Exemple #1
0
 def save(self):
     for field in self.fields:
         val = self.cleaned_data[field]
         product = Product.get(field.split("_")[1])
         assert product.domain == self.domain, "Product {} attempted to be updated in domain {}".format(
             product._id, self.domain
         )
         set_default_consumption_for_product(self.domain, product._id, val)
Exemple #2
0
 def testSetForProduct(self):
     self.assertEqual(None, DefaultConsumption.get_product_default(domain, product_id))
     default = set_default_consumption_for_product(domain, product_id, 50)
     self.assertEqual(50, DefaultConsumption.get_product_default(domain, product_id).default_consumption)
     self.assertEqual(1, _count_consumptions())
     updated = set_default_consumption_for_product(domain, product_id, 40)
     self.assertEqual(default._id, updated._id)
     self.assertEqual(40, DefaultConsumption.get_product_default(domain, product_id).default_consumption)
     self.assertEqual(1, _count_consumptions())
Exemple #3
0
 def testSetForProduct(self):
     self.assertEqual(None, DefaultConsumption.get_product_default(domain, product_id))
     default = set_default_consumption_for_product(domain, product_id, 50)
     self.assertEqual(50, DefaultConsumption.get_product_default(domain, product_id).default_consumption)
     self.assertEqual(1, _count_consumptions())
     updated = set_default_consumption_for_product(domain, product_id, 40)
     self.assertEqual(default._id, updated._id)
     self.assertEqual(40, DefaultConsumption.get_product_default(domain, product_id).default_consumption)
     self.assertEqual(1, _count_consumptions())
Exemple #4
0
 def save(self):
     for field in self.fields:
         val = self.cleaned_data[field]
         set_default_consumption_for_product(
             self.domain,
             Product.get_by_code(
                 self.domain,
                 field.split('_')[1]
             )._id,
             val
         )
Exemple #5
0
 def save(self):
     for field in self.fields:
         val = self.cleaned_data[field]
         product = Product.get(field.split('_')[1])
         assert product.domain == self.domain, 'Product {} attempted to be updated in domain {}'.format(
             product._id, self.domain)
         set_default_consumption_for_product(
             self.domain,
             product._id,
             val,
         )