def __init__(self, parsed_json): self._product_id = parse_int(parsed_json.get('product_id')) self._amount = parse_float(parsed_json.get('amount')) self._best_before_date = parse_date( parsed_json.get('best_before_date')) self._amount_opened = parse_float(parsed_json.get('amount_opened')) self._product = ProductData(parsed_json.get('product'))
def __init__(self, parsed_json): self._product_id = parse_int(parsed_json.get("product_id")) self._amount = parse_float(parsed_json.get("amount")) self._best_before_date = parse_date( parsed_json.get("best_before_date")) self._amount_opened = parse_float(parsed_json.get("amount_opened")) self._product = ProductData(parsed_json.get("product"))
def __init__(self, parsed_json): self._id = parse_int(parsed_json.get("id")) self._name = parsed_json.get("name") self._description = parsed_json.get("description", None) self._location_id = parse_int(parsed_json.get("location_id", None)) self._product_group_id = parse_int( parsed_json.get("product_group_id", None)) self._qu_id_stock = parse_int(parsed_json.get("qu_id_stock", None)) self._qu_id_purchase = parse_int( parsed_json.get("qu_id_purchsase", None)) self._qu_factor_purchase_to_stock = parse_float( parsed_json.get("qu_factor_purchase_to_stock", None)) self._picture_file_name = parsed_json.get("picture_file_name", None) self._allow_partial_units_in_stock = bool( parsed_json.get("allow_partial_units_in_stock", None) == "true") self._row_created_timestamp = parse_date( parsed_json.get("row_created_timestamp", None)) self._min_stock_amount = parse_int( parsed_json.get("min_stock_amount", None), 0) self._default_best_before_days = parse_int( parsed_json.get("default_best_before_days", None)) barcodes_raw = parsed_json.get("barcode", "") if barcodes_raw is None: self._barcodes = None else: self._barcodes = barcodes_raw.split(",")
def __init__(self, parsed_json): self._id = parse_int(parsed_json.get('id')) self._name = parsed_json.get('name') self._description = parsed_json.get('description', None) self._location_id = parse_int(parsed_json.get('location_id', None)) self._qu_id_stock = parse_int(parsed_json.get('qu_id_stock', None)) self._qu_id_purchase = parse_int( parsed_json.get('qu_id_purchsase', None)) self._qu_factor_purchase_to_stock = parse_float( parsed_json.get('qu_factor_purchase_to_stock', None)) self._picture_file_name = parsed_json.get('picture_file_name', None) self._allow_partial_units_in_stock = bool( parsed_json.get('allow_partial_units_in_stock', None) == "true") self._row_created_timestamp = parse_date( parsed_json.get('row_created_timestamp', None)) self._min_stock_amount = parse_int( parsed_json.get('min_stock_amount', None), 0) self._default_best_before_days = parse_int( parsed_json.get('default_best_before_days', None)) barcodes_raw = parsed_json.get('barcode', "") if barcodes_raw is None: self._barcodes = None else: self._barcodes = barcodes_raw.split(",")
def __init__(self, parsed_json): self._product_id = parse_int(parsed_json.get("id")) self._name = parsed_json.get("name") self._amount_missing = parse_float(parsed_json.get("amount_missing")) self._is_partly_in_stock = bool( parse_int(parsed_json.get("is_partly_in_stock")) )
def __init__(self, parsed_json): self._id = parse_int(parsed_json.get('id')) self._product_id = parse_int(parsed_json.get('product_id')) self._note = parsed_json.get('note',None) self._amount = parse_float(parsed_json.get('amount'),0) self._row_created_timestamp = parse_date(parsed_json.get('row_created_timestamp', None)) self._shopping_list_id = parse_int(parsed_json.get('shopping_list_id')) self._done = parse_int(parsed_json.get('done'))
def __init__(self, parsed_json): self._id = parse_int(parsed_json.get("id")) self._product_id = parse_int(parsed_json.get("product_id", None)) self._note = parsed_json.get("note", None) self._amount = parse_float(parsed_json.get("amount"), 0) self._row_created_timestamp = parse_date( parsed_json.get("row_created_timestamp", None)) self._shopping_list_id = parse_int(parsed_json.get("shopping_list_id")) self._done = parse_int(parsed_json.get("done"))
def __init__(self, parsed_json): self._id = parse_int(parsed_json.get("id")) self._day = parse_date(parsed_json.get("day")) self._type = parsed_json.get("type") self._recipe_id = parse_int(parsed_json.get("recipe_id")) self._recipe_servings = parse_int(parsed_json.get("recipe_servings")) self._note = parsed_json.get("note", None) self._product_id = parsed_json.get("product_id") self._product_amount = parse_float(parsed_json.get("product_amount"), 0) self._product_qu_id = parsed_json.get("product_qu_id") self._row_created_timestamp = parse_date( parsed_json.get("row_created_timestamp")) self._userfields = parsed_json.get("userfields")
def __init__(self, parsed_json): self._last_purchased = parse_date(parsed_json.get('last_purchased')) self._last_used = parse_date(parsed_json.get('last_used')) self._stock_amount = parse_int(parsed_json.get('stock_amount')) self._stock_amount_opened = parse_int(parsed_json.get('stock_amount_opened')) self._next_best_before_date = parse_date(parsed_json.get('next_best_before_date')) self._last_price = parse_float(parsed_json.get('last_price')) self._product = ProductData(parsed_json.get('product')) self._quantity_unit_purchase = QuantityUnitData(parsed_json.get('quantity_unit_purchase')) self._quantity_unit_stock = QuantityUnitData(parsed_json.get('quantity_unit_stock')) self._location = LocationData(parsed_json.get('location'))
def __init__(self, parsed_json): self._last_purchased = parse_date(parsed_json.get("last_purchased")) self._last_used = parse_date(parsed_json.get("last_used")) self._stock_amount = parse_int(parsed_json.get("stock_amount")) self._stock_amount_opened = parse_int(parsed_json.get("stock_amount_opened")) self._next_best_before_date = parse_date( parsed_json.get("next_best_before_date") ) self._last_price = parse_float(parsed_json.get("last_price")) self._product = ProductData(parsed_json.get("product")) self._quantity_unit_purchase = QuantityUnitData( parsed_json.get("quantity_unit_purchase") ) self._quantity_unit_stock = QuantityUnitData( parsed_json.get("quantity_unit_stock") ) self._location = LocationData(parsed_json.get("location"))
def __init__(self, parsed_json): self._product_id = parse_int(parsed_json.get('id')) self._name = parsed_json.get('name') self._amount_missing = parse_float(parsed_json.get('amount_missing')) self._is_partly_in_stock = bool( parse_int(parsed_json.get('is_partly_in_stock')))
def test_parse_float_error(self): float_str = "string" float_number = utils.parse_float(float_str, -1) assert float_number == -1
def test_parse_float_no_data(self): float_str = None float_number = utils.parse_float(float_str, -1) assert float_number == -1
def test_parse_float_valid(self): float_str = "2.01" float_number = utils.parse_float(float_str) assert isinstance(float_number, float)