def setUp(self): """setup the test """ super(ProjectMixinTester, self).setUp() self.test_stat1 = Status(name="On Hold", code="OH") self.test_stat2 = Status(name="Work In Progress", code="WIP") self.test_stat3 = Status(name="Approved", code="APP") self.test_status_list_1 = StatusList( name="A Statuses", statuses=[self.test_stat1, self.test_stat3], target_entity_type=DeclProjMixA, ) self.test_status_list_2 = StatusList( name="B Statuses", statuses=[self.test_stat2, self.test_stat3], target_entity_type=DeclProjMixB ) self.test_project_statuses = StatusList( name="Project Statuses", statuses=[self.test_stat2, self.test_stat3], target_entity_type='Project' ) self.test_project_type = Type( name='Test Project Type', code='testproj', target_entity_type='Project', ) self.test_repository = Repository( name="Test Repo", code='TR', ) self.test_project = Project( name="Test Project", code='tp', type=self.test_project_type, status_list=self.test_project_statuses, repository=self.test_repository, ) self.kwargs = { "name": "ozgur", "status_list": self.test_status_list_1, "project": self.test_project, } self.test_a_obj = DeclProjMixA(**self.kwargs)
db.setup() status1 = Status(name="Complete", code="CMPLT") status2 = Status(name="Pending Review", code="PRev") repo1 = Repository(name="TestRepo") project_status_list = StatusList(name="test", target_entity_type=Project, statuses=[status1]) project_type = Type(name="test", code='test', target_entity_type=Project) new_project1 = Project(name="test project1", code='tp1', type=project_type, status_list=project_status_list, repository=repo1) new_project2 = Project(name="test project2", code='tp2', type=project_type, status_list=project_status_list, repository=repo1) character_asset_type = Type(name="Character", code='char', target_entity_type=Asset) asset_status_list = StatusList(name="Asset Statuses", statuses=[status2],