homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nadeem.vawda
Recipients ixokai, nadeem.vawda, ned.deily, neologix, pitrou, sdaoden, skrah, vstinner
Date 2011年04月13日.16:30:17
SpamBayes Score 3.170874e-07
Marked as misclassified No
Message-id <1302712218.34.0.932204864343.issue11277@psf.upfronthosting.co.za>
In-reply-to
Content
> By the way, at this point I think we could simply skip the test on BSDs
> and OS X. The tested functionality is cross-platform, so testing under
> a limited set of systems should be ok.
Another solution would be to rewrite the test to not use mmap() at all:
 @precisionbigmemtest(size=_4G + 4, memuse=1)
 def test_big_buffer(self, size):
 if size < _4G + 4:
 self.skipTest("not enough free memory, need at least 4 GB")
 data = bytearray(_4G + 4)
 data[-4:] = b"asdf"
 self.assertEqual(zlib.crc32(data), 3058686908)
 self.assertEqual(zlib.adler32(data), 82837919)
This is more consistent with the other bigmem tests in test_zlib, but
I'm guessing it will mean that the test gets run much less often (since a
lot of machines won't have enough memory). If that's OK, then I'd prefer
doing it this way (since it keeps things simpler). Otherwise, skipping
the test on OS X sounds fine to me.
History
Date User Action Args
2011年04月13日 16:30:18nadeem.vawdasetrecipients: + nadeem.vawda, ixokai, pitrou, vstinner, ned.deily, skrah, neologix, sdaoden
2011年04月13日 16:30:18nadeem.vawdasetmessageid: <1302712218.34.0.932204864343.issue11277@psf.upfronthosting.co.za>
2011年04月13日 16:30:17nadeem.vawdalinkissue11277 messages
2011年04月13日 16:30:17nadeem.vawdacreate

AltStyle によって変換されたページ (->オリジナル) /