import unittest


class TestTodoValue(unittest.TestCase):
    def test_todo_value(self):
        # self.assertEqual(expected, todo_value(value))
        assert False  # TODO: implement your test here

class TestListOf(unittest.TestCase):
    def test_list_of(self):
        # self.assertEqual(expected, list_of(strings))
        assert False  # TODO: implement your test here

class TestMapAsKwargs(unittest.TestCase):
    def test_map_as_kwargs(self):
        # self.assertEqual(expected, map_as_kwargs(mapobject))
        assert False  # TODO: implement your test here

class TestTypeAsString(unittest.TestCase):
    def test_type_as_string(self):
        # self.assertEqual(expected, type_as_string(obj))
        assert False  # TODO: implement your test here

class TestGetObjectsCollectionInfo(unittest.TestCase):
    def test_get_objects_collection_info(self):
        # self.assertEqual(expected, get_objects_collection_info(objs, assigned_names))
        assert False  # TODO: implement your test here

class TestGetObjectsMappingInfo(unittest.TestCase):
    def test_get_objects_mapping_info(self):
        # self.assertEqual(expected, get_objects_mapping_info(mapping, assigned_names))
        assert False  # TODO: implement your test here

class TestGetContainedObjectsInfo(unittest.TestCase):
    def test_get_contained_objects_info(self):
        # self.assertEqual(expected, get_contained_objects_info(obj, assigned_names))
        assert False  # TODO: implement your test here

class TestArgumentsOf(unittest.TestCase):
    def test_arguments_of(self):
        # self.assertEqual(expected, arguments_of(definition))
        assert False  # TODO: implement your test here

class TestCallAsStringFor(unittest.TestCase):
    def test_call_as_string_for(self):
        # self.assertEqual(expected, call_as_string_for(object_name, args, definition, assigned_names))
        assert False  # TODO: implement your test here

class TestCallAsString(unittest.TestCase):
    def test_call_as_string(self):
        # self.assertEqual(expected, call_as_string(object_name, args, assigned_names))
        assert False  # TODO: implement your test here

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