|
@@ 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 testRepr(self): |
| 35 |
|
r="<PPP response language='en', tree=<PPP node \"resource\" {'value': 'foo'}>, measures={}, trace=[]>" |
| 36 |
|
self.assertEqual(repr(Response('en', Resource(value='foo'), {}, [])), r) |
| 37 |
|
|
| 38 |
|
def testFromJson(self): |
| 39 |
|
r = {'language': 'en', 'measures': {}, |
|
@@ 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', 'measures': {}, 'trace': [], |