def test(self, fh, checker): from test.api.myclass import side_effect c = MyClass() result = c.foo() c.foo() c.foo() with open(checker.name, 'w+') as fp: fp.write(str(side_effect)) fh.write(str(result == 'foo')) fh.close() os._exit(0)
def test(self, fh, checker): from test.api import myclass c = MyClass() result = c.foo(bar=binary_garbage) c.foo() c.foo() with open(checker.name, 'w+') as fp: fp.write(str(myclass.side_effect)) fh.write(str(result == 'foo')) fh.close() os._exit(0)
def test_patching_instance_methods_with_rvalue(self): mc = MyClass() bar = mc.foo() assert bar == 'bar', "Got '%s' expected 'bar'" % bar