Esempio n. 1
0
    def test_set_volume_quantity_one(self):
        terminal = PointOfSaleTerminal()
        terminal.set_volume_price("A", 1.0, 1)
        product = terminal.available_products.get_product("A")

        self.assertEqual(product.volume_price, None)
        self.assertEqual(product.retail_price.value, 1.0)
Esempio n. 2
0
def set_pricing(terminal: PointOfSaleTerminal):
    terminal.set_retail_price("A", 1.25)
    terminal.set_volume_price("A", 3.0, 3)
    terminal.set_retail_price("B", 4.25)
    terminal.set_retail_price("C", 1.0)
    terminal.set_volume_price("C", 5.0, 6)
    terminal.set_retail_price("D", 0.75)