import unittest


class TestAll(unittest.TestCase):
    def test_all(self):
        # self.assertEqual(expected, all(iterable))
        assert False  # TODO: implement your test here

class TestAny(unittest.TestCase):
    def test_any(self):
        # self.assertEqual(expected, any(iterable))
        assert False  # TODO: implement your test here

class TestSorted(unittest.TestCase):
    def test_sorted(self):
        # self.assertEqual(expected, sorted(iterable, compare, key))
        assert False  # TODO: implement your test here

class TestGroupby(unittest.TestCase):
    def test___init__(self):
        # groupby = groupby(iterable, key)
        assert False  # TODO: implement your test here

    def test___iter__(self):
        # groupby = groupby(iterable, key)
        # self.assertEqual(expected, groupby.__iter__())
        assert False  # TODO: implement your test here

    def test_next(self):
        # groupby = groupby(iterable, key)
        # self.assertEqual(expected, groupby.next())
        assert False  # TODO: implement your test here

class TestSamefile(unittest.TestCase):
    def test_samefile(self):
        # self.assertEqual(expected, samefile(file1, file2))
        assert False  # TODO: implement your test here

if __name__ == '__main__':
    unittest.main()
