def test_resource_json_serialization_mapping(self):
     tenant = Tenant(id=1, name="the tenant", rolegrant_id=12)
     json_str = tenant.to_json(hints={"maps": {
         "refId": "rolegrant_id",
     }})
     d1 = json.loads(json_str)
     d2 = {"tenant": {"name": "the tenant", "id": "1", "refId": 12}}
     self.assertDictEqual(d1, d2)
Exemple #2
0
 def test_tenant_json_serialization_types(self):
     tenant = Tenant(id=1, name="the tenant", bool=True, int=5)
     json_str = tenant.to_json(hints={"types":
         [("bool", bool), ("int", int)]})
     d1 = json.loads(json_str)
     d2 = {"tenant": {"name": "the tenant", "id": "1", "bool": True,
                      "int": 5}}
     self.assertDictEqual(d1, d2)
Exemple #3
0
    def test_tenant_json_serialization(self):
        tenant = Tenant(id=3, name="the tenant", enabled=True, blank=None)
        tenant["dynamic"] = "test"
        json_str = tenant.to_json()

        d1 = json.loads(json_str)
        d2 = {"tenant": {"name": "the tenant", "id": "3", "enabled": True,
                         "dynamic": "test"}}
        self.assertDictEqual(d1, d2)
    def test_tenant_initialization(self):
        tenant = Tenant(id=3, name="the tenant", enabled=True, blank=None)
        self.assertTrue(tenant.enabled)

        tenant = Tenant(id=35, name="the tenant", enabled=0, blank=None)
        self.assertEquals(tenant.enabled, False)

        json_str = tenant.to_json()
        d1 = json.loads(json_str)
        self.assertIn('tenant', d1)
        self.assertIn('enabled', d1['tenant'])
        self.assertEquals(d1['tenant']['enabled'], False)

        tenant = Tenant(id=36, name="the tenant", enabled=False, blank=None)
        self.assertEquals(tenant.enabled, False)
    def test_tenant_initialization(self):
        tenant = Tenant(id=3, name="the tenant", enabled=True, blank=None)
        self.assertTrue(tenant.enabled)

        tenant = Tenant(id=35, name="the tenant", enabled=0, blank=None)
        self.assertEquals(tenant.enabled, False)

        json_str = tenant.to_json()
        d1 = json.loads(json_str)
        self.assertIn('tenant', d1)
        self.assertIn('enabled', d1['tenant'])
        self.assertEquals(d1['tenant']['enabled'], False)

        tenant = Tenant(id=36, name="the tenant", enabled=False, blank=None)
        self.assertEquals(tenant.enabled, False)
 def test_resource_json_serialization_mapping(self):
     tenant = Tenant(id=1, name="the tenant", rolegrant_id=12)
     json_str = tenant.to_json(hints={"maps": {"refId": "rolegrant_id", }})
     d1 = json.loads(json_str)
     d2 = {"tenant": {"name": "the tenant", "id": "1", "refId": 12}}
     self.assertDictEqual(d1, d2)