def create_grocery(request): item = Grocery(upc=request.POST['upc']) if 'price' in request.POST: item.price = request.POST['price'] if 'name' in request.POST: item.name = request.POST['name'] if 'scalable' in request.POST: if request.POST['scalable'] == 'true': item.scalable = True else: item.scalable = False if 'taxable' in request.POST: if request.POST['taxable'] == 'true': item.taxable = True else: item.taxable = False if 'vendor' in request.POST: try: vendor = Vendor.objects.get(name=request.POST['vendor']) except ObjectDoesNotExist: vendor = get_object_or_404(Vendor, request.POST['vendor']) vendor.save() item.vendor = vendor item.save() context_instance = {'item': item} return render(request, 'inventory/update_grocery.json', context_instance, content_type="application/json")
def setUp(self): self.shift = Shift(begin_date=timezone.now()) self.shift.save() self.transaction = self.shift.create_transaction() self.transaction.save() self.vendor = Vendor(name='Brand X') self.vendor.save() self.grocery = Grocery(upc='12345', name='Product X', vendor=self.vendor, price=23.45, taxable=True, scalable=False) self.grocery.save()
def setUp(self): self.vendor = Vendor(name='Brand X') self.grocery = Grocery(upc='12345', name='Product X', vendor=self.vendor)