4 new changesets in pytest: http://bitbucket.org/hpk42/pytest/changeset/f04325787e45/ changeset: f04325787e45 user: gutworth date: 2011-06-29 19:16:47 summary: don't try to remove pycs twice affected #: 1 file (22 bytes)
--- a/_pytest/assertion/rewrite.py Wed Jun 29 10:52:39 2011 -0500 +++ b/_pytest/assertion/rewrite.py Wed Jun 29 12:16:47 2011 -0500 @@ -103,6 +103,7 @@ state.trace("couldn't find pyc: %r" % (pyc,)) else: state.trace("removed pyc: %r" % (pyc,)) + del state.pycs[:] def _write_pyc(co, source_path, pyc): mtime = int(source_path.mtime()) http://bitbucket.org/hpk42/pytest/changeset/807b00f7bec3/ changeset: 807b00f7bec3 user: gutworth date: 2011-06-29 20:28:04 summary: adjust for new option affected #: 1 file (5 bytes) --- a/testing/test_assertion.py Wed Jun 29 12:16:47 2011 -0500 +++ b/testing/test_assertion.py Wed Jun 29 13:28:04 2011 -0500 @@ -120,7 +120,7 @@ expl = ' '.join(callequal('foo', 'bar')) assert 'raised in repr()' not in expl -@pytest.mark.skipif("config._assertstate.mode != 'on'") +@pytest.mark.skipif("config._assertstate.mode != 'rewrite'") def test_rewritten(): assert "@py_builtins" in globals() http://bitbucket.org/hpk42/pytest/changeset/bd4a738bbd71/ changeset: bd4a738bbd71 user: gutworth date: 2011-06-29 20:55:26 summary: we want second resolution on mtime affected #: 1 file (5 bytes) --- a/_pytest/assertion/rewrite.py Wed Jun 29 13:28:04 2011 -0500 +++ b/_pytest/assertion/rewrite.py Wed Jun 29 13:55:26 2011 -0500 @@ -147,7 +147,7 @@ def _use_cached_pyc(source, cache): try: - mtime = source.mtime() + mtime = int(source.mtime()) fp = cache.open("rb") try: data = fp.read(8) http://bitbucket.org/hpk42/pytest/changeset/dc3a2bda9df9/ changeset: dc3a2bda9df9 user: gutworth date: 2011-06-29 21:00:13 summary: simplify affected #: 1 file (56 bytes) --- a/_pytest/assertion/rewrite.py Wed Jun 29 13:55:26 2011 -0500 +++ b/_pytest/assertion/rewrite.py Wed Jun 29 14:00:13 2011 -0500 @@ -155,13 +155,10 @@ fp.close() except EnvironmentError: return False - if (len(data) != 8 or - data[:4] != imp.get_magic() or - struct.unpack("<l", data[4:])[0] != mtime): - # Invalid or out of date. - return False - # The cached pyc exists and is up to date. - return True + # Check for invalid or out of date pyc file. + return (len(data) == 8 and + data[:4] == imp.get_magic() and + struct.unpack("<l", data[4:])[0] == mtime) def _cache_pyc(state, pyc, cache): try: Repository URL: https://bitbucket.org/hpk42/pytest/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ py-svn mailing list py-svn@codespeak.net http://codespeak.net/mailman/listinfo/py-svn