In test_something()
sollte die app
Instanz dieselbe sein, die von der login
Instanz verwendet wird.Wie hängen zwei ausgestellte Fixtures voneinander ab?
Ich habe versucht, beide Objekte aus dem zweiten Gerät zurück, aber ich würde dieses idiomatische nicht nennen.
@pytest.fixture
def app_and_login(app):
# ...
return app, login
def test_something(self, app_and_login):
app, login = login_and_login
Gibt es einen besseren Weg, dies zu tun?
Was ist falsch an 'def test_something (app, login)' Methode? Sieht genauso aus, wenn du nicht ** app ** von 'login' fixture änderst. –