Subversion Repositories SmartDukaan

Rev

Rev 384 | Rev 472 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

from shop2020.thriftpy.model.v1.catalog.ttypes import Item, status, Warehouse
import datetime
from shop2020.clients.InventoryClient import InventoryClient
from shop2020.utils.Utils import to_java_date

inventory_client = InventoryClient()

inventory_client.__start__()

client = inventory_client.get_client()

warehouse = Warehouse()

warehouse.location = "Delhi"
warehouse.status = status.ACTIVE
warehouse.addedOn = to_java_date(datetime.datetime.now())

client.addWarehouse(warehouse)
client.addWarehouse(warehouse)

item = Item()
item.vendorItemId = 11
item.featureDescription = "Red colour"
item.featureId = 11
item.itemStatus = status.ACTIVE
item.catalogItemId = 1000005
item.weight = 14.2
price_map = {}
price_map[1] = 28.5
price_map[2] = 39.3
item.price = price_map
item.addedOn = to_java_date(datetime.datetime.now())
item.startDate = to_java_date(datetime.datetime.now())
client.addItem(item)
'''
warehouse = Warehouse()
warehouse.location = "Delhi"
#print inventory_client.add_warehouse(warehouse)

timestamp = datetime.datetime.now()
print client.update_inventory(2, 2, 10, to_java_date(timestamp))
#    item = inventory_client.get_item(2)
#   print item

#items = inventory_client.get_all_active_items()
inventory = inventory_client.get_item_inventory(2)
print inventory

warehouses = inventory_client.get_all_warehouses(True)

print warehouses

warehouses = inventory_client.get_all_warehouses_for_item(2)

print warehouses

items = inventory_client.get_all_items_for_warehouse(2)

print items
'''