Mercurial > cpython-lru_cache-weakref
annotate Lib/distutils/tests/test_upload.py @ 79675:c0a2294de787 2.7
Issue #16199: Backport 2to3 typo fix from 3.2.
| author | Chris Jerdonek <chris.jerdonek@gmail.com> |
|---|---|
| date | Thu, 11 Oct 2012 16:15:46 -0700 |
| parents | b36cb4602e21 |
| children | 097389413dd3 |
| rev | line source |
|---|---|
|
67854
6270946115d0
Merged revisions 86236,86240,86332,86340,87271,87273,87447 via svnmerge from
Éric Araujo <merwok@netwok.org>
parents:
66348
diff
changeset
|
1 # -*- encoding: utf8 -*- |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
2 """Tests for distutils.command.upload.""" |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
3 import os |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
4 import unittest |
|
67854
6270946115d0
Merged revisions 86236,86240,86332,86340,87271,87273,87447 via svnmerge from
Éric Araujo <merwok@netwok.org>
parents:
66348
diff
changeset
|
5 from test.test_support import run_unittest |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
6 |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
7 from distutils.command import upload as upload_mod |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
8 from distutils.command.upload import upload |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
9 from distutils.core import Distribution |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
10 |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
11 from distutils.tests.test_config import PYPIRC, PyPIRCCommandTestCase |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
12 |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
13 PYPIRC_LONG_PASSWORD = """\ |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
14 [distutils] |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
15 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
16 index-servers = |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
17 server1 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
18 server2 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
19 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
20 [server1] |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
21 username:me |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
22 password:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
23 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
24 [server2] |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
25 username:meagain |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
26 password: secret |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
27 realm:acme |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
28 repository:http://another.pypi/ |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
29 """ |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
30 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
31 |
|
50639
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
32 PYPIRC_NOPASSWORD = """\ |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
33 [distutils] |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
34 |
|
50639
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
35 index-servers = |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
36 server1 |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
37 |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
38 [server1] |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
39 username:me |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
40 """ |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
41 |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
42 class FakeOpen(object): |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
43 |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
44 def __init__(self, url): |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
45 self.url = url |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
46 if not isinstance(url, str): |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
47 self.req = url |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
48 else: |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
49 self.req = None |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
50 self.msg = 'OK' |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
51 |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
52 def getcode(self): |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
53 return 200 |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
54 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
55 |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
56 class uploadTestCase(PyPIRCCommandTestCase): |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
57 |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
58 def setUp(self): |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
59 super(uploadTestCase, self).setUp() |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
60 self.old_open = upload_mod.urlopen |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
61 upload_mod.urlopen = self._urlopen |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
62 self.last_open = None |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
63 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
64 def tearDown(self): |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
65 upload_mod.urlopen = self.old_open |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
66 super(uploadTestCase, self).tearDown() |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
67 |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
68 def _urlopen(self, url): |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
69 self.last_open = FakeOpen(url) |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
70 return self.last_open |
|
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
71 |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
72 def test_finalize_options(self): |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
73 |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
74 # new format |
|
52585
cb0969071f2a
more tests for the upload command
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
50639
diff
changeset
|
75 self.write_file(self.rc, PYPIRC) |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
76 dist = Distribution() |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
77 cmd = upload(dist) |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
78 cmd.finalize_options() |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
79 for attr, waited in (('username', 'me'), ('password', 'secret'), |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
80 ('realm', 'pypi'), |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
81 ('repository', 'http://pypi.python.org/pypi')): |
|
66348
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
82 self.assertEqual(getattr(cmd, attr), waited) |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
83 |
|
50639
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
84 def test_saved_password(self): |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
85 # file with no password |
|
52585
cb0969071f2a
more tests for the upload command
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
50639
diff
changeset
|
86 self.write_file(self.rc, PYPIRC_NOPASSWORD) |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
87 |
|
50639
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
88 # make sure it passes |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
89 dist = Distribution() |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
90 cmd = upload(dist) |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
91 cmd.finalize_options() |
|
66348
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
92 self.assertEqual(cmd.password, None) |
|
50639
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
93 |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
94 # make sure we get it as well, if another command |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
95 # initialized it at the dist level |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
96 dist.password = 'xxx' |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
97 cmd = upload(dist) |
|
589f6844d8e0
Merged revisions 68415 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
98 cmd.finalize_options() |
|
66348
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
99 self.assertEqual(cmd.password, 'xxx') |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
100 |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
101 def test_upload(self): |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
102 tmp = self.mkdtemp() |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
103 path = os.path.join(tmp, 'xxx') |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
104 self.write_file(path) |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
105 command, pyversion, filename = 'xxx', '2.6', path |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
106 dist_files = [(command, pyversion, filename)] |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
107 self.write_file(self.rc, PYPIRC_LONG_PASSWORD) |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
108 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
109 # lets run it |
|
58464
3947fdca2f40
Merged revisions 77717 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
57844
diff
changeset
|
110 pkg_dir, dist = self.create_dist(dist_files=dist_files, author=u'dédé') |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
111 cmd = upload(dist) |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
112 cmd.ensure_finalized() |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
113 cmd.run() |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
114 |
|
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
115 # what did we send ? |
|
58462
807d83f57bc8
Fixed #7748: now upload and register commands don't need to force the encoding anymore : DistributionMetada returns utf8 strings
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
57843
diff
changeset
|
116 self.assertIn('dédé', self.last_open.req.data) |
|
54758
4373f0e4eb21
Issue #6286: distutils upload command now uses urllib2
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
52585
diff
changeset
|
117 headers = dict(self.last_open.req.headers) |
|
66348
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
118 self.assertEqual(headers['Content-length'], '2085') |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
119 self.assertTrue(headers['Content-type'].startswith('multipart/form-data')) |
|
66348
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
120 self.assertEqual(self.last_open.req.get_method(), 'POST') |
|
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
121 self.assertEqual(self.last_open.req.get_full_url(), |
|
614c84670c63
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
58462
diff
changeset
|
122 'http://pypi.python.org/pypi') |
|
55002
6768b2350c57
convert usage of fail* to assert*
Benjamin Peterson <benjamin@python.org>
parents:
54758
diff
changeset
|
123 self.assertTrue('xxx' in self.last_open.req.data) |
|
57843
096b1d997853
Fixed #7552: fixed distutils.command.upload failure on very long passwords
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
55002
diff
changeset
|
124 auth = self.last_open.req.headers['Authorization'] |
|
096b1d997853
Fixed #7552: fixed distutils.command.upload failure on very long passwords
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
55002
diff
changeset
|
125 self.assertFalse('\n' in auth) |
|
57844
1772195405e7
Merged revisions 76952 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
46881
diff
changeset
|
126 |
|
46881
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
127 def test_suite(): |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
128 return unittest.makeSuite(uploadTestCase) |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
129 |
|
0df616193b98
#1858: re-apply patch for this, adding the missing files
Andrew M. Kuchling <amk@amk.ca>
parents:
diff
changeset
|
130 if __name__ == "__main__": |
|
67854
6270946115d0
Merged revisions 86236,86240,86332,86340,87271,87273,87447 via svnmerge from
Éric Araujo <merwok@netwok.org>
parents:
66348
diff
changeset
|
131 run_unittest(test_suite()) |
