def test_filename_encoding(self, tmpdir, monkeypatch): moduledir = tmpdir.mkdir("föö") moduledir.join("bar.py").write("def foo():\n 1/0\n") monkeypatch.syspath_prepend(str(moduledir)) import bar try: bar.foo() except ZeroDivisionError: traceback = Traceback(*sys.exc_info()) assert "föö" in "\n".join(frame.render() for frame in traceback.frames)
def test_filename_encoding(self, tmpdir, monkeypatch): moduledir = tmpdir.mkdir('föö') moduledir.join('bar.py').write('def foo():\n 1/0\n') monkeypatch.syspath_prepend(str(moduledir)) import bar try: bar.foo() except ZeroDivisionError: traceback = Traceback(*sys.exc_info()) assert u'föö' in u'\n'.join(frame.render() for frame in traceback.frames)
import bar bar.chpl_setup(1) bar.foo() x = 3 y = bar.takesAndReturns(x) bar.threadring(1000, 98) bar.chpl_cleanup()
def long_method(self): foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() foo() # 21 foo()
import bar bar.chpl_setup() bar.foo() x = 3 y = bar.takesAndReturns(x) bar.threadring(1000, 98); bar.chpl_cleanup()
import sys sys.path.append('nested') import bar print(bar.foo()) # 'bar' print(bar.bar()) # 'foo'