У меня есть файл Python, который выглядит примерно так:
imports
def install_tests(version):
...
class Test(TestConfig):
def __init__(self,
parameters)
super(Test, self).__init__(parameters=parameters)
self.client = install_tests(version)
Когда я запускаю это, я получаю эту ошибку:
NameError: global name 'install_tests' is not defined
Я не уверен, что здесь не так.install_tests
находится вне класса, поэтому global
, и я думаю, что тот факт, что у меня есть функция, предполагает, что она определена.Я что-то пропустил?