Skip to content

Commit 281a652

Browse files
committed
Fix identity type enum name
1 parent 5aeb41c commit 281a652

4 files changed

Lines changed: 16 additions & 16 deletions

File tree

tests/test_connections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
from umapi_client import Connection
3232
from umapi_client import ArgumentError, UnavailableError, ServerError, RequestError
33-
from umapi_client import UserAction, IdentityTypes, UserGroupAction
33+
from umapi_client import UserAction, IdentityType, UserGroupAction
3434
from umapi_client import __version__ as umapi_version
3535
from umapi_client.auth import JWTAuth
3636

@@ -443,7 +443,7 @@ def test_split_add_user():
443443
:return:
444444
"""
445445
user = UserAction(user="user@example.com")
446-
user.create(id_type=IdentityTypes.enterpriseID, first_name="Example", last_name="User",
446+
user.create(id_type=IdentityType.enterpriseID, first_name="Example", last_name="User",
447447
country="US", email="user@example.com")
448448
user.update(first_name="EXAMPLE")
449449
assert user.maybe_split_groups(10) is False

tests/test_functional.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from conftest import MockResponse
2626
from umapi_client import ArgumentError, RequestError
2727
from umapi_client import Connection
28-
from umapi_client import IdentityTypes
28+
from umapi_client import IdentityType
2929
from umapi_client import UserAction, UserGroupAction
3030
from umapi_client import UsersQuery
3131

@@ -54,7 +54,7 @@ def test_user_username():
5454

5555
def test_create_user_adobeid():
5656
user = UserAction(user="user@example.com")
57-
user.create(email="user@example.com", id_type=IdentityTypes.adobeID)
57+
user.create(email="user@example.com", id_type=IdentityType.adobeID)
5858
assert user.wire_dict() == {"do": [{"addAdobeID": {"email": "user@example.com",
5959
"option": "ignoreIfAlreadyExists"}}],
6060
"user": "user@example.com",
@@ -63,7 +63,7 @@ def test_create_user_adobeid():
6363

6464
def test_create_user_adobeid_country():
6565
user = UserAction(user="user@example.com")
66-
user.create(email="user@example.com", country="US", id_type=IdentityTypes.adobeID)
66+
user.create(email="user@example.com", country="US", id_type=IdentityType.adobeID)
6767
assert user.wire_dict() == {"do": [{"addAdobeID": {"email": "user@example.com",
6868
"country": "US",
6969
"option": "ignoreIfAlreadyExists"}}],
@@ -74,7 +74,7 @@ def test_create_user_adobeid_country():
7474
def test_create_user_enterpriseid():
7575
user = UserAction(user="user@example.com")
7676
user.create(email="user@example.com", first_name="Example", last_name="User",
77-
id_type=IdentityTypes.enterpriseID)
77+
id_type=IdentityType.enterpriseID)
7878
assert user.wire_dict() == {"do": [{"createEnterpriseID": {"email": "user@example.com",
7979
"firstname": "Example", "lastname": "User",
8080
"option": "ignoreIfAlreadyExists"}}],
@@ -84,7 +84,7 @@ def test_create_user_enterpriseid():
8484
def test_create_user_federatedid():
8585
user = UserAction(user="user@example.com")
8686
user.create(email="user@example.com", first_name="Example", last_name="User",
87-
country="US", id_type=IdentityTypes.federatedID)
87+
country="US", id_type=IdentityType.federatedID)
8888
assert user.wire_dict() == {"do": [{"createFederatedID": {"email": "user@example.com",
8989
"firstname": "Example", "lastname": "User",
9090
"country": "US",

umapi_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from .auth import JWTAuth, OAuthS2S
2323
from .connection import Connection
2424
from .error import BatchError, ClientError, RequestError, ServerError, UnavailableError, ArgumentError
25-
from .functional import IdentityTypes, IfAlreadyExistsOptions
25+
from .functional import IdentityType, IfAlreadyExistsOptions
2626
from .functional import UserAction, UserQuery, UsersQuery
2727
from .functional import UserGroupAction, GroupsQuery
2828
from .version import __version__

umapi_client/functional.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from .error import ArgumentError, UnsupportedError
2626

2727

28-
class IdentityTypes(Enum):
28+
class IdentityType(Enum):
2929
adobeID = 1
3030
enterpriseID = 2
3131
federatedID = 3
@@ -78,7 +78,7 @@ def __repr__(self):
7878
return "UserAction "+str(self.__dict__)
7979

8080
def create(self, email, first_name=None,
81-
last_name=None, country=None, id_type=IdentityTypes.federatedID,
81+
last_name=None, country=None, id_type=IdentityType.federatedID,
8282
on_conflict=IfAlreadyExistsOptions.ignoreIfAlreadyExists):
8383
"""
8484
Create the user on the Adobe back end.
@@ -92,10 +92,10 @@ def create(self, email, first_name=None,
9292
:param on_conflict: IfAlreadyExistsOption (or string name thereof) controlling creation of existing users
9393
:return: the User, so you can do User(...).create(...).add_to_groups(...)
9494
"""
95-
if id_type in IdentityTypes.__members__:
96-
id_type = IdentityTypes[id_type]
97-
if id_type not in IdentityTypes:
98-
raise ArgumentError("Identity type (%s) must be one of %s" % (id_type, [i.name for i in IdentityTypes]))
95+
if id_type in IdentityType.__members__:
96+
id_type = IdentityType[id_type]
97+
if id_type not in IdentityType:
98+
raise ArgumentError("Identity type (%s) must be one of %s" % (id_type, [i.name for i in IdentityType]))
9999
# first validate the params: email, on_conflict, first_name, last_name, country
100100
create_params = {}
101101
create_params["email"] = email
@@ -110,10 +110,10 @@ def create(self, email, first_name=None,
110110
if country: create_params["country"] = country
111111

112112
# each type is created using a different call
113-
if id_type == IdentityTypes.adobeID:
113+
if id_type == IdentityType.adobeID:
114114
self.frame['useAdobeID'] = True
115115
return self.insert(addAdobeID=dict(**create_params))
116-
elif id_type == IdentityTypes.enterpriseID:
116+
elif id_type == IdentityType.enterpriseID:
117117
return self.insert(createEnterpriseID=dict(**create_params))
118118
else:
119119
return self.insert(createFederatedID=dict(**create_params))

0 commit comments

Comments
 (0)