Subversion Repositories SmartDukaan

Rev

Rev 4018 | Blame | Compare with Previous | Last modification | View Log | RSS feed

'''
Created on 08-Aug-2011

@author: Chandranshu
'''
from shop2020.clients.CatalogClient import CatalogClient
from shop2020.clients.InventoryClient import InventoryClient
from shop2020.clients.LogisticsClient import LogisticsClient
from shop2020.clients.PurchaseClient import PurchaseClient
from shop2020.clients.TransactionClient import TransactionClient
from shop2020.clients.WarehouseClient import WarehouseClient
from shop2020.thriftpy.logistics.ttypes import DeliveryType
from shop2020.thriftpy.model.v1.inventory.ttypes import BillingType, \
    InventoryType, WarehouseType
from shop2020.thriftpy.purchase.ttypes import Invoice
from shop2020.thriftpy.warehouse.ttypes import ScanType
from twisted.test.test_factories import In
inventoryClient = InventoryClient().get_client() 
availability = {}
availability['auto kit|hip street|hs-ipautokit|na'] = 3
availability['battery|blackberry|c-s2|na'] = 30
inventoryClient.updateInventory(1, '20120907-456', availability)
#catalogClient.addInventory(5, 20, 0)
#print catalogClient.getItemPricing(5, -1)
#print catalogClient.getItemAvailabilityAtLocation(0, 5)
#logisticsClient = LogisticsClient().get_client()
#print logisticsClient.getLogisticsEstimation(5, '110001', DeliveryType.COD)
#transactionClient = TransactionClient().get_client()
#transactionClient.markOrdersAsShippedFromWarehouse(7, 1, 1, [1])
#transactionClient.acceptOrderForItem(itemId, quantity, fulfilmentWarehouseId, billingWarehouseId)
#transactionClient.acceptOrder(143155)
#transactionClient.receiveReturn(76, 0)
#transactionClient.shiftToWarehouse(1, 8)
#print catalogClient.getShippingLocations()
#warehouseClient = WarehouseClient().get_client()p
#print warehouseClient.getInventoryItemsFromLastScanType(ScanType.DOA_OUT)
#purchaseClient = PurchaseClient().get_client()
#invoice = Invoice()
#invoice.invoiceNumber = 'T-344'
#invoice.date = 12345
#invoice.supplierId = 3
#purchaseClient.createInvoice(invoice)