diff options
| author | Konrad Delong <konryd@gmail.com> | 2010-07-27 14:28:17 +0200 |
|---|---|---|
| committer | Konrad Delong <konryd@gmail.com> | 2010-07-27 14:28:17 +0200 |
| commit | 24bae4d05ba07b0054e631b731bdda8525530ce0 (patch) | |
| tree | a7258fba985a3559f7a098193205b897c9283337 /src/distutils2 | |
| parent | da2df4b07895d907116a0530fcc78e3b9045aec0 (diff) | |
| download | disutils2-24bae4d05ba07b0054e631b731bdda8525530ce0.tar.gz | |
added a version number when uploading
Diffstat (limited to 'src/distutils2')
| -rw-r--r-- | src/distutils2/command/upload_docs.py | 3 | ||||
| -rw-r--r-- | src/distutils2/tests/test_upload_docs.py | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/distutils2/command/upload_docs.py b/src/distutils2/command/upload_docs.py index 8e76776..860f07f 100644 --- a/src/distutils2/command/upload_docs.py +++ b/src/distutils2/command/upload_docs.py @@ -83,9 +83,10 @@ class upload_docs(PyPIRCCommand): def run(self): tmp_dir = tempfile.mkdtemp() 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 index 2147968..83d76b4 100644 --- a/src/distutils2/tests/test_upload_docs.py +++ b/src/distutils2/tests/test_upload_docs.py @@ -107,12 +107,13 @@ class UploadDocsTestCase(PyPIServerTestCase, PyPIRCCommandTestCase): 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 |
