sprint/SprintLib/testers/Python3Tester.py
Egor Matveev d5a7b3a215 path
2021-11-12 00:11:00 +03:00

22 lines
529 B
Python

from os import listdir, getcwd
from SprintLib.testers.BaseTester import BaseTester, TestException
class Python3Tester(BaseTester):
file = None
def before_test(self):
print(getcwd())
for file in listdir(self.solution.testing_directory):
if file.endswith(".py"):
self.file = file
break
if self.file is None:
print('no file')
raise TestException("TE")
@property
def command(self):
return f"python3 {self.file}"