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