Fixed unit tests

This commit is contained in:
Khalim Conn-Kowlessar 2023-12-21 14:11:47 +00:00
parent 10c9a6f472
commit 7282800240

View file

@ -36,7 +36,7 @@ class TestWindowRecommendations:
recommender.recommend()
assert recommender.recommendation == [
{'parts': [], 'type': 'window_glazing', 'description': 'Install double glazing to all windows',
{'parts': [], 'type': 'windows_glazing', 'description': 'Install double glazing to all windows',
'starting_u_value': None, 'new_u_value': None, 'sap_points': None, 'total': 5721.943248,
'subtotal': 4768.28604, 'vat': 953.6572080000001, 'contingency': 340.59186, 'preliminaries': 340.59186,
'material': 1275.75, 'profit': 681.18372, 'labour_hours': 45.5, 'labour_cost': 994.8624,
@ -71,7 +71,7 @@ class TestWindowRecommendations:
recommender2.recommend()
assert recommender2.recommendation == [
{'parts': [], 'type': 'window_glazing', 'description': 'Install double glazing to the remaining windows',
{'parts': [], 'type': 'windows_glazing', 'description': 'Install double glazing to the remaining windows',
'starting_u_value': None, 'new_u_value': None, 'sap_points': None, 'total': 4087.10232,
'subtotal': 3405.9186, 'vat': 681.18372, 'contingency': 243.2799, 'preliminaries': 243.2799,
'material': 911.25, 'profit': 486.5598, 'labour_hours': 32.5, 'labour_cost': 710.6160000000001,
@ -153,7 +153,8 @@ class TestWindowRecommendations:
recommender5.recommend()
assert recommender5.recommendation == [
{'parts': [], 'type': 'window_glazing', 'description': 'Install secondary glazing to the remaining windows',
{'parts': [], 'type': 'windows_glazing',
'description': 'Install secondary glazing to the remaining windows',
'starting_u_value': None, 'new_u_value': None, 'sap_points': None, 'total': 1089.893952,
'subtotal': 908.24496, 'vat': 181.64899200000002, 'contingency': 64.87464, 'preliminaries': 64.87464,
'material': 729.0, 'profit': 129.74928, 'labour_hours': 13.0, 'labour_cost': 568.4928,
@ -184,7 +185,7 @@ class TestWindowRecommendations:
recommender6.recommend()
assert recommender6.recommendation == [
{'parts': [], 'type': 'window_glazing',
{'parts': [], 'type': 'windows_glazing',
'description': 'Install secondary glazing to all windows. Secondary '
'glazing recommended due to herigate building status',
'starting_u_value': None, 'new_u_value': None, 'sap_points': None,
@ -245,7 +246,7 @@ class TestWindowRecommendations:
recommender8.recommend()
assert recommender8.recommendation == [
{'parts': [], 'type': 'window_glazing', 'description': 'Install double glazing to the remaining windows',
{'parts': [], 'type': 'windows_glazing', 'description': 'Install double glazing to the remaining windows',
'starting_u_value': None, 'new_u_value': None, 'sap_points': None, 'total': 1634.840928,
'subtotal': 1362.36744, 'vat': 272.47348800000003, 'contingency': 97.31196, 'preliminaries': 97.31196,
'material': 364.5, 'profit': 194.62392, 'labour_hours': 13.0, 'labour_cost': 284.2464,