Remove old routes and code (#52)

This commit is contained in:
Fredrik Ringqvist
2022-04-28 09:09:21 +02:00
committed by GitHub
parent 4a70102fdb
commit efccf49a37
8 changed files with 0 additions and 1452 deletions
-24
View File
@@ -1,24 +0,0 @@
# coding=UTF-8
import unittest2
from api.lib.limits import calculate_canvas_limits, calculate_canvas_frame_limits
class TestCalculate(unittest2.TestCase):
def test_calculate_canvas_limits(self):
self.assertEqual((100, 100), calculate_canvas_limits(100, 100))
self.assertEqual((500, 100), calculate_canvas_limits(800, 100))
self.assertEqual((100, 500), calculate_canvas_limits(100, 800))
self.assertEqual((20, 20), calculate_canvas_limits(10, 10))
self.assertEqual(
(150, 50), calculate_canvas_limits(400, 50, True), "Framed canvas"
)
def test_calculate_canvas_frame_limits(self):
self.assertEqual((100, 100), calculate_canvas_frame_limits(100, 100))
self.assertEqual((40, 40), calculate_canvas_frame_limits(1, 1))
self.assertEqual((150, 150), calculate_canvas_frame_limits(200, 200))
self.assertEqual((150, 40), calculate_canvas_frame_limits(200, 10))
self.assertEqual(
(110, 120), calculate_canvas_frame_limits(112, 117), "round to nearest 10"
)
-237
View File
@@ -186,147 +186,6 @@ class TestPrice(unittest2.TestCase):
"Minium price for US is 2 sqm",
)
def test_canvas_cm2_price(self):
self.assertEqual(0.24099500000000001, canvas_cm2_price(250))
self.assertEqual(0.24589580000000003, canvas_cm2_price(10))
self.assertEqual(0.22568000000000002, canvas_cm2_price(1000))
def test_canvas_price(self):
self.assertEqual(
488,
canvas_price(
width=50, height=50, market=sweden, framed=True, inc_vat=False
),
)
self.assertEqual(
960,
canvas_price(
width=100, height=100, market=sweden, framed=True, inc_vat=False
),
)
self.assertEqual(
1359,
canvas_price(
width=150, height=120, market=sweden, framed=True, inc_vat=False
),
)
self.assertEqual(
256000,
canvas_price(
width=2000, height=2000, market=sweden, framed=True, inc_vat=False
),
)
self.assertEqual(
341,
canvas_price(
width=10, height=10, market=sweden, framed=True, inc_vat=False
),
)
self.assertEqual(
427,
canvas_price(width=40, height=40, market=sweden, framed=True, inc_vat=True),
)
self.assertEqual(
299,
canvas_price(
width=40, height=40, market=sweden, framed=False, inc_vat=True
),
)
self.assertEqual(
731,
canvas_price(
width=80, height=80, market=sweden, framed=False, inc_vat=True
),
)
self.assertEqual(
1044,
canvas_price(width=80, height=80, market=sweden, framed=True, inc_vat=True),
)
self.assertEqual(
1260,
canvas_price(
width=150, height=150, market=sweden, framed=False, inc_vat=True
),
)
self.assertEqual(
1800,
canvas_price(
width=150, height=150, market=sweden, framed=True, inc_vat=True
),
)
self.assertEqual(
201,
canvas_price(width=150, height=150, market=us, framed=True, inc_vat=True),
)
self.assertEqual(
672,
canvas_price(
width=100, height=100, market=sweden, framed=False, inc_vat=False
),
)
self.assertEqual(
840,
canvas_price(
width=100, height=100, market=sweden, framed=False, inc_vat=True
),
)
self.assertEqual(
462,
canvas_price(
width=50, height=50, market=denmark, framed=True, inc_vat=False
),
)
self.assertEqual(
181,
canvas_price(
width=150,
height=100,
market=us,
designer=designer_moomin,
inc_vat=False,
),
)
self.assertEqual(
181,
canvas_price(
width=150, height=100, market=us, designer=designer_moomin, inc_vat=True
),
)
def test_canvas_frame_price(self):
self.assertEqual(
624, canvas_frame_price(width=100, height=100, market=sweden, inc_vat=False)
)
self.assertEqual(
780, canvas_frame_price(width=100, height=100, market=sweden, inc_vat=True)
)
self.assertEqual(88, canvas_frame_price(width=100, height=100, market=eu))
self.assertEqual(
936, canvas_frame_price(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(71, canvas_frame_price(width=40, height=120, market=us))
self.assertEqual(66, 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):
inquiry = Inquiry(
@@ -396,102 +255,6 @@ class TestPrice(unittest2.TestCase):
250, inquiry.local_price_retouch(rounded=True, inc_vat=True)
)
def test_canvas_custom_inquiry_price(self):
with mock.patch.object(Inquiry, "market", sweden):
inquiry = Inquiry(
product_group="canvas",
width=100,
height=100,
framed=True,
price_retouch=200,
pricepremium=0,
material=standard_canvas,
)
self.assertEqual(1200, inquiry_price(inquiry, inc_price_retouch=False))
self.assertEqual(1450, inquiry_price(inquiry, inc_price_retouch=True))
self.assertEqual(
840, inquiry_price(inquiry, inc_price_retouch=False, framed=False)
)
def test_package_price(self):
self.assertEqual(150, package_price("canvas", 150, 40, market=us))
self.assertEqual(0, package_price("canvas", 150, 40, market=sweden))
self.assertEqual(150, package_price("poster", 150, 40, market=us))
self.assertEqual(100, 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.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(
354, 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(
48,
poster_price(width=30, height=40, hanger=True, market=us),
"extra cost for us market",
)
self.assertEqual(
76,
poster_price(width=120, height=40, market=us),
"high extra cost for us market wide posters",
)
self.assertEqual(
78, poster_price(width=120, height=40, market=us, designer=designer_moomin)
)
def test_poster_hanger_price(self):
self.assertEqual(166, poster_hanger_price(30, market=sweden))
self.assertEqual(390, poster_hanger_price(150, market=sweden))
self.assertEqual(29, poster_hanger_price(30, market=us))
self.assertEqual(58, poster_hanger_price(150, market=us))
def test_poster_custom_inquiry_price(self):
with mock.patch.object(Inquiry, "market", sweden):
inquiry = Inquiry(
product_group="poster",
width=30,
height=40,
hanger=True,
price_retouch=200,
pricepremium=0,
)
self.assertEqual(354, inquiry_price(inquiry, inc_price_retouch=False))
self.assertEqual(604, inquiry_price(inquiry, inc_price_retouch=True))
self.assertEqual(
250, inquiry_price(inquiry, inc_price_retouch=False, hanger=False)
)
def test_framed_print_price(self):
self.assertEqual(598, framed_print_price(sku="GLOBAL-CFP-12x12", market=sweden))
self.assertEqual(
639,
framed_print_price(
sku="GLOBAL-CFP-12x12", market=sweden, designer=designer_moomin
),
)
self.assertEqual(
528, framed_print_price(sku="GLOBAL-CFP-12x12", market=denmark)
)
self.assertEqual(159, framed_print_price(sku="GLOBAL-CFP-28x40", market=eu))
self.assertEqual(208, framed_print_price(sku="GLOBAL-CFP-28x40", market=us))
def test_invalid_framed_print_code(self):
with self.assertRaises(ValueError) as context:
framed_print_price(sku="invalid", market=sweden)
self.assertTrue("Invalid SKU number" in str(context.exception))
def test_wallpaper_kit_price(self):
self.assertEqual(143.2, wallpaper_kit_price(market=sweden, rounded=False, inc_vat=False))
self.assertEqual(179.0, wallpaper_kit_price(market=sweden, rounded=False, inc_vat=True))