[Python-checkins] distutils2: added a version number to upload_docs
tarek.ziade
python-checkins at python.org
Thu Aug 19 08:34:13 CEST 2010
tarek.ziade pushed ea2cc49f7f8f to distutils2:
http://hg.python.org/distutils2/rev/ea2cc49f7f8f
changeset: 542:ea2cc49f7f8f
user: Konrad Delong <konryd at gmail.com>
date: Mon Aug 09 13:20:21 2010 +0200
summary: added a version number to upload_docs
files: src/distutils2/command/upload_docs.py, src/distutils2/tests/test_upload_docs.py
diff --git a/src/distutils2/command/upload_docs.py b/src/distutils2/command/upload_docs.py
--- a/src/distutils2/command/upload_docs.py
+++ b/src/distutils2/command/upload_docs.py
@@ -94,9 +94,10 @@
def run(self):
name = self.distribution.metadata['Name']
+ version = self.distribution.metadata['Version']
zip_file = zip_dir(self.upload_dir)
- fields = {':action': 'doc_upload', 'name': name}.items()
+ fields = [(':action', 'doc_upload'), ('name', name), ('version', version)]
files = [('content', name, zip_file.getvalue())]
content_type, body = encode_multipart(fields, files)
diff --git a/src/distutils2/tests/test_upload_docs.py b/src/distutils2/tests/test_upload_docs.py
--- a/src/distutils2/tests/test_upload_docs.py
+++ b/src/distutils2/tests/test_upload_docs.py
@@ -116,12 +116,13 @@
self.assertTrue(handler.headers.dict['content-type']
.startswith('multipart/form-data;'))
- action, name, content =\
- request_data.split("----------------GHSKFJDLGDS7543FJKLFHRE75642756743254")[1:4]
+ action, name, version, content =\
+ request_data.split("----------------GHSKFJDLGDS7543FJKLFHRE75642756743254")[1:5]
# check that we picked the right chunks
self.assertIn('name=":action"', action)
self.assertIn('name="name"', name)
+ self.assertIn('name="version"', version)
self.assertIn('name="content"', content)
# check their contents
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list