def test_cli(self): with mock.patch.object(sys, 'argv', self.argv): cli.main() session = db_api_base.get_session() project_groups = session.query(models.ProjectGroup).all() projects = session.query(models.Project).all() self.assertIsNotNone(project_groups) self.assertIsNotNone(projects) # Loaded + mock_data project_names = ["Test-Project", "Test-Project-Two", "project1", "project2", "tests/project3"] project_ids = [] for project in projects: self.assertIn(project.name, project_names) project_ids.append(project.id) project_names.remove(project.name) # call again and nothing should change cli.main() session = db_api_base.get_session() projects = session.query(models.Project).all() self.assertIsNotNone(projects) for project in projects: self.assertIn(project.id, project_ids)
def test_cli(self): with mock.patch.object(sys, 'argv', self.argv): cli.main() self.do_alembic_cmd.assert_has_calls([ mock.call(mock.ANY, self.func_name, *self.exp_args, **self.exp_kwargs) ])
def test_cli(self): with mock.patch.object(sys, 'argv', self.argv): cli.main() session = db_api_base.get_session() project_groups = session.query(models.ProjectGroup).all() projects = session.query(models.Project).all() self.assertIsNotNone(project_groups) self.assertIsNotNone(projects) # Loaded + mock_data project_names = [ "Test-Project", "Test-Project-Two", "project1", "project2", "project3" ] project_ids = [] for project in projects: self.assertIn(project.name, project_names) project_ids.append(project.id) project_names.remove(project.name) # call again and nothing should change cli.main() session = db_api_base.get_session() projects = session.query(models.Project).all() self.assertIsNotNone(projects) for project in projects: self.assertIn(project.id, project_ids)
def test_cli(self): with mock.patch.object(sys, 'argv', self.argv): cli.main() self.do_alembic_cmd.assert_has_calls( [mock.call( mock.ANY, self.func_name, *self.exp_args, **self.exp_kwargs)] )