1
1
import conftest
2
2
3
+ import pytest
4
+
3
5
from botcity .web import WebBot
4
6
5
7
8
+ @pytest .mark .flaky (reruns = 3 )
6
9
def test_control_a (web : WebBot ):
7
10
web .browse (conftest .INDEX_PAGE )
8
11
web .control_a ()
@@ -14,13 +17,15 @@ def test_control_a(web: WebBot):
14
17
assert result ['data' ] == ['Control' , 'a' ]
15
18
16
19
20
+ @pytest .mark .flaky (reruns = 3 )
17
21
def test_control_c (web : WebBot ):
18
22
web .browse (conftest .INDEX_PAGE )
19
23
web .control_c ()
20
24
21
25
assert web .get_clipboard () == 'Botcity'
22
26
23
27
28
+ @pytest .mark .flaky (reruns = 3 )
24
29
def test_enter (web : WebBot ):
25
30
web .browse (conftest .INDEX_PAGE )
26
31
web .enter ()
@@ -29,6 +34,7 @@ def test_enter(web: WebBot):
29
34
assert result ['data' ] == ['Enter' ]
30
35
31
36
37
+ @pytest .mark .flaky (reruns = 3 )
32
38
def test_control_v (web : WebBot ):
33
39
web .browse (conftest .INDEX_PAGE )
34
40
web .copy_to_clipboard (text = 'botcity-paste' )
@@ -38,6 +44,7 @@ def test_control_v(web: WebBot):
38
44
assert '' .join (result ['data' ]) == 'botcity-paste'
39
45
40
46
47
+ @pytest .mark .flaky (reruns = 3 )
41
48
def test_delete (web : WebBot ):
42
49
web .browse (conftest .INDEX_PAGE )
43
50
web .delete ()
@@ -46,6 +53,7 @@ def test_delete(web: WebBot):
46
53
assert result ['data' ] == ['Delete' ]
47
54
48
55
56
+ @pytest .mark .flaky (reruns = 3 )
49
57
def test_key_end (web : WebBot ):
50
58
web .browse (conftest .INDEX_PAGE )
51
59
web .key_end ()
@@ -54,6 +62,7 @@ def test_key_end(web: WebBot):
54
62
assert result ['data' ] == ['End' ]
55
63
56
64
65
+ @pytest .mark .flaky (reruns = 3 )
57
66
def test_key_esc (web : WebBot ):
58
67
web .browse (conftest .INDEX_PAGE )
59
68
web .key_esc ()
@@ -62,6 +71,7 @@ def test_key_esc(web: WebBot):
62
71
assert result ['data' ] == ['Escape' ]
63
72
64
73
74
+ @pytest .mark .flaky (reruns = 3 )
65
75
def test_key_home (web : WebBot ):
66
76
web .browse (conftest .INDEX_PAGE )
67
77
web .key_home ()
@@ -70,6 +80,7 @@ def test_key_home(web: WebBot):
70
80
assert result ['data' ] == ['Home' ]
71
81
72
82
83
+ @pytest .mark .flaky (reruns = 3 )
73
84
def test_type_keys (web : WebBot ):
74
85
web .browse (conftest .INDEX_PAGE )
75
86
web .type_keys (['a' , 'b' , 'c' ])
@@ -78,6 +89,7 @@ def test_type_keys(web: WebBot):
78
89
assert result ['data' ] == ['a' , 'b' , 'c' ]
79
90
80
91
92
+ @pytest .mark .flaky (reruns = 3 )
81
93
def test_type_down (web : WebBot ):
82
94
web .browse (conftest .INDEX_PAGE )
83
95
web .type_down ()
@@ -86,6 +98,7 @@ def test_type_down(web: WebBot):
86
98
assert result ['data' ] == ['ArrowDown' ]
87
99
88
100
101
+ @pytest .mark .flaky (reruns = 3 )
89
102
def test_type_left (web : WebBot ):
90
103
web .browse (conftest .INDEX_PAGE )
91
104
web .type_left ()
@@ -94,6 +107,7 @@ def test_type_left(web: WebBot):
94
107
assert result ['data' ] == ['ArrowLeft' ]
95
108
96
109
110
+ @pytest .mark .flaky (reruns = 3 )
97
111
def test_type_right (web : WebBot ):
98
112
web .browse (conftest .INDEX_PAGE )
99
113
web .type_right ()
@@ -102,6 +116,7 @@ def test_type_right(web: WebBot):
102
116
assert result ['data' ] == ['ArrowRight' ]
103
117
104
118
119
+ @pytest .mark .flaky (reruns = 3 )
105
120
def test_type_up (web : WebBot ):
106
121
web .browse (conftest .INDEX_PAGE )
107
122
web .type_up ()
@@ -110,6 +125,7 @@ def test_type_up(web: WebBot):
110
125
assert result ['data' ] == ['ArrowUp' ]
111
126
112
127
128
+ @pytest .mark .flaky (reruns = 3 )
113
129
def test_backspace (web : WebBot ):
114
130
web .browse (conftest .INDEX_PAGE )
115
131
web .backspace ()
@@ -118,6 +134,7 @@ def test_backspace(web: WebBot):
118
134
assert result ['data' ] == ['Backspace' ]
119
135
120
136
137
+ @pytest .mark .flaky (reruns = 3 )
121
138
def test_hold_shift (web : WebBot ):
122
139
web .browse (conftest .INDEX_PAGE )
123
140
web .hold_shift ()
@@ -129,6 +146,7 @@ def test_hold_shift(web: WebBot):
129
146
assert result ['data' ] == ['Shift' , 'A' , 'a' ]
130
147
131
148
149
+ @pytest .mark .flaky (reruns = 3 )
132
150
def test_space (web : WebBot ):
133
151
web .browse (conftest .INDEX_PAGE )
134
152
web .space ()
@@ -137,6 +155,7 @@ def test_space(web: WebBot):
137
155
assert result ['data' ] == ['Space' ]
138
156
139
157
158
+ @pytest .mark .flaky (reruns = 3 )
140
159
def test_page_down (web : WebBot ):
141
160
web .browse (conftest .INDEX_PAGE )
142
161
web .page_down ()
@@ -145,6 +164,7 @@ def test_page_down(web: WebBot):
145
164
assert result ['data' ] == ['PageDown' ]
146
165
147
166
167
+ @pytest .mark .flaky (reruns = 3 )
148
168
def test_page_up (web : WebBot ):
149
169
web .browse (conftest .INDEX_PAGE )
150
170
web .page_up ()
@@ -153,6 +173,7 @@ def test_page_up(web: WebBot):
153
173
assert result ['data' ] == ['PageUp' ]
154
174
155
175
176
+ @pytest .mark .flaky (reruns = 3 )
156
177
def test_key_tab (web : WebBot ):
157
178
web .browse (conftest .INDEX_PAGE )
158
179
web .tab ()
0 commit comments