def test_ToJSON(self): substatement = SubStatement(object_type='SubStatement', actor=Agent(name='test'), verb=Verb(id='test'), object=Activity(id='test')) self.assertEqual( json.loads(substatement.to_json()), json.loads( '{"verb": {"id": "test"}, "object": {"id": "test", "objectType": "Activity"}, ' '"actor": {"name": "test", "objectType": "Agent"}, "objectType": "SubStatement"}' ))
def test_ToJSONEmpty(self): substatement = SubStatement() self.assertEqual(json.loads(substatement.to_json()), json.loads('{"objectType": "SubStatement"}'))
def test_ToJSONEmpty(self): substatement = SubStatement() self.assertEqual(substatement.to_json(), '{"objectType": "SubStatement"}')
def test_ToJSON(self): substatement = SubStatement(object_type='SubStatement', actor=Agent(name='test'), verb=Verb(id='test'), object=Activity(id='test')) self.assertEqual(substatement.to_json(), '{"verb": {"id": "test"}, "object": {"id": "test", "objectType": "Activity"}, "actor": {"name": "test", "objectType": "Agent"}, "objectType": "SubStatement"}')