def test_tenant_json_deserialization(self): tenant = Tenant.from_json('{"tenant": {"name": "the tenant",\ "id": 5, "extra": "some data"}}', hints={"contract_attributes": ['id', 'name']}) self.assertIsInstance(tenant, Tenant) self.assertEquals(tenant.id, 5) self.assertEquals(tenant.name, "the tenant")