def test_ToJSON(self): icomp = InteractionComponent(**{ "id": "test", "description": { "en-US": "test" } }) self.assertEqual(icomp.to_json(), '{"id": "test", "description": {"en-US": "test"}}')
def test_ToJSONEmpty(self): icomp = InteractionComponent() self.assertEqual(icomp.to_json(), '{}')
def test_ToJSONIgnoreNoneId(self): icomp = InteractionComponent(description={"en-US": "test"}) self.assertEqual(icomp.to_json(), '{"description": {"en-US": "test"}}')
def test_ToJSONIgnoreNoneDescription(self): icomp = InteractionComponent(id='test') self.assertEqual(icomp.to_json(), '{"id": "test"}')
def test_ToJSONEmpty(self): icomp = InteractionComponent() self.assertEqual(icomp.to_json(), "{}")
def test_ToJSONIgnoreNoneDescription(self): icomp = InteractionComponent(id="test") self.assertEqual(icomp.to_json(), '{"id": "test"}')
def test_ToJSON(self): icomp = InteractionComponent(**{"id": "test", "description": {"en-US": "test"}}) self.assertEqual(icomp.to_json(), '{"id": "test", "description": {"en-US": "test"}}')