Code Duplication    Length = 22-26 lines in 2 locations

th_pocket/tests.py 1 location

@@ 109-134 (lines=26) @@
106
107
        return datas
108
109
    def test_save_data(self, token='AZERTY123', trigger_id=1):
110
111
        the_return = False
112
        self.assertTrue(token)
113
        self.assertTrue(isinstance(trigger_id, int))
114
        self.assertIn('link', self.data)
115
        self.assertIn('title', self.data)
116
        self.assertIsNotNone(self.data['link'])
117
        self.assertNotEqual(self.data['title'], '')
118
119
        # from th_pocket.models import Pocket as PocketModel
120
        # trigger = PocketModel.objects.get(trigger_id=trigger_id)
121
        # tags = trigger.tag.lower()
122
        tags = ('test',)
123
124
        title = (self.data['title'] if 'title' in self.data else '')
125
126
        pocket_instance = mock.Mock(return_value=True)
127
        pocket_instance.method(url=self.data['link'], title=title, tags=tags)
128
        pocket_instance.method.assert_called_with(url=self.data['link'],
129
                                                  title=title, tags=tags)
130
131
        if pocket_instance():
132
            the_return = True
133
134
        return the_return
135
136
    def test_get_config_th(self):
137
        """

th_readability/tests.py 1 location

@@ 125-146 (lines=22) @@
122
123
        return datas
124
125
    def test_save_data(self, token='AZERTY123', trigger_id=1):
126
127
        the_return = False
128
        self.assertTrue(token)
129
        self.assertTrue(isinstance(trigger_id, int))
130
        self.assertIn('link', self.data)
131
        self.assertIn('title', self.data)
132
        self.assertIsNotNone(self.data['link'])
133
        self.assertNotEqual(self.data['title'], '')
134
135
        tags = ('test',)
136
        title = (self.data['title'] if 'title' in self.data else '')
137
138
        readability_instance = mock.Mock(return_value=True)
139
        readability_instance.method(url=self.data['link'], title=title, tags=tags)
140
        readability_instance.method.assert_called_with(url=self.data['link'],
141
                                                  title=title, tags=tags)
142
143
        if readability_instance ():
144
            the_return = True
145
146
        return the_return
147
148
    def test_auth(self):
149
        pass