improve canvas-frame price calculations
This commit is contained in:
@@ -116,12 +116,14 @@ class TestPrice(unittest2.TestCase):
|
||||
market=denmark, framed=True, inc_vat=False))
|
||||
|
||||
def test_canvas_frame_price(self):
|
||||
self.assertAlmostEqual(208.46, canvas_frame_price(
|
||||
50, 50, stock_price=1.04230824, additional_price=94.750000), places=2)
|
||||
self.assertAlmostEqual(416.923, canvas_frame_price(width=100, height=100, stock_price=1.04230824,
|
||||
additional_price=94.75, market=sweden, rounded=False, inc_vat=False), places=2)
|
||||
self.assertAlmostEqual(177.19, canvas_frame_price(
|
||||
1, 1, stock_price=1.04230824, additional_price=94.750000), places=2)
|
||||
1, 1, stock_price=1.04230824, additional_price=94.750000, market=sweden, rounded=False, inc_vat=False), places=2)
|
||||
self.assertAlmostEqual(625.38, canvas_frame_price(
|
||||
500, 500, stock_price=1.04230824, additional_price=None), places=2)
|
||||
500, 500, stock_price=1.04230824, additional_price=None, market=sweden, rounded=False, inc_vat=False), places=2)
|
||||
self.assertAlmostEqual(41.692, canvas_frame_price(
|
||||
width=100, height=100, stock_price=1.04230824, additional_price=94.75, rounded=False, market=russia), places=2)
|
||||
|
||||
def test_old_canvas_diy_frame_price(self):
|
||||
self.assertEqual(
|
||||
@@ -132,6 +134,8 @@ class TestPrice(unittest2.TestCase):
|
||||
50, 50, market=sweden, reseller=reseller))
|
||||
self.assertEqual(1327, old_canvas_diy_frame_price(
|
||||
500, 500, market=sweden))
|
||||
self.assertEqual(88, old_canvas_diy_frame_price(
|
||||
100, 100, market=russia, reseller=piterra))
|
||||
|
||||
def test_old_canvas_price(self):
|
||||
self.assertEqual(250, old_canvas_price(
|
||||
@@ -154,3 +158,5 @@ class TestPrice(unittest2.TestCase):
|
||||
width=150, height=140, material=standard_canvas, market=sweden, framed=True))
|
||||
self.assertEqual(287, old_canvas_price(
|
||||
width=50, height=50, material=standard_canvas, market=sweden, framed=False, reseller=reseller))
|
||||
self.assertEqual(111, old_canvas_price(width=100, height=100, material=standard_canvas, market=russia, framed=False,
|
||||
designer=designer_moomin, reseller=piterra))
|
||||
|
||||
Reference in New Issue
Block a user