Frontend Selection and View Handling
Use the Development project type for the following tests.
Note
Use any python script from the TestData/PythonScripts
folder when a Python script is required for the test case.
Use any csv file from the TestData/Tables
folder when a csv file is required for the test case.
Do not use csv files from the subdirectories since some of them are pretty large and might take a long time to visualize.
View handling tests
# |
Name |
Setup |
Execution |
Expectation |
---|---|---|---|---|
1 |
New View from Selection |
No entity selection |
Select a Python script entity |
|
2 |
Auto close views |
|
Switch to another central view (e.g. 3D view) |
Python script text view closes |
3 |
Auto close pinned views 1 |
|
Switch to another central view (e.g. 3D view) |
Python script text view remains open |
4 |
Auto close pinned views 2 |
|
|
|
5 |
New view position 1 |
|
|
|
6 |
New view position 2 |
|
|
|
Selection handling tests
# |
Name |
Setup |
Execution |
Expectation |
---|---|---|---|---|
1 |
Remove Selection from View Close |
|
Close the text view |
Entity gets deselected |
2 |
Selection restore single view |
|
Change to another central view (e.g. 3D view) and then back to the Python script text view |
|
3 |
View change same entity |
|
Switch from the current view to the other view (by pressing the tab of the view) of the entity (from text to table view and vice versa) |
|
4 |
Selection restore two views |
|
|
|
5 |
Range selection triggers view |
Import a csv file and make a range selection in the table (by selecting a column in the table view and pressing |
|
|