@@ 59-72 (lines=14) @@ | ||
56 | ||
57 | self._assert_default_tester_is(self.tester) |
|
58 | ||
59 | def test_update_default_tester_via_email(self): |
|
60 | # test for https://github.com/kiwitcms/Kiwi/issues/85 |
|
61 | response = self.client.post(self.url, { |
|
62 | 'case[]': [case.pk for case in TestCase.objects.filter(plan=self.plan)], |
|
63 | 'what_to_update': 'default_tester', |
|
64 | 'username': self.tester.email |
|
65 | }) |
|
66 | ||
67 | self.assertEqual(HTTPStatus.OK, response.status_code) |
|
68 | result = json.loads(str(response.content, encoding=settings.DEFAULT_CHARSET)) |
|
69 | self.assertEqual(result['rc'], 0) |
|
70 | self.assertEqual(result['response'], 'ok') |
|
71 | ||
72 | self._assert_default_tester_is(self.tester) |
|
73 | ||
74 | def test_update_default_tester_non_existing_user(self): |
|
75 | username = 'user which doesnt exist' |
|
@@ 45-57 (lines=13) @@ | ||
42 | super().setUp() |
|
43 | self._assert_default_tester_is(None) |
|
44 | ||
45 | def test_update_default_tester_via_username(self): |
|
46 | response = self.client.post(self.url, { |
|
47 | 'case[]': [case.pk for case in TestCase.objects.filter(plan=self.plan)], |
|
48 | 'what_to_update': 'default_tester', |
|
49 | 'username': self.tester.username |
|
50 | }) |
|
51 | ||
52 | self.assertEqual(HTTPStatus.OK, response.status_code) |
|
53 | result = json.loads(str(response.content, encoding=settings.DEFAULT_CHARSET)) |
|
54 | self.assertEqual(result['rc'], 0) |
|
55 | self.assertEqual(result['response'], 'ok') |
|
56 | ||
57 | self._assert_default_tester_is(self.tester) |
|
58 | ||
59 | def test_update_default_tester_via_email(self): |
|
60 | # test for https://github.com/kiwitcms/Kiwi/issues/85 |