Tested script and fixed last errors

This commit is contained in:
Markus Padourek 2015-11-22 09:17:36 +00:00
parent 0779329ad3
commit 6b59a86def

View File

@ -42,24 +42,24 @@ from graphene import relay
USER_DATA = [ USER_DATA = [
{ {
'user_id': '1' 'user_id': '1',
'first_name': 'Peter' 'first_name': 'Peter',
'last_name': 'Cabbage' 'last_name': 'Cabbage',
'email_address': 'peter@cabbage.com' 'email_address': 'peter@cabbage.com',
'age': 32 'age': 32
}, },
{ {
'user_id': '2' 'user_id': '2',
'first_name': 'Lukas' 'first_name': 'Lukas',
'last_name': 'Chard' 'last_name': 'Chard',
'email_address': 'lukas@broccoli.com' 'email_address': 'lukas@broccoli.com',
'age': 54 'age': 54
}, },
{ {
'user_id': '3' 'user_id': '3',
'first_name': 'Marie' 'first_name': 'Marie',
'last_name': 'Cauliflower' 'last_name': 'Cauliflower',
'email_address': 'marie@cauliflower.com' 'email_address': 'marie@cauliflower.com',
'age': 27 'age': 27
}, },
] ]
@ -75,7 +75,7 @@ def fetch_users_from_database(args):
sort_key = args.get('sortKey', None) sort_key = args.get('sortKey', None)
sort_direction = args.get('sortDirection', None) sort_direction = args.get('sortDirection', None)
reversed = False reversed = False
if sort_directon == 'DESC': if sort_directon and sort_directon == 'DESC':
reversed = True reversed = True
filtered_users = [user for user in USER_DATA if full_name is None or full_name in filtered_users = [user for user in USER_DATA if full_name is None or full_name in
@ -97,7 +97,7 @@ class User(relay.Node):
age = graphene.Int() age = graphene.Int()
@classmethod @classmethod
def get_node(cls, user_id): def get_node(cls, user_id, info):
user_dict = fetch_user_from_database(user_id) user_dict = fetch_user_from_database(user_id)
# user_dict will contain the fields, user_id, first_name, last_name, email_address and age # user_dict will contain the fields, user_id, first_name, last_name, email_address and age
user_dict['id'] = user_dict['user_id'] # will be used to set the global ID used by relay user_dict['id'] = user_dict['user_id'] # will be used to set the global ID used by relay