File tree Expand file tree Collapse file tree 6 files changed +111
-0
lines changed
tests/end2end/screens/document/update_requirement/_SingleChoice
_validation/update_requirement_must_not_save_INCORRECT_SingleChoice_value
update_requirement_basic_update_of_SingleChoice_value Expand file tree Collapse file tree 6 files changed +111
-0
lines changed File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ [DOCUMENT]
2
+ TITLE: Document 1
3
+
4
+ [GRAMMAR]
5
+ ELEMENTS:
6
+ - TAG: TEXT
7
+ FIELDS:
8
+ - TITLE: UID
9
+ TYPE: String
10
+ REQUIRED: False
11
+ - TITLE: STATEMENT
12
+ TYPE: String
13
+ REQUIRED: True
14
+ - TAG: REQUIREMENT
15
+ FIELDS:
16
+ - TITLE: CUSTOM_FIELD
17
+ TYPE: SingleChoice(Nonchanged, Changed)
18
+ REQUIRED: False
19
+ - TITLE: CUSTOM_FIELD_WITH_SPACES
20
+ TYPE: SingleChoice(Not changed, Now changed)
21
+ REQUIRED: False
22
+ - TITLE: TITLE
23
+ TYPE: String
24
+ REQUIRED: False
25
+ - TITLE: STATEMENT
26
+ TYPE: String
27
+ REQUIRED: True
28
+
29
+ [REQUIREMENT]
30
+ CUSTOM_FIELD: Changed
31
+ CUSTOM_FIELD_WITH_SPACES: Now changed
32
+ TITLE: Requirement title
33
+ STATEMENT: >>>
34
+ Requirement statement.
35
+ <<<
Original file line number Diff line number Diff line change
1
+ [DOCUMENT]
2
+ TITLE: Document 1
3
+
4
+ [GRAMMAR]
5
+ ELEMENTS:
6
+ - TAG: TEXT
7
+ FIELDS:
8
+ - TITLE: UID
9
+ TYPE: String
10
+ REQUIRED: False
11
+ - TITLE: STATEMENT
12
+ TYPE: String
13
+ REQUIRED: True
14
+ - TAG: REQUIREMENT
15
+ FIELDS:
16
+ - TITLE: CUSTOM_FIELD
17
+ TYPE: SingleChoice(Nonchanged, Changed)
18
+ REQUIRED: False
19
+ - TITLE: CUSTOM_FIELD_WITH_SPACES
20
+ TYPE: SingleChoice(Not changed, Now changed)
21
+ REQUIRED: False
22
+ - TITLE: TITLE
23
+ TYPE: String
24
+ REQUIRED: False
25
+ - TITLE: STATEMENT
26
+ TYPE: String
27
+ REQUIRED: True
28
+
29
+ [REQUIREMENT]
30
+ CUSTOM_FIELD: Nonchanged
31
+ CUSTOM_FIELD_WITH_SPACES: Not changed
32
+ TITLE: Requirement title
33
+ STATEMENT: >>>
34
+ Requirement statement.
35
+ <<<
Original file line number Diff line number Diff line change
1
+ from tests .end2end .e2e_case import E2ECase
2
+ from tests .end2end .end2end_test_setup import End2EndTestSetup
3
+ from tests .end2end .helpers .screens .document .form_edit_requirement import (
4
+ Form_EditRequirement ,
5
+ )
6
+ from tests .end2end .helpers .screens .project_index .screen_project_index import (
7
+ Screen_ProjectIndex ,
8
+ )
9
+ from tests .end2end .server import SDocTestServer
10
+
11
+
12
+ class Test (E2ECase ):
13
+ def test (self ):
14
+ test_setup = End2EndTestSetup (path_to_test_file = __file__ )
15
+
16
+ with SDocTestServer (
17
+ input_path = test_setup .path_to_sandbox
18
+ ) as test_server :
19
+ self .open (test_server .get_host_and_port ())
20
+
21
+ screen_project_index = Screen_ProjectIndex (self )
22
+
23
+ screen_project_index .assert_on_screen ()
24
+ screen_project_index .assert_contains_document ("Document 1" )
25
+
26
+ screen_document = screen_project_index .do_click_on_first_document ()
27
+
28
+ screen_document .assert_on_screen_document ()
29
+ screen_document .assert_header_document_title ("Document 1" )
30
+
31
+ requirement = screen_document .get_node ()
32
+ form_edit_requirement : Form_EditRequirement = (
33
+ requirement .do_open_form_edit_requirement ()
34
+ )
35
+ form_edit_requirement .do_fill_in ("CUSTOM_FIELD" , "Changed" )
36
+ form_edit_requirement .do_fill_in (
37
+ "CUSTOM_FIELD_WITH_SPACES" , "Now changed"
38
+ )
39
+ form_edit_requirement .do_form_submit ()
40
+
41
+ assert test_setup .compare_sandbox_and_expected_output ()
You can’t perform that action at this time.
0 commit comments