fix: address test fails

This commit is contained in:
Vukas Pajic
2024-04-11 13:03:13 +02:00
parent e73ff252bb
commit 5c0bbcf525
@@ -154,7 +154,7 @@ class Usecase:
duration_type = "WORKTIME" duration_type = "WORKTIME"
if rel.TimeLag: if rel.TimeLag:
# updated to handle IfcRatioMeasure as a TimeLag value # updated to handle IfcRatioMeasure as a TimeLag value
days += self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue days += self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.LagValue.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue
duration_type = rel.TimeLag.DurationType duration_type = rel.TimeLag.DurationType
if days: if days:
starts.append( starts.append(
@@ -183,7 +183,7 @@ class Usecase:
if not start: if not start:
continue continue
if rel.TimeLag: if rel.TimeLag:
days = self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue days = self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.LagValue.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue
duration_type = rel.TimeLag.DurationType duration_type = rel.TimeLag.DurationType
starts.append( starts.append(
self.offset_date( self.offset_date(
@@ -202,7 +202,7 @@ class Usecase:
if not finish: if not finish:
continue continue
if rel.TimeLag: if rel.TimeLag:
days = self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue days = self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.LagValue.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue
duration_type = rel.TimeLag.DurationType duration_type = rel.TimeLag.DurationType
finishes.append( finishes.append(
self.offset_date( self.offset_date(
@@ -223,7 +223,7 @@ class Usecase:
days = -1 days = -1
duration_type = "WORKTIME" duration_type = "WORKTIME"
if rel.TimeLag: if rel.TimeLag:
days += self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue days += self.get_lag_time_days(rel.TimeLag) if rel.TimeLag.LagValue.is_a("IfcDuration") else predecessor_duration.days * rel.TimeLag.LagValue.wrappedValue
duration_type = rel.TimeLag.DurationType duration_type = rel.TimeLag.DurationType
if days or rel.TimeLag: if days or rel.TimeLag:
finishes.append( finishes.append(