mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 15:08:51 +00:00
Update tests for editing sequence relationships
This commit is contained in:
@@ -601,10 +601,10 @@ Scenario: Edit task with calendar
|
|||||||
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="WorkingTimes")"
|
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="WorkingTimes")"
|
||||||
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="ExceptionTimes")"
|
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="ExceptionTimes")"
|
||||||
And I press "bim.disable_editing_work_calendar"
|
And I press "bim.disable_editing_work_calendar"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_one})"
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "1"
|
||||||
|
And I press "bim.enable_editing_task_sequence()"
|
||||||
And I press "bim.assign_successor(task={nested_task_two})"
|
And I press "bim.assign_successor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "3"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_three})"
|
|
||||||
And I press "bim.assign_predecessor(task={nested_task_two})"
|
And I press "bim.assign_predecessor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I press "bim.disable_editing_task"
|
||||||
And I press "bim.enable_editing_task_time(task={nested_task_three})"
|
And I press "bim.enable_editing_task_time(task={nested_task_three})"
|
||||||
@@ -613,7 +613,8 @@ Scenario: Edit task with calendar
|
|||||||
And I press "bim.edit_task_time"
|
And I press "bim.edit_task_time"
|
||||||
And I press "bim.enable_editing_task_calendar(task={task})"
|
And I press "bim.enable_editing_task_calendar(task={task})"
|
||||||
And I press "bim.edit_task_calendar(work_calendar={work_calendar}, task={task})"
|
And I press "bim.edit_task_calendar(work_calendar={work_calendar}, task={task})"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_one})"
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "1"
|
||||||
|
And I press "bim.enable_editing_task_sequence()"
|
||||||
And I press "bim.disable_editing_task()"
|
And I press "bim.disable_editing_task()"
|
||||||
Then nothing happens
|
Then nothing happens
|
||||||
|
|
||||||
@@ -637,10 +638,10 @@ Scenario: Assign task calendar with Working Time
|
|||||||
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="WorkingTimes")"
|
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="WorkingTimes")"
|
||||||
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="ExceptionTimes")"
|
When I press "bim.add_work_time(work_calendar={work_calendar}, time_type="ExceptionTimes")"
|
||||||
And I press "bim.disable_editing_work_calendar"
|
And I press "bim.disable_editing_work_calendar"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_one})"
|
And I press "bim.enable_editing_task_sequence()"
|
||||||
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "1"
|
||||||
And I press "bim.assign_successor(task={nested_task_two})"
|
And I press "bim.assign_successor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "3"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_three})"
|
|
||||||
And I press "bim.assign_predecessor(task={nested_task_two})"
|
And I press "bim.assign_predecessor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I press "bim.disable_editing_task"
|
||||||
And I press "bim.enable_editing_task_calendar(task={task})"
|
And I press "bim.enable_editing_task_calendar(task={task})"
|
||||||
@@ -667,10 +668,10 @@ Scenario: Assign task calendar with no working time
|
|||||||
And the variable "nested_task_two" is "IfcStore.get_file().by_type('IfcTask')[2].id()"
|
And the variable "nested_task_two" is "IfcStore.get_file().by_type('IfcTask')[2].id()"
|
||||||
When I press "bim.add_task(task={task})"
|
When I press "bim.add_task(task={task})"
|
||||||
And the variable "nested_task_three" is "IfcStore.get_file().by_type('IfcTask')[3].id()"
|
And the variable "nested_task_three" is "IfcStore.get_file().by_type('IfcTask')[3].id()"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_one})"
|
And I press "bim.enable_editing_task_sequence()"
|
||||||
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "1"
|
||||||
And I press "bim.assign_successor(task={nested_task_two})"
|
And I press "bim.assign_successor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "3"
|
||||||
And I press "bim.enable_editing_task_sequence(task={nested_task_three})"
|
|
||||||
And I press "bim.assign_predecessor(task={nested_task_two})"
|
And I press "bim.assign_predecessor(task={nested_task_two})"
|
||||||
And I press "bim.disable_editing_task"
|
And I press "bim.disable_editing_task"
|
||||||
And I press "bim.enable_editing_task_calendar(task={task})"
|
And I press "bim.enable_editing_task_calendar(task={task})"
|
||||||
@@ -840,7 +841,8 @@ Scenario: Duplicate Task and edit sequence Relationship
|
|||||||
And I press "bim.enable_editing_task_attributes(task={nested_task_one})"
|
And I press "bim.enable_editing_task_attributes(task={nested_task_one})"
|
||||||
And I press "bim.assign_successor(task={nested_task_two})"
|
And I press "bim.assign_successor(task={nested_task_two})"
|
||||||
And I press "bim.duplicate_task(task={task})"
|
And I press "bim.duplicate_task(task={task})"
|
||||||
When I press "bim.enable_editing_task_sequence(task={nested_task_one})"
|
When I press "bim.enable_editing_task_sequence()"
|
||||||
|
And I set "scene.BIMWorkScheduleProperties.active_task_index" to "1"
|
||||||
Then nothing happens
|
Then nothing happens
|
||||||
|
|
||||||
Scenario: Add Animation Camera
|
Scenario: Add Animation Camera
|
||||||
|
|||||||
Reference in New Issue
Block a user