Code Duplication    Length = 15-15 lines in 2 locations

django_th/tests/test_views.py 2 locations

@@ 29-43 (lines=15) @@
26
        self.assertEqual(response.context_data['sentence'], sentence)
27
28
29
class TriggerDeletedTemplateViewTestCase(unittest.TestCase):
30
31
    def test_get(self):
32
        template = "triggers/thanks_trigger.html"
33
        # Setup request and view.
34
        request = RequestFactory().get('/th/trigger/delete/thanks')
35
        view = TriggerDeletedTemplateView.as_view(template_name=template)
36
        sentence = 'Your trigger has been successfully deleted'
37
        # Run.
38
        response = view(request)
39
        # Check.
40
        self.assertEqual(response.status_code, 200)
41
        self.assertEqual(response.template_name[0],
42
                         'triggers/thanks_trigger.html')
43
        self.assertEqual(response.context_data['sentence'], sentence)
44
45
46
class TriggerListViewTestCase(unittest.TestCase):
@@ 12-26 (lines=15) @@
9
from django_th.models import TriggerService
10
11
12
class TriggerEditedTemplateViewTestCase(unittest.TestCase):
13
14
    def test_get(self):
15
        template = "triggers/thanks_trigger.html"
16
        # Setup request and view.
17
        request = RequestFactory().get('/th/trigger/edit/thanks')
18
        view = TriggerEditedTemplateView.as_view(template_name=template)
19
        sentence = 'Your trigger has been successfully modified'
20
        # Run.
21
        response = view(request)
22
        # Check.
23
        self.assertEqual(response.status_code, 200)
24
        self.assertEqual(response.template_name[0],
25
                         'triggers/thanks_trigger.html')
26
        self.assertEqual(response.context_data['sentence'], sentence)
27
28
29
class TriggerDeletedTemplateViewTestCase(unittest.TestCase):