summaryrefslogtreecommitdiffstats
path: root/Lib/packaging/tests/test_command_upload_docs.py
diff options
context:
space:
mode:
authorÉric Araujo <merwok@netwok.org>2011-10-19 06:37:22 (GMT)
committerÉric Araujo <merwok@netwok.org>2011-10-19 06:37:22 (GMT)
commit382067b3cfe6ed004b98ff2d2ed9cf3249d8f6b6 (patch)
tree77d7fcfdf8dbcc011a94819c4c1ede731508324b /Lib/packaging/tests/test_command_upload_docs.py
parent4b5a5f7bd5c966648340b8bdbca54e836658cac7 (diff)
downloadcpython-382067b3cfe6ed004b98ff2d2ed9cf3249d8f6b6.zip
cpython-382067b3cfe6ed004b98ff2d2ed9cf3249d8f6b6.tar.gz
cpython-382067b3cfe6ed004b98ff2d2ed9cf3249d8f6b6.tar.bz2
Change signature of packaging.tests.support.LoggingCatcher.get_logs.
I need this for some tests, and it makes code clearer. This commit also changes some assertEqual calls to use (actual, expected) order and fix some pyflakes warnings.
Diffstat (limited to 'Lib/packaging/tests/test_command_upload_docs.py')
-rw-r--r--Lib/packaging/tests/test_command_upload_docs.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/Lib/packaging/tests/test_command_upload_docs.py b/Lib/packaging/tests/test_command_upload_docs.py
index f443727..4162e2a 100644
--- a/Lib/packaging/tests/test_command_upload_docs.py
+++ b/Lib/packaging/tests/test_command_upload_docs.py
@@ -1,6 +1,7 @@
"""Tests for packaging.command.upload_docs."""
import os
import shutil
+import logging
import zipfile
try:
import _ssl
@@ -141,13 +142,16 @@ class UploadDocsTestCase(support.TempdirManager,
self.pypi.default_response_status = '403 Forbidden'
self.prepare_command()
self.cmd.run()
- self.assertIn('Upload failed (403): Forbidden', self.get_logs()[-1])
+ errors = self.get_logs(logging.ERROR)
+ self.assertEqual(len(errors), 1)
+ self.assertIn('Upload failed (403): Forbidden', errors[0])
self.pypi.default_response_status = '301 Moved Permanently'
self.pypi.default_response_headers.append(
("Location", "brand_new_location"))
self.cmd.run()
- self.assertIn('brand_new_location', self.get_logs()[-1])
+ lastlog = self.get_logs(logging.INFO)[-1]
+ self.assertIn('brand_new_location', lastlog)
def test_reads_pypirc_data(self):
self.write_file(self.rc, PYPIRC % self.pypi.full_address)
@@ -171,7 +175,7 @@ class UploadDocsTestCase(support.TempdirManager,
self.prepare_command()
self.cmd.show_response = True
self.cmd.run()
- record = self.get_logs()[-1]
+ record = self.get_logs(logging.INFO)[-1]
self.assertTrue(record, "should report the response")
self.assertIn(self.pypi.default_response_data, record)