Exemplo n.º 1
0
    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')
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    def test_committee_delete(self):
        """Tests Committee model delete."""
        model = CommitteeF.create()

        model.delete()

        # check if deleted
        self.assertTrue(model.pk is None)
Exemplo n.º 4
0
 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])
Exemplo n.º 5
0
    def test_committee_delete(self):
        """Tests Committee model delete."""
        model = CommitteeF.create()

        model.delete()

        # check if deleted
        self.assertTrue(model.pk is None)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
    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)
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
 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
     }))
Exemplo n.º 11
0
 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
     }))
Exemplo n.º 12
0
 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}))
Exemplo n.º 13
0
 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])
Exemplo n.º 14
0
 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])
Exemplo n.º 15
0
    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)
Exemplo n.º 16
0
    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)
Exemplo n.º 17
0
    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')