Beispiel #1
0
 def test_create_itemcost(self):
     url = reverse('costs_itemcost_create')
     data = {
         "slug": "slug",
         "payment": create_payment().pk,
         "ref": create_item().pk,
         "type": create_costtype().pk,
     }
     response = self.client.post(url, data=data)
     self.assertEqual(response.status_code, 302)
Beispiel #2
0
def create_sellorderitem(**kwargs):
    defaults = {}
    defaults["quantity"] = 1
    defaults["price"] = 100.00
    defaults.update(**kwargs)
    if "product" not in defaults:
        defaults["product"] = create_item()
    if "order" not in defaults:
        defaults["order"] = create_sellorder()
    return SellOrderItem.objects.create(**defaults)
Beispiel #3
0
 def test_create_sellorderitem(self):
     url = reverse('sales_sellorderitem_create')
     data = {
         "quantity": 1,
         "price": 100.00,
         "product": create_item().pk,
         "order": create_sellorder().pk,
     }
     response = self.client.post(url, data=data)
     self.assertEqual(response.status_code, 302)
Beispiel #4
0
def create_itemcost(**kwargs):
    defaults = {}
    defaults["slug"] = "slug"
    defaults.update(**kwargs)
    if "payment" not in defaults:
        defaults["payment"] = create_payment()
    if "ref" not in defaults:
        defaults["ref"] = create_item()
    if "type" not in defaults:
        defaults["type"] = create_costtype()
    return ItemCost.objects.create(**defaults)
Beispiel #5
0
 def test_update_sellorderitem(self):
     sellorderitem = create_sellorderitem()
     data = {
         "quantity": 1,
         "price": 100.00,
         "product": create_item().pk,
         "order": create_sellorder().pk,
     }
     url = reverse('sales_sellorderitem_update',
                   args=[sellorderitem.slug, ])
     response = self.client.post(url, data)
     self.assertEqual(response.status_code, 302)