11import pytest
22import salt .defaults .exitcodes
3- from tests .support .helpers import slowTest
43
54pytestmark = [
5+ pytest .mark .slow_test ,
66 pytest .mark .windows_whitelisted ,
77]
88
@@ -76,7 +76,6 @@ def pillar_tree(base_env_pillar_tree_root_dir, salt_minion, salt_sub_minion, sal
7676 assert ret .json [salt_sub_minion .id ] is True
7777
7878
79- @slowTest
8079def test_list (salt_cli , salt_minion , salt_sub_minion ):
8180 """
8281 test salt -L matcher
@@ -94,7 +93,6 @@ def test_list(salt_cli, salt_minion, salt_sub_minion):
9493 assert salt_sub_minion .id in ret .json
9594
9695
97- @slowTest
9896def test_compound_min_with_grain (salt_cli , salt_minion , salt_sub_minion ):
9997 """
10098 test salt compound matcher
@@ -105,39 +103,34 @@ def test_compound_min_with_grain(salt_cli, salt_minion, salt_sub_minion):
105103 assert salt_sub_minion .id not in ret .json
106104
107105
108- @slowTest
109106def test_compound_and_not_grain (salt_cli , salt_minion , salt_sub_minion ):
110107 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "min* and not G@test_grain:foo" )
111108 assert ret .exitcode == 0
112109 assert salt_minion .id in ret .json
113110 assert salt_sub_minion .id not in ret .json
114111
115112
116- @slowTest
117113def test_compound_not_grain (salt_cli , salt_minion , salt_sub_minion ):
118114 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "min* not G@test_grain:foo" )
119115 assert ret .exitcode == 0
120116 assert salt_minion .id in ret .json
121117 assert salt_sub_minion .id not in ret .json
122118
123119
124- @slowTest
125120def test_compound_pcre_grain_and_grain (salt_cli , salt_minion , salt_sub_minion ):
126121 match = "P@test_grain:^cheese$ and * and G@test_grain:cheese"
127122 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = match )
128123 assert salt_minion .id in ret .json
129124 assert salt_sub_minion .id not in ret .json
130125
131126
132- @slowTest
133127def test_compound_list_and_pcre_minion (salt_cli , salt_minion , salt_sub_minion ):
134128 match = "L@{} and E@.*" .format (salt_sub_minion .id )
135129 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = match )
136130 assert salt_sub_minion .id in ret .json
137131 assert salt_minion .id not in ret .json
138132
139133
140- @slowTest
141134def test_compound_not_sub_minion (salt_cli , salt_minion , salt_sub_minion ):
142135 ret = salt_cli .run (
143136 "-C" , "test.ping" , minion_tgt = "not {}" .format (salt_sub_minion .id )
@@ -147,7 +140,6 @@ def test_compound_not_sub_minion(salt_cli, salt_minion, salt_sub_minion):
147140 assert salt_sub_minion .id not in ret .json
148141
149142
150- @slowTest
151143def test_compound_all_and_not_grains (salt_cli , salt_minion , salt_sub_minion ):
152144 ret = salt_cli .run (
153145 "-C" , "test.ping" , minion_tgt = "* and ( not G@test_grain:cheese )"
@@ -157,23 +149,20 @@ def test_compound_all_and_not_grains(salt_cli, salt_minion, salt_sub_minion):
157149 assert salt_sub_minion .id in ret .json
158150
159151
160- @slowTest
161152def test_compound_grain_regex (salt_cli , salt_minion , salt_sub_minion ):
162153 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "G%@planets%merc*" )
163154 assert ret .exitcode == 0
164155 assert salt_minion .id in ret .json
165156 assert salt_sub_minion .id not in ret .json
166157
167158
168- @slowTest
169159def test_coumpound_pcre_grain_regex (salt_cli , salt_minion , salt_sub_minion ):
170160 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "P%@planets%^(mercury|saturn)$" )
171161 assert ret .exitcode == 0
172162 assert salt_minion .id in ret .json
173163 assert salt_sub_minion .id in ret .json
174164
175165
176- @slowTest
177166def test_compound_pillar (salt_cli , salt_minion , salt_sub_minion , pillar_tree ):
178167 # FYI, This test was previously being skipped because it was unreliable
179168 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "I%@companions%three%sarah*" )
@@ -182,7 +171,6 @@ def test_compound_pillar(salt_cli, salt_minion, salt_sub_minion, pillar_tree):
182171 assert salt_sub_minion .id in ret .json
183172
184173
185- @slowTest
186174def test_compound_pillar_pcre (salt_cli , salt_minion , salt_sub_minion , pillar_tree ):
187175 # FYI, This test was previously being skipped because it was unreliable
188176 ret = salt_cli .run ("-C" , "test.ping" , minion_tgt = "J%@knights%^(Lancelot|Galahad)$" )
@@ -210,7 +198,6 @@ def test_compound_nodegroup(salt_cli, salt_minion, salt_sub_minion):
210198 assert salt_sub_minion .id not in ret .json
211199
212200
213- @slowTest
214201def test_nodegroup (salt_cli , salt_minion , salt_sub_minion ):
215202 """
216203 test salt nodegroup matcher
@@ -242,7 +229,6 @@ def test_nodegroup(salt_cli, salt_minion, salt_sub_minion):
242229 assert salt_sub_minion .id in ret .json
243230
244231
245- @slowTest
246232def test_nodegroup_list (salt_cli , salt_minion , salt_sub_minion ):
247233 ret = salt_cli .run ("-N" , "test.ping" , minion_tgt = "list_group" )
248234 assert ret .exitcode == 0
@@ -265,7 +251,6 @@ def test_nodegroup_list(salt_cli, salt_minion, salt_sub_minion):
265251 assert salt_sub_minion .id not in ret .json
266252
267253
268- @slowTest
269254def test_glob (salt_cli , salt_minion , salt_sub_minion ):
270255 """
271256 test salt glob matcher
@@ -281,7 +266,6 @@ def test_glob(salt_cli, salt_minion, salt_sub_minion):
281266 assert salt_sub_minion .id in ret .json
282267
283268
284- @slowTest
285269def test_regex (salt_cli , salt_minion , salt_sub_minion ):
286270 """
287271 test salt regex matcher
@@ -296,7 +280,6 @@ def test_regex(salt_cli, salt_minion, salt_sub_minion):
296280 assert salt_sub_minion .id in ret .json
297281
298282
299- @slowTest
300283def test_grain (salt_cli , salt_master , salt_minion , salt_sub_minion ):
301284 """
302285 test salt grain matcher
@@ -364,7 +347,6 @@ def test_grain(salt_cli, salt_master, salt_minion, salt_sub_minion):
364347 assert salt_sub_minion .id in ret .json
365348
366349
367- @slowTest
368350def test_regrain (salt_cli , salt_minion , salt_sub_minion ):
369351 """
370352 test salt grain matcher
@@ -379,7 +361,6 @@ def test_regrain(salt_cli, salt_minion, salt_sub_minion):
379361 assert salt_minion .id not in ret .json
380362
381363
382- @slowTest
383364def test_pillar (salt_cli , salt_minion , salt_sub_minion , pillar_tree ):
384365 """
385366 test pillar matcher
@@ -413,7 +394,6 @@ def test_pillar(salt_cli, salt_minion, salt_sub_minion, pillar_tree):
413394 assert salt_sub_minion .id in ret .json
414395
415396
416- @slowTest
417397def test_repillar (salt_cli , salt_minion , salt_sub_minion , pillar_tree ):
418398 """
419399 test salt pillar PCRE matcher
@@ -430,7 +410,6 @@ def test_repillar(salt_cli, salt_minion, salt_sub_minion, pillar_tree):
430410 assert salt_sub_minion .id in ret .json
431411
432412
433- @slowTest
434413def test_ipcidr (salt_cli , salt_minion , salt_sub_minion ):
435414 ret = salt_cli .run ("network.subnets" , minion_tgt = salt_minion .id )
436415 assert ret .exitcode == 0
@@ -445,7 +424,6 @@ def test_ipcidr(salt_cli, salt_minion, salt_sub_minion):
445424 assert salt_sub_minion .id in ret .json
446425
447426
448- @slowTest
449427def test_static (salt_cli , salt_minion , salt_sub_minion ):
450428 """
451429 test salt static call
@@ -456,7 +434,6 @@ def test_static(salt_cli, salt_minion, salt_sub_minion):
456434 assert salt_minion .id in ret .stdout
457435
458436
459- @slowTest
460437def test_salt_documentation (salt_cli , salt_minion ):
461438 """
462439 Test to see if we're supporting --doc
@@ -466,7 +443,6 @@ def test_salt_documentation(salt_cli, salt_minion):
466443 assert "test.ping" in ret .json
467444
468445
469- @slowTest
470446def test_salt_documentation_too_many_arguments (salt_cli , salt_minion ):
471447 """
472448 Test to see if passing additional arguments shows an error
0 commit comments