Я пытаюсь сделать это в методе испытания:создать частный класс в методе испытания
def test_init(self):
class args:
def __init__(self):
self.server = "myserver"
self.project = "myproject"
print(args.server)
print(args.project)
CommandFile(args)
на первом внешнем виде, он выглядит, как он должен работать нормально, передавая объект ARGS в моем конструктор класса , но по какой-то причине его нет. Довольно уверен в его синтаксической проблеме, но я никогда не пробовал это с помощью python, прежде чем я не уверен. есть идеи?
Вы ссылаетесь на 'args.server' и' args.project', прежде чем присваиваете им значения. –