fix assertion rewriting in read-only directories (refs #60)

This commit is contained in:
Benjamin Peterson
2011-07-12 17:09:14 -05:00
parent f3bc197afb
commit 14ceaf2459
3 changed files with 31 additions and 9 deletions

View File

@@ -266,3 +266,14 @@ class TestAssertionRewrite:
return False
assert myany(A() < 0)
assert "<MY42 object> < 0" in getmsg(f)
class TestRewriteOnImport:
def test_readonly(self, testdir):
sub = testdir.mkdir("testing")
sub.join("test_readonly.py").write("""
def test_rewritten():
assert "@py_builtins" in globals()""")
sub.chmod(320)
assert testdir.runpytest().ret == 0