Code Duplication    Length = 7-7 lines in 2 locations

tests/test_communication.py 2 locations

@@ 30-36 (lines=7) @@
27
        self.assertEqual(Response('en', Resource(value='foo'), {}, []),
28
                         Response('en', Resource(value='foo'), {}, []))
29
        self.assertNotEqual(Response('en', Resource(value='foo'), {}, []),
30
                            Response('en', Resource(value='bar'), {}, []))
31
        self.assertNotEqual(Response('en', Resource(value='foo'), {'accuracy': 0.5}, []),
32
                            Response('en', Resource(value='foo'), {'accuracy': 0.6}, []))
33
34
    def testFromJson(self):
35
        r = {'language': 'en', 'measures': {},
36
             'trace': [{'module': 'foo', 'tree': {'type': 'missing'}, 'measures': {},
37
                 'times': {}}],
38
             'tree': {'type': 'resource', 'value': 'foo'}}
39
        t = [TraceItem('foo', Missing(), {}, {})]
@@ 8-14 (lines=7) @@
5
from ppp_datamodel.communication import Request, TraceItem, Response
6
7
class RequestTest(TestCase):
8
    def testEquality(self):
9
        self.assertEqual(Request('1', 'en', Resource(value='foo'), {}, []),
10
                         Request('1', 'en', Resource(value='foo'), {}, [], 'en'))
11
        self.assertNotEqual(Request('1', 'en', Resource(value='foo'), {}, []),
12
                            Request('1', 'en', Resource(value='bar'), {}, []))
13
        self.assertNotEqual(Request('1', 'en', Resource(value='foo'), {}, []),
14
                            Request('1', 'en', Resource(value='foo'), {}, [], 'fr'))
15
16
    def testFromJson(self):
17
        j = {'id': '1', 'language': 'en', 'response-language': 'en', 'measures': {}, 'trace': [],