P5-3248 - Fix package price calculations
This commit is contained in:
@@ -122,8 +122,6 @@ class TestPrice(unittest2.TestCase):
|
||||
|
||||
self.assertEqual(299, canvas_price(width=40, height=40,
|
||||
market=sweden, framed=False, inc_vat=True))
|
||||
self.assertEqual(277, canvas_frame_price(
|
||||
width=40, height=40, market=sweden, inc_vat=True))
|
||||
|
||||
self.assertEqual(731, canvas_price(width=80, height=80,
|
||||
market=sweden, framed=False, inc_vat=True))
|
||||
@@ -160,6 +158,14 @@ class TestPrice(unittest2.TestCase):
|
||||
500, 500, market=sweden, inc_vat=False))
|
||||
self.assertEqual(222, canvas_frame_price(
|
||||
1, 1, market=sweden, inc_vat=False))
|
||||
self.assertEqual(277, canvas_frame_price(
|
||||
width=40, height=40, market=sweden, inc_vat=True))
|
||||
self.assertEqual(154, canvas_frame_price(
|
||||
width=40, height=120, market=us))
|
||||
self.assertEqual(54, canvas_frame_price(
|
||||
width=40, height=100, market=us))
|
||||
self.assertEqual(578, canvas_frame_price(
|
||||
width=40, height=120, market=sweden))
|
||||
|
||||
def test_wallpaper_custom_inquiry_price(self):
|
||||
with mock.patch.object(Inquiry, 'market', nl):
|
||||
@@ -245,8 +251,11 @@ class TestPrice(unittest2.TestCase):
|
||||
self.assertEqual(91, inquiry_price(inquiry, framed=False))
|
||||
|
||||
def test_package_price(self):
|
||||
self.assertEqual(800, package_price(150, 40, market=us))
|
||||
self.assertEqual(0, package_price(150, 40, market=sweden))
|
||||
self.assertEqual(800, package_price('canvas', 150, 40, market=us))
|
||||
self.assertEqual(0, package_price('canvas', 150, 40, market=sweden))
|
||||
self.assertEqual(1100, package_price('poster', 150, 40, market=us))
|
||||
self.assertEqual(400, package_price('poster', 40, 40, market=us))
|
||||
self.assertEqual(0, package_price('poster', 150, 40, market=sweden))
|
||||
|
||||
def test_poster_cm2_price(self):
|
||||
self.assertEqual(0.08399104, poster_cm2_price(1))
|
||||
@@ -264,3 +273,5 @@ class TestPrice(unittest2.TestCase):
|
||||
def test_poster_hanger_price(self):
|
||||
self.assertEqual(182, poster_hanger_price(30, market=sweden))
|
||||
self.assertEqual(438, poster_hanger_price(150, market=sweden))
|
||||
self.assertEqual(66, poster_hanger_price(30, market=us))
|
||||
self.assertEqual(176, poster_hanger_price(150, market=us))
|
||||
|
||||
Reference in New Issue
Block a user