import unittest


class TestGetNameBaseForObject(unittest.TestCase):
    def test_get_name_base_for_object(self):
        # self.assertEqual(expected, get_name_base_for_object(obj))
        assert False  # TODO: implement your test here

class TestGetNextName(unittest.TestCase):
    def test_get_next_name(self):
        # self.assertEqual(expected, get_next_name(names, base))
        assert False  # TODO: implement your test here

class TestAssignNameToObject(unittest.TestCase):
    def test_assign_name_to_object(self):
        # self.assertEqual(expected, assign_name_to_object(obj, assigned_names, rename))
        assert False  # TODO: implement your test here

class TestAssignNamesToObjects(unittest.TestCase):
    def test_assign_names_to_objects(self):
        # self.assertEqual(expected, assign_names_to_objects(objects, names, rename))
        assert False  # TODO: implement your test here

class TestObjectsOnly(unittest.TestCase):
    def test_objects_only(self):
        # self.assertEqual(expected, objects_only(events))
        assert False  # TODO: implement your test here

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