Code Duplication    Length = 12-14 lines in 2 locations

tcms/xmlrpc/tests/test_tag.py 2 locations

@@ 19-32 (lines=14) @@
16
        self.tag_xmlrpc = TagFactory(name='xmlrpc')
17
        self.tags = [self.tag_db, self.tag_fedora, self.tag_python, self.tag_tests, self.tag_xmlrpc]
18
19
    def test_get_tags_with_ids(self):
20
        test_tag = self.rpc_client.exec.Tag.filter({'id__in': [self.tag_python.pk,
21
                                                               self.tag_db.pk,
22
                                                               self.tag_fedora.pk]})
23
        self.assertIsNotNone(test_tag)
24
        self.assertEqual(3, len(test_tag))
25
26
        test_tag = sorted(test_tag, key=lambda item: item['id'])
27
        self.assertEqual(test_tag[0]['id'], self.tag_db.pk)
28
        self.assertEqual(test_tag[0]['name'], 'db')
29
        self.assertEqual(test_tag[1]['id'], self.tag_fedora.pk)
30
        self.assertEqual(test_tag[1]['name'], 'fedora')
31
        self.assertEqual(test_tag[2]['id'], self.tag_python.pk)
32
        self.assertEqual(test_tag[2]['name'], 'python')
33
34
    def test_get_tags_with_names(self):
35
        test_tag = self.rpc_client.exec.Tag.filter({'name__in': ['python', 'fedora', 'db']})
@@ 34-45 (lines=12) @@
31
        self.assertEqual(test_tag[2]['id'], self.tag_python.pk)
32
        self.assertEqual(test_tag[2]['name'], 'python')
33
34
    def test_get_tags_with_names(self):
35
        test_tag = self.rpc_client.exec.Tag.filter({'name__in': ['python', 'fedora', 'db']})
36
        self.assertIsNotNone(test_tag)
37
        self.assertEqual(3, len(test_tag))
38
39
        test_tag = sorted(test_tag, key=lambda item: item['id'])
40
        self.assertEqual(test_tag[0]['id'], self.tag_db.pk)
41
        self.assertEqual(test_tag[0]['name'], 'db')
42
        self.assertEqual(test_tag[1]['id'], self.tag_fedora.pk)
43
        self.assertEqual(test_tag[1]['name'], 'fedora')
44
        self.assertEqual(test_tag[2]['id'], self.tag_python.pk)
45
        self.assertEqual(test_tag[2]['name'], 'python')
46