Ejemplo n.º 1
0
    def test_determine_new_product_1(self):
        round1 = OrderRoundFactory()
        round2 = OrderRoundFactory()

        product1 = ProductFactory(order_round=round1)
        product2 = ProductFactory(order_round=round2)

        self.assertFalse(product2.new)
        product2.determine_if_product_is_new_and_set_label()
        product2 = Product.objects.get(id=product2.id)
        self.assertTrue(product2.new)
Ejemplo n.º 2
0
    def test_determine_new_product_1(self):
        round1 = OrderRoundFactory()
        round2 = OrderRoundFactory()

        # Old, new
        ProductFactory(order_round=round1)
        new_product = ProductFactory(order_round=round2)

        self.assertFalse(new_product.new)
        new_product.determine_if_product_is_new_and_set_label()
        new_product = Product.objects.get(id=new_product.id)
        self.assertTrue(new_product.new)
Ejemplo n.º 3
0
    def test_determine_new_product_1(self):
        round1 = OrderRoundFactory()
        round2 = OrderRoundFactory()

        # Old, new
        ProductFactory(order_round=round1)
        new_product = ProductFactory(order_round=round2)

        self.assertFalse(new_product.new)
        new_product.determine_if_product_is_new_and_set_label()
        new_product = Product.objects.get(id=new_product.id)
        self.assertTrue(new_product.new)
Ejemplo n.º 4
0
    def test_determine_new_product_2(self):
        round1 = OrderRoundFactory()
        round2 = OrderRoundFactory()
        supplier = SupplierFactory()
        unit = UnitFactory()

        product1 = ProductFactory(order_round=round1, name="Appels", supplier=supplier, unit=unit)
        product2 = ProductFactory(order_round=round1, name="Appels", supplier=supplier, unit=unit)

        self.assertFalse(product2.new)
        product2.determine_if_product_is_new_and_set_label()
        product2 = Product.objects.get(id=product2.id)
        self.assertFalse(product2.new)
Ejemplo n.º 5
0
    def test_determine_new_product_2(self):
        round1 = OrderRoundFactory()
        OrderRoundFactory()
        supplier = SupplierFactory()
        unit = UnitFactory()

        # old product
        ProductFactory(order_round=round1, name="Appels",
                       supplier=supplier, unit=unit)
        new_product = ProductFactory(order_round=round1, name="Appels",
                                     supplier=supplier, unit=unit)

        self.assertFalse(new_product.new)
        new_product.determine_if_product_is_new_and_set_label()
        new_product = Product.objects.get(id=new_product.id)
        self.assertFalse(new_product.new)
Ejemplo n.º 6
0
    def test_determine_new_product_2(self):
        round1 = OrderRoundFactory()
        OrderRoundFactory()
        supplier = SupplierFactory()
        unit = UnitFactory()

        # old product
        ProductFactory(order_round=round1,
                       name="Appels",
                       supplier=supplier,
                       unit=unit)
        new_product = ProductFactory(order_round=round1,
                                     name="Appels",
                                     supplier=supplier,
                                     unit=unit)

        self.assertFalse(new_product.new)
        new_product.determine_if_product_is_new_and_set_label()
        new_product = Product.objects.get(id=new_product.id)
        self.assertFalse(new_product.new)
Ejemplo n.º 7
0
 def test_determine_new_product_with_one_order_round(self):
     product = ProductFactory()
     self.assertEqual(len(OrderRound.objects.all()), 1)
     self.assertIsNone(product.determine_if_product_is_new_and_set_label())
Ejemplo n.º 8
0
 def test_determine_new_product_with_one_order_round(self):
     product = ProductFactory()
     self.assertEqual(len(OrderRound.objects.all()), 1)
     self.assertIsNone(product.determine_if_product_is_new_and_set_label())