Conditions | 2 |
Total Lines | 17 |
Code Lines | 15 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # -*- coding: utf-8 -*- |
||
22 | def test_add_comment_to_case(self): |
||
23 | cases = [self.case_1, self.case_2] |
||
24 | add_comment(cases, 'new comment', self.reviewer) |
||
25 | |||
26 | for case in cases: |
||
27 | case_ct = ContentType.objects.get_for_model(case.__class__) |
||
28 | comments = Comment.objects.filter(content_type=case_ct, |
||
29 | object_pk=case.pk) |
||
30 | self.assertEqual(1, len(comments)) |
||
31 | |||
32 | comment = comments[0] |
||
33 | self.assertEqual('new comment', comment.comment) |
||
34 | self.assertEqual(self.reviewer, comment.user) |
||
35 | self.assertEqual(self.reviewer.username, comment.user_name) |
||
36 | self.assertEqual(self.reviewer.email, comment.user_email) |
||
37 | self.assertTrue(comment.is_public) |
||
38 | self.assertFalse(comment.is_removed) |
||
39 |