11import conftest
22
3+ import pytest
4+
35from botcity .web import WebBot
46
57
8+ @pytest .mark .flaky (reruns = 3 )
69def test_control_a (web : WebBot ):
710 web .browse (conftest .INDEX_PAGE )
811 web .control_a ()
@@ -14,13 +17,15 @@ def test_control_a(web: WebBot):
1417 assert result ['data' ] == ['Control' , 'a' ]
1518
1619
20+ @pytest .mark .flaky (reruns = 3 )
1721def test_control_c (web : WebBot ):
1822 web .browse (conftest .INDEX_PAGE )
1923 web .control_c ()
2024
2125 assert web .get_clipboard () == 'Botcity'
2226
2327
28+ @pytest .mark .flaky (reruns = 3 )
2429def test_enter (web : WebBot ):
2530 web .browse (conftest .INDEX_PAGE )
2631 web .enter ()
@@ -29,6 +34,7 @@ def test_enter(web: WebBot):
2934 assert result ['data' ] == ['Enter' ]
3035
3136
37+ @pytest .mark .flaky (reruns = 3 )
3238def test_control_v (web : WebBot ):
3339 web .browse (conftest .INDEX_PAGE )
3440 web .copy_to_clipboard (text = 'botcity-paste' )
@@ -38,6 +44,7 @@ def test_control_v(web: WebBot):
3844 assert '' .join (result ['data' ]) == 'botcity-paste'
3945
4046
47+ @pytest .mark .flaky (reruns = 3 )
4148def test_delete (web : WebBot ):
4249 web .browse (conftest .INDEX_PAGE )
4350 web .delete ()
@@ -46,6 +53,7 @@ def test_delete(web: WebBot):
4653 assert result ['data' ] == ['Delete' ]
4754
4855
56+ @pytest .mark .flaky (reruns = 3 )
4957def test_key_end (web : WebBot ):
5058 web .browse (conftest .INDEX_PAGE )
5159 web .key_end ()
@@ -54,6 +62,7 @@ def test_key_end(web: WebBot):
5462 assert result ['data' ] == ['End' ]
5563
5664
65+ @pytest .mark .flaky (reruns = 3 )
5766def test_key_esc (web : WebBot ):
5867 web .browse (conftest .INDEX_PAGE )
5968 web .key_esc ()
@@ -62,6 +71,7 @@ def test_key_esc(web: WebBot):
6271 assert result ['data' ] == ['Escape' ]
6372
6473
74+ @pytest .mark .flaky (reruns = 3 )
6575def test_key_home (web : WebBot ):
6676 web .browse (conftest .INDEX_PAGE )
6777 web .key_home ()
@@ -70,6 +80,7 @@ def test_key_home(web: WebBot):
7080 assert result ['data' ] == ['Home' ]
7181
7282
83+ @pytest .mark .flaky (reruns = 3 )
7384def test_type_keys (web : WebBot ):
7485 web .browse (conftest .INDEX_PAGE )
7586 web .type_keys (['a' , 'b' , 'c' ])
@@ -78,6 +89,7 @@ def test_type_keys(web: WebBot):
7889 assert result ['data' ] == ['a' , 'b' , 'c' ]
7990
8091
92+ @pytest .mark .flaky (reruns = 3 )
8193def test_type_down (web : WebBot ):
8294 web .browse (conftest .INDEX_PAGE )
8395 web .type_down ()
@@ -86,6 +98,7 @@ def test_type_down(web: WebBot):
8698 assert result ['data' ] == ['ArrowDown' ]
8799
88100
101+ @pytest .mark .flaky (reruns = 3 )
89102def test_type_left (web : WebBot ):
90103 web .browse (conftest .INDEX_PAGE )
91104 web .type_left ()
@@ -94,6 +107,7 @@ def test_type_left(web: WebBot):
94107 assert result ['data' ] == ['ArrowLeft' ]
95108
96109
110+ @pytest .mark .flaky (reruns = 3 )
97111def test_type_right (web : WebBot ):
98112 web .browse (conftest .INDEX_PAGE )
99113 web .type_right ()
@@ -102,6 +116,7 @@ def test_type_right(web: WebBot):
102116 assert result ['data' ] == ['ArrowRight' ]
103117
104118
119+ @pytest .mark .flaky (reruns = 3 )
105120def test_type_up (web : WebBot ):
106121 web .browse (conftest .INDEX_PAGE )
107122 web .type_up ()
@@ -110,6 +125,7 @@ def test_type_up(web: WebBot):
110125 assert result ['data' ] == ['ArrowUp' ]
111126
112127
128+ @pytest .mark .flaky (reruns = 3 )
113129def test_backspace (web : WebBot ):
114130 web .browse (conftest .INDEX_PAGE )
115131 web .backspace ()
@@ -118,6 +134,7 @@ def test_backspace(web: WebBot):
118134 assert result ['data' ] == ['Backspace' ]
119135
120136
137+ @pytest .mark .flaky (reruns = 3 )
121138def test_hold_shift (web : WebBot ):
122139 web .browse (conftest .INDEX_PAGE )
123140 web .hold_shift ()
@@ -129,6 +146,7 @@ def test_hold_shift(web: WebBot):
129146 assert result ['data' ] == ['Shift' , 'A' , 'a' ]
130147
131148
149+ @pytest .mark .flaky (reruns = 3 )
132150def test_space (web : WebBot ):
133151 web .browse (conftest .INDEX_PAGE )
134152 web .space ()
@@ -137,6 +155,7 @@ def test_space(web: WebBot):
137155 assert result ['data' ] == ['Space' ]
138156
139157
158+ @pytest .mark .flaky (reruns = 3 )
140159def test_page_down (web : WebBot ):
141160 web .browse (conftest .INDEX_PAGE )
142161 web .page_down ()
@@ -145,6 +164,7 @@ def test_page_down(web: WebBot):
145164 assert result ['data' ] == ['PageDown' ]
146165
147166
167+ @pytest .mark .flaky (reruns = 3 )
148168def test_page_up (web : WebBot ):
149169 web .browse (conftest .INDEX_PAGE )
150170 web .page_up ()
@@ -153,6 +173,7 @@ def test_page_up(web: WebBot):
153173 assert result ['data' ] == ['PageUp' ]
154174
155175
176+ @pytest .mark .flaky (reruns = 3 )
156177def test_key_tab (web : WebBot ):
157178 web .browse (conftest .INDEX_PAGE )
158179 web .tab ()
0 commit comments