@@ 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': [], |