def check_values_match_to_database(step): results = json.loads(world.response.get_data())['results'] for result_dict in results: order = world.db.session.query(Order).filter_by(id=result_dict['id']).first() for field in [f for f in basic_resource_fields.keys() if f != 'id']: assert getattr(order, field) == result_dict[field], \ "Got %s, expected %s" % (result_dict[field], getattr(order, field))
def check_values_match_to_database(step): results = json.loads(world.response.get_data())['results'] for result_dict in results: order = world.db.session.query(Order).filter_by( id=result_dict['id']).first() for field in [f for f in basic_resource_fields.keys() if f != 'id']: assert getattr(order, field) == result_dict[field], \ "Got %s, expected %s" % (result_dict[field], getattr(order, field))
def check_basic_fields_present(step): results = json.loads(world.response.get_data())['results'] for field in basic_resource_fields.keys(): for result_dict in results: assert field in result_dict, \ "Got result dictionary: %s, missing the field %s" % (str(result_dict), field)