import unittest


class TestInspectProject(unittest.TestCase):
    def test_inspect_project(self):
        # self.assertEqual(expected, inspect_project(project))
        assert False  # TODO: implement your test here

class TestRemoveDeletedModules(unittest.TestCase):
    def test_remove_deleted_modules(self):
        # self.assertEqual(expected, remove_deleted_modules(project))
        assert False  # TODO: implement your test here

class TestAddAndUpdateModules(unittest.TestCase):
    def test_add_and_update_modules(self):
        # self.assertEqual(expected, add_and_update_modules(project))
        assert False  # TODO: implement your test here

class TestRemoveDeletedPointsOfEntry(unittest.TestCase):
    def test_remove_deleted_points_of_entry(self):
        # self.assertEqual(expected, remove_deleted_points_of_entry(project))
        assert False  # TODO: implement your test here

class TestEnsurePointOfEntry(unittest.TestCase):
    def test_ensure_point_of_entry(self):
        # self.assertEqual(expected, ensure_point_of_entry(project, path))
        assert False  # TODO: implement your test here

class TestAddAndUpdatePointsOfEntry(unittest.TestCase):
    def test_add_and_update_points_of_entry(self):
        # self.assertEqual(expected, add_and_update_points_of_entry(project))
        assert False  # TODO: implement your test here

class TestInspectProjectStatically(unittest.TestCase):
    def test_inspect_project_statically(self):
        # self.assertEqual(expected, inspect_project_statically(project))
        assert False  # TODO: implement your test here

class TestInspectProjectDynamically(unittest.TestCase):
    def test_inspect_project_dynamically(self):
        # self.assertEqual(expected, inspect_project_dynamically(project))
        assert False  # TODO: implement your test here

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