Commit 264e0c38fa36c25dde5f4f6a2b23cc8a8b806103

Authored by Filipe Medeiros
1 parent efe92115

Remove course category unit test [Issue #138]

Showing 1 changed file with 35 additions and 1 deletions   Show diff stats
courses/tests/test_CourseCategory.py
... ... @@ -158,4 +158,38 @@ class ForumViewTestCase (TestCase):
158 158 response = self.client_professor.post(url, data)
159 159 self.assertEquals (response.status_code, 302)
160 160 self.assertEquals(CourseCategory.objects.all()[0].name, 'Category Updated As Professor')
161   - category = CourseCategory.objects.get(name='Category Updated As Professor')
162 161 \ No newline at end of file
  162 + category = CourseCategory.objects.get(name='Category Updated As Professor')
  163 +
  164 +######################### DeleteCatView #########################
  165 +
  166 +
  167 + def test_DeleteCatView_ok (self):
  168 + url = reverse('course:delete_cat', kwargs={'slug':self.category.slug})
  169 +
  170 + response = self.client.get(url)
  171 + self.assertEquals(response.status_code, 200)
  172 +
  173 + response = self.client_professor.get(url)
  174 + self.assertEquals(response.status_code, 200)
  175 +
  176 + response = self.client_student.get(url)
  177 + self.assertEquals(response.status_code, 302)
  178 +
  179 + def test_DeleteCatView (self):
  180 + url = reverse('course:delete_cat', kwargs={'slug':self.category.slug})
  181 +
  182 + category = CourseCategory.objects.get (name='Category Test')
  183 + self.assertEquals(CourseCategory.objects.filter(name='Category Test').count(), 1)
  184 + response = self.client.post(url)
  185 + self.assertEquals(CourseCategory.objects.filter(name='Category Test').count(), 0)
  186 +
  187 +
  188 + category_professor = CourseCategory.objects.create(
  189 + name = 'Category Professor'
  190 + )
  191 + category_professor.save()
  192 + url = reverse('course:delete_cat', kwargs={'slug':category_professor.slug})
  193 + category = CourseCategory.objects.get (name='Category Professor')
  194 + self.assertEquals(CourseCategory.objects.filter(name='Category Professor').count(), 1)
  195 + response = self.client_professor.post(url)
  196 + self.assertEquals(CourseCategory.objects.filter(name='Category Professor').count(), 0)
163 197 \ No newline at end of file
... ...