def setUp(self): self.user = mmodels.User(name="UTest") self.user.save() filepath = "./pb_4mgL_CTAB.volt" from pathlib import Path test_file = Path(filepath) if not test_file.is_file(): self.fail("test file: pb_4mgL_CTAB.volt is missing") ufile = open(test_file.absolute(), "rb") pu = mpu.ProcessUpload(self.user, ufile, 'name', 'comment') fid = pu.getFileId() cs = mmodels.CurveSet(owner=self.user, name='test cs', date=timezone.now(), locked=False, deleted=False) cs.save() self.curveset = cs for cd in mmodels.CurveData.objects.all(): cs.usedCurveData.add(cd) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) self.methods_path = os.path.join(BASE_DIR, 'manager', 'methods') self.assertTrue(os.path.isdir(self.methods_path)) self.testmethodfile = os.path.join(self.methods_path, 'TestMethod.py') with open(self.testmethodfile, 'w') as f: f.write(self.testmethod) self.assertTrue(os.path.isfile(self.testmethodfile))
def login(request): #TODO: temp user_id = 1 try: user = mmodels.User.objects.get(id=user_id) except ObjectDoesNotExist: user = mmodels.User(name="Użytkownik numer %i" % user_id) user.save() add_notification(request, "Logged in successfuly.", 0) return HttpResponseRedirect(reverse('index', args=[user.id]))
def setUp(self): user = mmodels.User(name="U1") user.save()
def setUp(self): self.user = mmodels.User(name="UTest") self.user.save()
def process_request(request): '''populate_db''' s = mmod.Store() s.name = 'Sandy' s.location = 'Sandy' s.street = '123 Cottonwood Dr' s.city = 'Sandy' s.state = 'UT' s.zipCode = '84070' s.phone = '(801) 555-1234' s.active = True s.save() # Start Product c = mmod.CatalogInventory() c.product_name = 'Cannon D50' c.description = 'DSLR' c.manufacturer = 'Cannon' c.average_cost = 220.20 c.commission_rate = .1 c.product_category = 'Camera' c.sku = 349823 c.active = True c.sale_price = 449.99 c.image = 'cannon_d50.jpg' c.save() # Start instance of u = mmod.Product() u.catalog_inventory_id = c.id u.store_id = s.id u.shelf_location = 'Storage Room' u.purchase_date = datetime.now().date() u.serial_number = random.randrange(1000, 99999) u.active = True u.is_rental = False u.save() # END c = mmod.CatalogInventory() c.product_name = 'Cannon Tripod' c.description = 'Collapsable Tripod' c.manufacturer = 'Cannon' c.average_cost = 10 c.commission_rate = .05 c.product_category = 'Equipment' c.sku = random.randrange(1000, 99999) c.active = True c.sale_price = 29.99 c.image = 'tripod.jpg' c.save() u = mmod.Product() u.catalog_inventory_id = c.id u.store_id = s.id u.shelf_location = 'Storage Room' u.purchase_date = datetime.now().date() u.serial_number = random.randrange(1000, 99999) u.active = True u.is_rental = False u.save() c = mmod.CatalogInventory() c.product_name = 'Sony a350' c.description = 'DSLR' c.manufacturer = 'Sony' c.average_cost = 275.00 c.commission_rate = .1 c.product_category = 'Camera' c.sku = random.randrange(1000, 99999) c.active = True c.sale_price = 499.99 c.image = 'sonya350.jpg' c.save() u = mmod.Product() u.catalog_inventory_id = c.id u.store_id = s.id u.shelf_location = 'Storage Room' u.purchase_date = datetime.now().date() u.serial_number = random.randrange(1000, 99999) u.active = True u.is_rental = False u.save() c = mmod.CatalogInventory() c.product_name = 'San Disk 2G SD Card' c.description = 'SD Card' c.manufacturer = 'San Disk' c.average_cost = 5.50 c.commission_rate = .1 c.product_category = 'Accessory' c.sku = random.randrange(1000, 99999) c.active = True c.sale_price = 19.99 c.image = 'sandisk2gig.jpg' c.save() u = mmod.Product() u.catalog_inventory_id = c.id u.store_id = s.id u.shelf_location = 'Storage Room' u.purchase_date = datetime.now().date() u.serial_number = random.randrange(1000, 99999) u.active = True u.is_rental = False u.save() c = mmod.CatalogInventory() c.product_name = 'Cannon 50x Zoom Lense' c.description = '50x Zoom Lense for Cannon Cameras' c.manufacturer = 'Camera' c.average_cost = 85.00 c.commission_rate = .1 c.product_category = 'Lense' c.sku = random.randrange(1000, 99999) c.active = True c.sale_price = 149.99 c.image = 'cannon_lense.jpg' c.save() u = mmod.Product() u.catalog_inventory_id = c.id u.store_id = s.id u.shelf_location = 'Storage Room' u.purchase_date = datetime.now().date() u.serial_number = random.randrange(1000, 99999) u.active = True u.is_rental = False u.save() # # Start Product################################################################# # c = mmod.CatalogInventory() # c.product_name = 'Pearstone Camera Bag' # c.description = 'Digit video camcorder bag' # c.manufacturer = 'Pearstone' # c.average_cost = 34.00 # c.commission_rate = .1 # c.product_category = 'Equipment' # c.sku = random.randrange(1000,99999) # c.active = True # c.sale_price = 74.95 # c.image = 'case1.jpg' # c.save() # # Start instance of # u = mmod.Product() # u.catalog_inventory_id = c.id # u.store_id = s.id # u.shelf_location = 'Storage Room' # u.purchase_date = datetime.now().date() # u.serial_number = random.randrange(1000,99999) # u.active = True # u.is_rental = False # u.save() # # END # # Start Product # c = mmod.CatalogInventory() # c.product_name = 'Pearstone Pro Camera Bag w/ Wheels' # c.description = 'Wheeled camera bag for cameras up to 24" long' # c.manufacturer = 'Pearstone' # c.average_cost = 50.65 # c.commission_rate = .1 # c.product_category = 'Equipment' # c.sku = random.randrange(1000,99999) # c.active = True # c.sale_price = 139.95 # c.image = 'case2.jpg' # c.save() # # Start instance of # u = mmod.Product() # u.catalog_inventory_id = c.id # u.store_id = s.id # u.shelf_location = 'Storage Room' # u.purchase_date = datetime.now().date() # u.serial_number = random.randrange(1000,99999) # u.active = True # u.is_rental = False # u.save() # # END # # Start Product # c = mmod.CatalogInventory() # c.product_name = 'Kata cc 192 Compact Case' # c.description = 'DSLR' # c.manufacturer = 'Cannon' # c.average_cost = 220.20 # c.commission_rate = .1 # c.product_category = 'Camera' # c.sku = random.randrange(1000,99999) # c.active = True # c.sale_price = 89.95 # c.image = 'case3.jpg' # c.save() # # Start instance of # u = mmod.Product() # u.catalog_inventory_id = c.id # u.store_id = s.id # u.shelf_location = 'Storage Room' # u.purchase_date = datetime.now().date() # u.serial_number = random.randrange(1000,99999) # u.active = True # u.is_rental = False # u.save() # # END # # Start Product # c = mmod.CatalogInventory() # c.product_name = 'Cannon D50' # c.description = 'DSLR' # c.manufacturer = 'Cannon' # c.average_cost = 220.20 # c.commission_rate = .1 # c.product_category = 'Camera' # c.sku = random.randrange(1000,99999) # c.active = True # c.sale_price = 449.99 # c.image = 'cannon_d50.jpg' # c.save() # # Start instance of # u = mmod.Product() # u.catalog_inventory_id = c.id # u.store_id = s.id # u.shelf_location = 'Storage Room' # u.purchase_date = datetime.now().date() # u.serial_number = random.randrange(1000,99999) # u.active = True # u.is_rental = False # u.save() # # END################################################################################# u = mmod.User() u.first_name = 'Test' u.last_name = 'User' u.username = '******' u.email = '*****@*****.**' u.set_password('testpassword') u.street = 'Test Street' u.street2 = 'Apt 1' u.city = 'Provo' u.state = 'UT' u.zipCode = '84606' u.phone = '(801) 555-1111' u.is_active = True u.active = True u.is_staff = False u.is_superuser = False u.save() u = mmod.User.objects.get(id=1) u.first_name = 'David' u.last_name = 'Hanks' u.street = '915 N 150 E' u.street2 = 'Apt 205' u.city = 'Provo' u.state = 'UT' u.zipCode = '84604' u.phone = '(541) 531-1462' u.is_active = True u.active = True u.is_staff = True u.is_superuser = True u.save() gln = mmod.GeneralLedgerName() gln.name = 'Cash' gln.save() gln = mmod.GeneralLedgerName() gln.name = 'Sales' gln.save() gln = mmod.GeneralLedgerName() gln.name = 'COGS' gln.save() gln = mmod.GeneralLedgerName() gln.name = 'Inventory' gln.save() return HttpResponseRedirect('/manager/dashboard/')