def test_error_matches_re(self): e = pyc.CompileError("some error (foo.py, line 123)") self.assertEquals("foo.py", e.filename) self.assertEquals(123, e.lineno) self.assertEquals("some error", e.error)
def test_error_does_not_match_re(self): e = pyc.CompileError("some error in foo.py at line 123") self.assertEquals(None, e.filename) self.assertEquals(1, e.lineno) self.assertEquals("some error in foo.py at line 123", e.error)