P5-4036 update poster prices

This commit is contained in:
Martin
2019-08-02 14:54:38 +02:00
parent e7d25ac41e
commit 5f02343fd3
3 changed files with 23 additions and 23 deletions
+14 -14
View File
@@ -267,20 +267,20 @@ class TestPrice(unittest2.TestCase):
self.assertEqual(0, package_price('poster', 150, 40, market=sweden))
def test_poster_cm2_price(self):
self.assertEqual(0.08399104, poster_cm2_price(1))
self.assertEqual(0.08310400000000001, poster_cm2_price(100))
self.assertEqual(0.07504000000000001, poster_cm2_price(1000))
self.assertEqual(0.0336, poster_cm2_price(10000))
self.assertEqual(0.100789248, poster_cm2_price(1))
self.assertEqual(0.0997248, poster_cm2_price(100))
self.assertEqual(0.090048, poster_cm2_price(1000))
self.assertEqual(0.04032, poster_cm2_price(10000))
self.assertEqual(0.028, poster_cm2_price(100000))
def test_poster_price(self):
self.assertEqual(287, poster_price(width=30, height=40, hanger=True, market=sweden))
self.assertEqual(168, poster_price(width=30, height=40, hanger=False, market=sweden))
self.assertEqual(59, poster_price(width=30, height=40, hanger=True, market=us), 'extra cost for us market')
self.assertEqual(64, poster_price(width=30, height=40, hanger=True, market=eu), 'extra cost for eu market')
self.assertEqual(105, poster_price(width=120, height=40, market=us), 'high extra cost for us market wide posters')
self.assertEqual(113, poster_price(width=120, height=40, market=eu), 'high extra cost for eu market wide posters')
self.assertEqual(106, poster_price(width=120, height=40, market=us, designer=designer_moomin))
self.assertEqual(369, poster_price(width=30, height=40, hanger=True, market=sweden))
self.assertEqual(250, poster_price(width=30, height=40, hanger=False, market=sweden))
self.assertEqual(67, poster_price(width=30, height=40, hanger=True, market=us), 'extra cost for us market')
self.assertEqual(73, poster_price(width=30, height=40, hanger=True, market=eu), 'extra cost for eu market')
self.assertEqual(110, poster_price(width=120, height=40, market=us), 'high extra cost for us market wide posters')
self.assertEqual(119, poster_price(width=120, height=40, market=eu), 'high extra cost for eu market wide posters')
self.assertEqual(111, poster_price(width=120, height=40, market=us, designer=designer_moomin))
def test_poster_hanger_price(self):
self.assertEqual(182, poster_hanger_price(30, market=sweden))
@@ -293,6 +293,6 @@ class TestPrice(unittest2.TestCase):
inquiry = Inquiry(product_group='poster', territory='SE', width=30, height=40,
hanger=True, price_retouch=200, pricepremium=0)
self.assertEqual(287, inquiry_price(inquiry, inc_price_retouch=False))
self.assertEqual(537, inquiry_price(inquiry, inc_price_retouch=True))
self.assertEqual(168, inquiry_price(inquiry, inc_price_retouch=False, hanger=False))
self.assertEqual(369, inquiry_price(inquiry, inc_price_retouch=False))
self.assertEqual(619, inquiry_price(inquiry, inc_price_retouch=True))
self.assertEqual(250, inquiry_price(inquiry, inc_price_retouch=False, hanger=False))