def test_committee_read(self): """Tests Committee model read.""" model = CommitteeF.create( name=u'Custom Committee' ) self.assertTrue(model.name == 'Custom Committee') self.assertTrue(model.slug == 'custom-committee')
def test_CategoryDelete_no_login(self): my_client = Client() committee_to_delete = CommitteeF.create() response = my_client.post(reverse('category-delete', kwargs={ 'slug': committee_to_delete.slug, 'project_slug': self.my_committee.project.slug })) self.assertEqual(response.status_code, 302)
def test_committee_delete(self): """Tests Committee model delete.""" model = CommitteeF.create() model.delete() # check if deleted self.assertTrue(model.pk is None)
def setUp(self): """ Setup before each test """ logging.disable(logging.CRITICAL) self.user = UserF.create(**{"username": "******", "password": "******", "is_staff": True}) self.project = ProjectF.create() self.committee = CommitteeF.create(project=self.project, users=[self.user])
def test_CategoryDelete_no_login(self): client = Client() committee_to_delete = CommitteeF.create() response = client.post(reverse('category-delete', kwargs={ 'slug': committee_to_delete.slug, 'project_slug': self.committee.project.slug })) self.assertEqual(response.status_code, 302)
def test_committee_create(self): """Tests Committee model creation.""" model = CommitteeF.create() # check if PK exists self.assertTrue(model.pk is not None) # check if name exists self.assertTrue(model.name is not None)
def test_CategoryDelete_no_login(self): client = Client() committee_to_delete = CommitteeF.create() response = client.post( reverse( "category-delete", kwargs={"slug": committee_to_delete.slug, "project_slug": self.committee.project.slug}, ) ) self.assertEqual(response.status_code, 302)
def test_CommitteeDelete_with_login(self): client = Client() committee_to_delete = CommitteeF.create(project=self.project) client.login(username='******', password='******') response = client.post(reverse('committee-delete', kwargs={ 'slug': committee_to_delete.slug, 'project_slug': committee_to_delete.project.slug }), {}) self.assertRedirects(response, reverse('project-detail', kwargs={ 'slug': self.project.slug }))
def test_CommitteeDelete_with_login(self): my_client = Client() committee_to_delete = CommitteeF.create(project=self.my_project) my_client.login(username='******', password='******') response = my_client.post(reverse('committee-delete', kwargs={ 'slug': committee_to_delete.slug, 'project_slug': committee_to_delete.project.slug }), {}) self.assertRedirects(response, reverse('project-detail', kwargs={ 'slug': self.my_project.slug }))
def test_CommitteeDelete_with_login(self): client = Client() committee_to_delete = CommitteeF.create(project=self.project) client.login(username="******", password="******") response = client.post( reverse( "committee-delete", kwargs={"slug": committee_to_delete.slug, "project_slug": committee_to_delete.project.slug}, ), {}, ) self.assertRedirects(response, reverse("project-detail", kwargs={"slug": self.project.slug}))
def setUp(self): """ Setup before each test """ logging.disable(logging.CRITICAL) self.my_user = UserF.create(**{ 'username': '******', 'password': '******', 'is_staff': True }) self.my_project = ProjectF.create() self.my_committee = CommitteeF.create(project=self.my_project, users=[self.my_user])
def setUp(self): """ Setup before each test """ logging.disable(logging.CRITICAL) self.user = UserF.create(**{ 'username': '******', 'password': '******', 'is_staff': True }) self.project = ProjectF.create() self.committee = CommitteeF.create(project=self.project, users=[self.user])
def test_committee_update(self): """Tests Committee model update.""" model = CommitteeF.create() new_model_data = { 'name': u'New Committee Name', 'description': u'New description', 'quorum_setting': u'50' } model.__dict__.update(new_model_data) model.save() # check if updated for key, val in new_model_data.items(): self.assertEqual(model.__dict__.get(key), val)
def test_committee_read(self): """Tests Committee model read.""" model = CommitteeF.create(name=u'Custom Committee') self.assertTrue(model.name == 'Custom Committee') self.assertTrue(model.slug == 'custom-committee')