-
Notifications
You must be signed in to change notification settings - Fork 1
/
users.py
31 lines (23 loc) · 922 Bytes
/
users.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from operator import itemgetter
# we can store test data in this module like users
Merchants = [
{"name": "valid_user", "email": "[email protected]", "password": "12345678"},
{"name": "invalid_user", "email": "[email protected]", "password": "password"},
{"name": "demo", "email": "infiniarest@yopmail", "password": "password"},
{"name": "employee", "email": "[email protected]", "password": "qwert1235"}
]
def get_Merchants(name):
try:
return [user for user in Merchants if user["name"] == name][0]
except:
print ("\n User %s is not defined, enter a valid user.\n" %name)
employeelist = [
{"name": "akanksha", 'pin':'9431'},
{"name": "BHUP", 'pin':'0000'},
{"name": "Bhup_invalid", 'pin':'3341'}
]
def get_employeelist(name):
try:
return [user for user in employeelist if user["name"].lower() == name.lower()][0]
except:
print ("\n User %s is not defined, enter a valid user.\n" %name)