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