Skip to content

Commit b7bf7f7

Browse files
sfayerfstagni
authored andcommitted
fix: Speed up Client_RequestTasks test path gen
1 parent 3d7bc21 commit b7bf7f7

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

src/DIRAC/TransformationSystem/Client/test/Test_Client_RequestTasks.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515
lists,
1616
text,
1717
dictionaries,
18-
from_regex,
1918
)
20-
from string import ascii_letters, digits
19+
from string import ascii_letters, ascii_lowercase, digits
2120

2221

2322
from DIRAC.Core.Utilities.JEncode import encode
@@ -32,7 +31,10 @@ def taskStrategy(draw):
3231
"""Generate a strategy that returns a task dictionary"""
3332
transformationID = draw(integers(min_value=1))
3433
targetSE = ",".join(draw(lists(text(ascii_letters, min_size=5, max_size=10), min_size=1, max_size=3)))
35-
inputData = draw(lists(from_regex("(/[a-z]+)+", fullmatch=True), min_size=1, max_size=10))
34+
pathStrategy = lists(text(ascii_lowercase, min_size=1), min_size=1, max_size=10).map(
35+
lambda segs: "/" + "/".join(segs)
36+
)
37+
inputData = draw(lists(pathStrategy, min_size=1, max_size=10))
3638

3739
return {"TransformationID": transformationID, "TargetSE": targetSE, "InputData": inputData}
3840

@@ -65,7 +67,7 @@ def taskDictStrategy():
6567
],
6668
)
6769
@mark.slow
68-
@settings(max_examples=50, deadline=500)
70+
@settings(max_examples=50)
6971
@given(
7072
owner=text(ascii_letters + "-_" + digits, min_size=1),
7173
taskDict=taskDictStrategy(),
@@ -148,7 +150,7 @@ def test_prepareSingleOperationsBody(transBody, owner, taskDict):
148150
],
149151
)
150152
@mark.slow
151-
@settings(max_examples=50, deadline=500)
153+
@settings(max_examples=50)
152154
@given(
153155
owner=text(ascii_letters + "-_" + digits, min_size=1),
154156
taskDict=taskDictStrategy(),
@@ -226,7 +228,7 @@ def test_prepareMultiOperationsBody(transBody, owner, taskDict):
226228
],
227229
)
228230
@mark.slow
229-
@settings(max_examples=50, deadline=500)
231+
@settings(max_examples=50)
230232
@given(
231233
owner=text(ascii_letters + "-_" + digits, min_size=1),
232234
taskDict=taskDictStrategy(),
@@ -298,7 +300,7 @@ def test_prepareProblematicMultiOperationsBody(transBody, owner, taskDict):
298300

299301

300302
@mark.slow
301-
@settings(max_examples=50, deadline=500)
303+
@settings(max_examples=50)
302304
@given(
303305
taskDict=taskDictStrategy(),
304306
pluginFactor=integers(),

0 commit comments

Comments
 (0)