test_profile_views.py 1.0 KB

12345678910111213141516171819202122232425262728
  1. from django.core.urlresolvers import reverse
  2. from misago.admin.testutils import AdminTestCase
  3. class UserProfileViewsTests(AdminTestCase):
  4. def setUp(self):
  5. super(UserProfileViewsTests, self).setUp()
  6. self.link_kwargs = {
  7. 'user_slug': self.test_admin.slug,
  8. 'user_id': self.test_admin.pk
  9. }
  10. def test_user_posts_list(self):
  11. """user profile posts list has no showstoppers"""
  12. response = self.client.get(reverse('misago:user_posts',
  13. kwargs=self.link_kwargs))
  14. self.assertEqual(response.status_code, 200)
  15. self.assertIn('posted no messages', response.content)
  16. def test_user_threads_list(self):
  17. """user profile threads list has no showstoppers"""
  18. response = self.client.get(reverse('misago:user_threads',
  19. kwargs=self.link_kwargs))
  20. self.assertEqual(response.status_code, 200)
  21. self.assertIn('started no threads', response.content)