Das Verspotten eines Klassenmethodenattributs gibt AttributeError zurückPython

Python-Programme
Anonymous
 Das Verspotten eines Klassenmethodenattributs gibt AttributeError zurück

Post by Anonymous »

Wie kann ich den Wert von x zu "bar" anstelle von "foo" verspotten?

Code: Select all

import pytest

class Command():

def run(self):
x = "foo"
return x

def test(mocker):
mocker.patch("myapp.tests.test_mocker.Command.run.x", "bar")
c = Command()
print(c.run())
PyTest gibt AttributeError:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post