Files
IfcOpenShell/src/blenderbim/test/bim/feature/pset_template.feature
T
2021-10-09 13:26:23 +02:00

88 lines
2.9 KiB
Gherkin

@pset_template
Feature: Pset_Template
Covers property sets and property templates creation, edition, deletion.
Scenario: Add pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
Then nothing happens
Scenario: Remove pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.remove_pset_template"
Then nothing happens
Scenario: Enable editing pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.enable_editing_pset_template"
Then nothing happens
Scenario: Edit pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.enable_editing_pset_template"
And I press "bim.edit_pset_template"
Then nothing happens
Scenario: Disable editing pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.enable_editing_pset_template"
And I press "bim.disable_editing_pset_template"
Then nothing happens
Scenario: Save pset template
Given an empty IFC project
When I load a new pset template file
And I press "bim.save_pset_template_file"
Then nothing happens
Scenario: Add prop template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.add_prop_template"
Then nothing happens
Scenario: Remove prop template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And I press "bim.add_prop_template"
And the variable "prop_template" is "2"
And I press "bim.remove_prop_template(prop_template={prop_template})"
Then nothing happens
Scenario: Enable editing prop template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And the variable "prop_template" is "2"
And I press "bim.enable_editing_prop_template(prop_template={prop_template})"
Then nothing happens
Scenario: Edit prop template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And the variable "prop_template" is "2"
And I press "bim.enable_editing_prop_template(prop_template={prop_template})"
And I press "bim.edit_prop_template"
Then nothing happens
Scenario: Disable editing prop template
Given an empty IFC project
When I load a new pset template file
And I press "bim.add_pset_template"
And the variable "prop_template" is "2"
And I press "bim.enable_editing_prop_template(prop_template={prop_template})"
And I press "bim.disable_editing_prop_template"
Then nothing happens