def test_FromJSON(self): json_str = '{"object_type":"SubStatement", "actor":{"name":"test"}, "verb":{"id":"test"}, "object":{"id":"test"}}' substatement = SubStatement.from_json(json_str) self.assertEqual(substatement.object_type, 'SubStatement') self.agentVerificationHelper(substatement.actor) self.verbVerificationHelper(substatement.verb) self.activityVerificationHelper(substatement.object)
def test_FromJSON(self): json_str = '{"object_type":"SubStatement", "actor":{"name":"test"}, ' \ '"verb":{"id":"test"}, "object":{"id":"test"}}' substatement = SubStatement.from_json(json_str) self.assertEqual(substatement.object_type, 'SubStatement') self.agentVerificationHelper(substatement.actor) self.verbVerificationHelper(substatement.verb) self.activityVerificationHelper(substatement.object)
def test_FromJSONToJSON(self): json_str = '{"object_type":"SubStatement", "actor":{"name":"test"}, "verb":{"id":"test"}, "' \ 'object":{"id":"test", "objectType": "Activity"}}' substatement = SubStatement.from_json(json_str) self.assertEqual(substatement.object_type, 'SubStatement') self.agentVerificationHelper(substatement.actor) self.verbVerificationHelper(substatement.verb) self.activityVerificationHelper(substatement.object) self.assertEqual(json.loads(substatement.to_json()), json.loads('{"verb": {"id": "test"}, "object": {"id": "test", "objectType": "Activity"}, ' '"actor": {"name": "test", "objectType": "Agent"}, "objectType": "SubStatement"}'))