Skip to content

Commit c166db2

Browse files
Fix vulnerabilities identified by Snyk (#2568)
1 parent f16c32c commit c166db2

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
setuptools
1+
setuptools >= 65.5.1
22
mockito
33
invoke
44
github3.py

utest/resources/robotdata/datagenerator.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,20 @@ def generate_resource(number_of_keywords):
8787

8888

8989
def generate(directory, suites, tests, keywords):
90-
os.mkdir(directory)
90+
curdir = os.path.dirname(os.path.realpath(__file__))
91+
prefix = os.path.commonpath(directory) # To keep Snyk happy
92+
if prefix == '':
93+
safepath = os.path.join(curdir, directory)
94+
os.mkdir(safepath)
95+
else:
96+
print(f"Invalid directory: {prefix}!={curdir}")
97+
return
9198
mysuites = range(suites)
9299
for suite_index in mysuites:
93-
f = open(os.path.join('.', directory, 'suite%s.robot' % suite_index), 'w')
100+
f = open(os.path.join(safepath, 'suite%s.robot' % suite_index), 'w')
94101
f.write(generate_suite(tests, keywords))
95102
f.close()
96-
r = open(os.path.join('.', directory, 'resource.robot'), 'w')
103+
r = open(os.path.join(safepath, 'resource.robot'), 'w')
97104
r.write(generate_resource(keywords))
98105
r.close()
99106

0 commit comments

Comments
 (0)