def test_role_json_deserialization(self): role = Role.from_json('{"name": "the role", "id": "1"}', hints={"contract_attributes": ['id', 'name']}) self.assertIsInstance(role, Role) self.assertEquals(role.id, "1") self.assertEquals(role.name, "the role") role = Role.from_json('{"role":{"name": "r1", "serviceId": "s1"}}') self.assertEquals(role.service_id, "s1")
def test_role_json_deserialization(self): role = Role.from_json('{"name": "the role", "id": "1"}', hints={"contract_attributes": ['id', 'name']}) self.assertIsInstance(role, Role) self.assertEquals(role.id, "1") self.assertEquals(role.name, "the role") role = Role.from_json('{"role":{"name": "r1", "serviceId": "s1"}}') self.assertEquals(role.service_id, "s1")
def test_role_json_deserialization_types(self): role = Role.from_json('{"name": "the role", "id": 1}') self.assertIsInstance(role, Role) self.assertEquals(role.id, "1", "'id' should always be returned as a string") self.assertEquals(role.name, "the role")
def test_role_json_deserialization_types(self): role = Role.from_json('{"name": "the role", "id": 1}') self.assertIsInstance(role, Role) self.assertEquals(role.id, "1", "'id' should always be returned as a string") self.assertEquals(role.name, "the role")
def test_role_json_deserialization(self): role = Role.from_json('{"name": "the role", "id": "1"}', hints={"contract_attributes": ["id", "name"]}) self.assertIsInstance(role, Role) self.assertEquals(role.id, "1") self.assertEquals(role.name, "the role")