Subversion Repositories SmartDukaan

Rev

Rev 494 | Rev 1506 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
122 ashish 1
from shop2020.thriftpy.model.v1.catalog.ttypes import Item, status, Warehouse
2
import datetime
384 ashish 3
from shop2020.clients.InventoryClient import InventoryClient
122 ashish 4
from shop2020.utils.Utils import to_java_date
100 ashish 5
 
384 ashish 6
inventory_client = InventoryClient()
7
 
8
inventory_client.__start__()
9
 
10
client = inventory_client.get_client()
501 rajveer 11
deals = client.getBestDeals()
12
print deals
384 ashish 13
 
501 rajveer 14
'''
483 rajveer 15
timestamp = to_java_date(datetime.datetime.now())
16
availability = {1:20}
17
 
18
 
494 rajveer 19
warehouse = Warehouse()
483 rajveer 20
 
494 rajveer 21
warehouse.location = "SPICE RETAIL LTD. WZ-152-A/3, Main Najafgarh Road, Uttam Nagar, N.D.-110059"
22
warehouse.status = status.ACTIVE
23
warehouse.addedOn = to_java_date(datetime.datetime.now())
24
warehouse.lastCheckedOn = to_java_date(datetime.datetime.now())
25
warehouse.tinNumber = "07430284979"
26
warehouse.vendorString = "07430284979"
27
 
28
client.addWarehouse(warehouse)
29
 
30
 
501 rajveer 31
 
483 rajveer 32
client.updateInventory(1, timestamp, availability)
33
 
494 rajveer 34
 
384 ashish 35
warehouse = Warehouse()
36
 
483 rajveer 37
warehouse.location = "SPICE RETAIL LTD. WZ-152-A/3, Main Najafgarh Road, Uttam Nagar, N.D.-110059"
384 ashish 38
warehouse.status = status.ACTIVE
39
warehouse.addedOn = to_java_date(datetime.datetime.now())
483 rajveer 40
warehouse.lastCheckedOn = to_java_date(datetime.datetime.now())
41
warehouse.tinNumber = "07430284979"
384 ashish 42
 
43
client.addWarehouse(warehouse)
483 rajveer 44
#client.addWarehouse(warehouse)
384 ashish 45
 
46
item = Item()
483 rajveer 47
item.vendorItemId = 38574
384 ashish 48
item.featureDescription = "Red colour"
49
item.featureId = 11
50
item.itemStatus = status.ACTIVE
472 rajveer 51
item.catalogItemId = 1000120
52
item.weight = 65.2
384 ashish 53
price_map = {}
472 rajveer 54
price_map[1] = 8967.3
55
price_map[2] = 2010.3
384 ashish 56
item.price = price_map
57
item.addedOn = to_java_date(datetime.datetime.now())
58
item.startDate = to_java_date(datetime.datetime.now())
59
client.addItem(item)
483 rajveer 60
 
61
 
384 ashish 62
'''
483 rajveer 63
 
64
'''
384 ashish 65
warehouse = Warehouse()
66
warehouse.location = "Delhi"
67
#print inventory_client.add_warehouse(warehouse)
68
 
69
timestamp = datetime.datetime.now()
70
print client.update_inventory(2, 2, 10, to_java_date(timestamp))
71
#    item = inventory_client.get_item(2)
72
#   print item
73
 
74
#items = inventory_client.get_all_active_items()
75
inventory = inventory_client.get_item_inventory(2)
76
print inventory
77
 
78
warehouses = inventory_client.get_all_warehouses(True)
79
 
80
print warehouses
81
 
82
warehouses = inventory_client.get_all_warehouses_for_item(2)
83
 
84
print warehouses
85
 
86
items = inventory_client.get_all_items_for_warehouse(2)
87
 
88
print items
89
'''