# Path: pythoscope/compat.py
# def all(iterable):
# def any(iterable):
# def sorted(iterable, compare=cmp, key=None):
#     def __init__(self, iterable, key=None):
#     def __iter__(self):
#     def next(self):
#     def _grouper(self, tgtkey):
# def samefile(file1, file2):
# class groupby(object):
# 
# Path: pythoscope/util.py
# def quoted_block(text):
#     return ''.join(["> %s" % line for line in text.splitlines(True)])


import difflib
import re
from nose.tools import assert_equal, assert_not_equal, assert_raises
from pythoscope.compat import set
from pythoscope.util import quoted_block



__all__ = [
    # Nose assertions.
    "assert_equal",
    "assert_not_equal",
    "assert_raises",

    # Our assertions.
    "assert_contains",
    "assert_contains_once",
    "assert_contains_one_after_another",

# Path: pythoscope/compat.py
# def all(iterable):
# def any(iterable):
# def sorted(iterable, compare=cmp, key=None):
#     def __init__(self, iterable, key=None):
#     def __iter__(self):
#     def next(self):
#     def _grouper(self, tgtkey):
# def samefile(file1, file2):
# class groupby(object):
# 
# Path: pythoscope/util.py
# def quoted_block(text):
#     return ''.join(["> %s" % line for line in text.splitlines(True)])


# Path: test/assertions.py
import difflib
import re
from nose.tools import assert_equal, assert_not_equal, assert_raises
from pythoscope.compat import set
from pythoscope.util import quoted_block




__all__ = [
    # Nose assertions.
    "assert_equal",
    "assert_not_equal",
    "assert_raises",

    # Our assertions.
    "assert_contains",
    "assert_contains_once",
    "assert_contains_one_after_another",

    "assert_doesnt_contain",