[Python-checkins] distutils2: Automated merge with https://bitbucket.org/mtlpython/distutils2
tarek.ziade
python-checkins at python.org
Sun Aug 8 11:50:44 CEST 2010
tarek.ziade pushed 611d144bff64 to distutils2:
http://hg.python.org/distutils2/rev/611d144bff64
changeset: 389:611d144bff64
parent: 387:ba37b166e4f9
parent: 388:4e592a276c7b
user: Nicolas Cadou <ncadou at cadou.ca>
date: Thu Jul 29 21:42:30 2010 -0400
summary: Automated merge with https://bitbucket.org/mtlpython/distutils2
files: src/distutils2/tests/test_metadata.py
diff --git a/src/distutils2/metadata.py b/src/distutils2/metadata.py
--- a/src/distutils2/metadata.py
+++ b/src/distutils2/metadata.py
@@ -203,10 +203,6 @@
def _write_field(self, file, name, value):
file.write('%s: %s\n' % (name, value))
- def _write_list(self, file, name, values):
- for value in values:
- self._write_field(file, name, value)
-
def _encode_field(self, value):
if isinstance(value, unicode):
return value.encode(PKG_INFO_ENCODING)
diff --git a/src/distutils2/tests/test_metadata.py b/src/distutils2/tests/test_metadata.py
--- a/src/distutils2/tests/test_metadata.py
+++ b/src/distutils2/tests/test_metadata.py
@@ -1,6 +1,7 @@
"""Tests for distutils.command.bdist."""
import os
import sys
+import tempfile
from StringIO import StringIO
from distutils2.metadata import (DistributionMetadata, _interpret,
@@ -62,17 +63,12 @@
PKG_INFO = os.path.join(os.path.dirname(__file__), 'PKG-INFO')
metadata = DistributionMetadata(PKG_INFO)
- res = StringIO()
+ res = tempfile.NamedTemporaryFile()
metadata.write_file(res)
- res.seek(0)
- res = res.read()
- f = open(PKG_INFO)
- try:
- # XXX this is not used
- wanted = f.read()
- finally:
- f.close()
- self.assertTrue('Keywords: keyring,password,crypt' in res)
+ res.flush()
+ res = DistributionMetadata(res.name)
+ for k in metadata.keys():
+ self.assertTrue(metadata[k] == res[k])
def test_metadata_markers(self):
# see if we can be platform-aware
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list