def test_organization_scim2keystone(self): scim = { 'schemas': ['urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0'], 'id': '19041ee7679649879ada04417753ad4d', 'name': 'aliceOrg', 'description': 'Alice Smith Organization', 'active': True, 'is_default': True, 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'name': 'aliceOrg', 'description': 'Alice Smith Organization', 'is_default': True, 'enabled': True, } self.assertEqual(keystone, conv.organization_scim2key(scim, path='v2'))
def test_organization_scim2keystone(self): scim = { 'schemas': [ 'urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0' ], 'id': '19041ee7679649879ada04417753ad4d', 'name': 'aliceOrg', 'description': 'Alice Smith Organization', 'active': True, 'is_default': True, 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'name': 'aliceOrg', 'description': 'Alice Smith Organization', 'is_default': True, 'enabled': True, } self.assertEqual(keystone, conv.organization_scim2key(scim, path='v2'))
def test_organization_scim2keystone_no_mandatory_fields(self): scim = { 'schemas': ['urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0'], 'name': 'alice org', 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } keystone = { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'name': 'alice org', } self.assertEqual(keystone, conv.organization_scim2key(scim, path='v2'))
def test_organization_scim2keystone_no_mandatory_fields(self): scim = { 'schemas': [ 'urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0' ], 'name': 'alice org', 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } keystone = { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'name': 'alice org', } self.assertEqual(keystone, conv.organization_scim2key(scim, path='v2'))