[Python-3000-checkins] r63342 - in python/branches/py3k: Lib/test/test_os.py
brett.cannon
python-3000-checkins at python.org
Fri May 16 02:45:35 CEST 2008
Author: brett.cannon
Date: Fri May 16 02:45:35 2008
New Revision: 63342
Log:
Merged revisions 63339 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r63339 | brett.cannon | 2008-05-15 17:37:42 -0700 (Thu, 15 May 2008) | 2 lines
Remove the last usage of statvfs in the stdlib.
........
Modified:
python/branches/py3k/ (props changed)
python/branches/py3k/Lib/test/test_os.py
Modified: python/branches/py3k/Lib/test/test_os.py
==============================================================================
--- python/branches/py3k/Lib/test/test_os.py (original)
+++ python/branches/py3k/Lib/test/test_os.py Fri May 16 02:45:35 2008
@@ -216,7 +216,6 @@
if not hasattr(os, "statvfs"):
return
- import statvfs
try:
result = os.statvfs(self.fname)
except OSError as e:
@@ -226,16 +225,13 @@
return
# Make sure direct access works
- self.assertEquals(result.f_bfree, result[statvfs.F_BFREE])
+ self.assertEquals(result.f_bfree, result[3])
- # Make sure all the attributes are there
- members = dir(result)
- for name in dir(statvfs):
- if name[:2] == 'F_':
- attr = name.lower()
- self.assertEquals(getattr(result, attr),
- result[getattr(statvfs, name)])
- self.assert_(attr in members)
+ # Make sure all the attributes are there.
+ members = ('bsize', 'frsize', 'blocks', 'bfree', 'bavail', 'files',
+ 'ffree', 'favail', 'flag', 'namemax')
+ for value, member in enumerate(members):
+ self.assertEquals(getattr(result, 'f_' + member), result[value])
# Make sure that assignment really fails
try:
More information about the Python-3000-checkins
mailing list