mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-10-02 13:04:49 +00:00
Fix breaking tests for stair length calculations with custom zero tread run (f52aafd)
In both cases it was providing arguments `(0,0)`, but was assuming only one tread will be zeroed.
This commit is contained in:
@@ -179,14 +179,14 @@ class TestStairCalculatedParams(NewFile):
|
|||||||
# zero-width first tread
|
# zero-width first tread
|
||||||
pset_data = pset_data_base.copy()
|
pset_data = pset_data_base.copy()
|
||||||
calculated_data = calculated_data_base.copy()
|
calculated_data = calculated_data_base.copy()
|
||||||
pset_data["custom_first_last_tread_run"] = (0.0, 0.0)
|
pset_data["custom_first_last_tread_run"] = (0.0, None)
|
||||||
calculated_data["Length"] = 0.9 # Only 3 treads at 0.3 each
|
calculated_data["Length"] = 0.9 # Only 3 treads at 0.3 each
|
||||||
self.compare_data(pset_data, calculated_data)
|
self.compare_data(pset_data, calculated_data)
|
||||||
|
|
||||||
# zero-width last tread
|
# zero-width last tread
|
||||||
pset_data = pset_data_base.copy()
|
pset_data = pset_data_base.copy()
|
||||||
calculated_data = calculated_data_base.copy()
|
calculated_data = calculated_data_base.copy()
|
||||||
pset_data["custom_first_last_tread_run"] = (0.3, 0.0)
|
pset_data["custom_first_last_tread_run"] = (None, 0.0)
|
||||||
calculated_data["Length"] = 0.9 # Only 3 treads at 0.3 each
|
calculated_data["Length"] = 0.9 # Only 3 treads at 0.3 each
|
||||||
self.compare_data(pset_data, calculated_data)
|
self.compare_data(pset_data, calculated_data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user