def test_organization_scim2key_utf8(self): scim = { 'name': u'alice', 'urn:scim:schemas:extension:keystone:2.0': { u'domain_id': u'91d79dc2211d43a7985ebc27cdd146df' }, 'description': u'alice org', 'active': True, 'is_default': True, 'id': u'19041ee7679649879ada04417753ad4d', 'schemas': [ u'urn:scim:schemas:core:2.0', u'urn:scim:schemas:extension:keystone:2.0' ] } keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'description': 'alice org', 'name': 'alice', 'enabled': True, 'is_default': True } self.assertEqual(scim, conv.organization_key2scim(keystone, path='v2'))
def test_organization_key2scim_no_mandatory_fields(self): keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', } scim = { 'schemas': ['urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0'], 'id': '19041ee7679649879ada04417753ad4d', 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } self.assertEqual(scim, conv.organization_key2scim(keystone, path='v2'))
def test_organization_key2scim_no_mandatory_fields(self): keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', } scim = { 'schemas': [ 'urn:scim:schemas:core:2.0', 'urn:scim:schemas:extension:keystone:2.0' ], 'id': '19041ee7679649879ada04417753ad4d', 'urn:scim:schemas:extension:keystone:2.0': { 'domain_id': '91d79dc2211d43a7985ebc27cdd146df' } } self.assertEqual(scim, conv.organization_key2scim(keystone, path='v2'))
def test_organization_scim2key_utf8(self): scim = { 'name': u'alice', 'urn:scim:schemas:extension:keystone:2.0': { u'domain_id': u'91d79dc2211d43a7985ebc27cdd146df' }, 'description': u'alice org', 'active': True, 'is_default': True, 'id': u'19041ee7679649879ada04417753ad4d', 'schemas': [u'urn:scim:schemas:core:2.0', u'urn:scim:schemas:extension:keystone:2.0']} keystone = { 'id': '19041ee7679649879ada04417753ad4d', 'domain_id': '91d79dc2211d43a7985ebc27cdd146df', 'description': 'alice org', 'name': 'alice', 'enabled': True, 'is_default': True } self.assertEqual(scim, conv.organization_key2scim(keystone, path='v2'))