[Python-checkins] cpython: Correctly move email package tests to Lib/test. (original) (raw)

r.david.murray python-checkins at python.org
Mon Mar 21 22:29:13 CET 2011


http://hg.python.org/cpython/rev/0d8afab5249f changeset: 68819:0d8afab5249f parent: 68817:7d5d859c959e user: R David Murray <rdmurray at bitdance.com> date: Mon Mar 21 17:17:06 2011 -0400 summary: Correctly move email package tests to Lib/test.

files: Lib/email/test/init.py Lib/email/test/data/PyBanner048.gif Lib/email/test/data/audiotest.au Lib/email/test/data/msg_01.txt Lib/email/test/data/msg_02.txt Lib/email/test/data/msg_03.txt Lib/email/test/data/msg_04.txt Lib/email/test/data/msg_05.txt Lib/email/test/data/msg_06.txt Lib/email/test/data/msg_07.txt Lib/email/test/data/msg_08.txt Lib/email/test/data/msg_09.txt Lib/email/test/data/msg_10.txt Lib/email/test/data/msg_11.txt Lib/email/test/data/msg_12.txt Lib/email/test/data/msg_12a.txt Lib/email/test/data/msg_13.txt Lib/email/test/data/msg_14.txt Lib/email/test/data/msg_15.txt Lib/email/test/data/msg_16.txt Lib/email/test/data/msg_17.txt Lib/email/test/data/msg_18.txt Lib/email/test/data/msg_19.txt Lib/email/test/data/msg_20.txt Lib/email/test/data/msg_21.txt Lib/email/test/data/msg_22.txt Lib/email/test/data/msg_23.txt Lib/email/test/data/msg_24.txt Lib/email/test/data/msg_25.txt Lib/email/test/data/msg_26.txt Lib/email/test/data/msg_27.txt Lib/email/test/data/msg_28.txt Lib/email/test/data/msg_29.txt Lib/email/test/data/msg_30.txt Lib/email/test/data/msg_31.txt Lib/email/test/data/msg_32.txt Lib/email/test/data/msg_33.txt Lib/email/test/data/msg_34.txt Lib/email/test/data/msg_35.txt Lib/email/test/data/msg_36.txt Lib/email/test/data/msg_37.txt Lib/email/test/data/msg_38.txt Lib/email/test/data/msg_39.txt Lib/email/test/data/msg_40.txt Lib/email/test/data/msg_41.txt Lib/email/test/data/msg_42.txt Lib/email/test/data/msg_43.txt Lib/email/test/data/msg_44.txt Lib/email/test/data/msg_45.txt Lib/email/test/data/msg_46.txt Lib/email/test/test_email.py Lib/email/test/test_email_codecs.py Lib/email/test/test_email_torture.py Lib/test/test_email.py Lib/test/test_email/init.py Lib/test/test_email/data/PyBanner048.gif Lib/test/test_email/data/audiotest.au Lib/test/test_email/data/msg_01.txt Lib/test/test_email/data/msg_02.txt Lib/test/test_email/data/msg_03.txt Lib/test/test_email/data/msg_04.txt Lib/test/test_email/data/msg_05.txt Lib/test/test_email/data/msg_06.txt Lib/test/test_email/data/msg_07.txt Lib/test/test_email/data/msg_08.txt Lib/test/test_email/data/msg_09.txt Lib/test/test_email/data/msg_10.txt Lib/test/test_email/data/msg_11.txt Lib/test/test_email/data/msg_12.txt Lib/test/test_email/data/msg_12a.txt Lib/test/test_email/data/msg_13.txt Lib/test/test_email/data/msg_14.txt Lib/test/test_email/data/msg_15.txt Lib/test/test_email/data/msg_16.txt Lib/test/test_email/data/msg_17.txt Lib/test/test_email/data/msg_18.txt Lib/test/test_email/data/msg_19.txt Lib/test/test_email/data/msg_20.txt Lib/test/test_email/data/msg_21.txt Lib/test/test_email/data/msg_22.txt Lib/test/test_email/data/msg_23.txt Lib/test/test_email/data/msg_24.txt Lib/test/test_email/data/msg_25.txt Lib/test/test_email/data/msg_26.txt Lib/test/test_email/data/msg_27.txt Lib/test/test_email/data/msg_28.txt Lib/test/test_email/data/msg_29.txt Lib/test/test_email/data/msg_30.txt Lib/test/test_email/data/msg_31.txt Lib/test/test_email/data/msg_32.txt Lib/test/test_email/data/msg_33.txt Lib/test/test_email/data/msg_34.txt Lib/test/test_email/data/msg_35.txt Lib/test/test_email/data/msg_36.txt Lib/test/test_email/data/msg_37.txt Lib/test/test_email/data/msg_38.txt Lib/test/test_email/data/msg_39.txt Lib/test/test_email/data/msg_40.txt Lib/test/test_email/data/msg_41.txt Lib/test/test_email/data/msg_42.txt Lib/test/test_email/data/msg_43.txt Lib/test/test_email/data/msg_44.txt Lib/test/test_email/data/msg_45.txt Lib/test/test_email/data/msg_46.txt Lib/test/test_email/test_asian_codecs.py Lib/test/test_email/test_email.py Lib/test/test_email/tourture_test.py Misc/NEWS

-# The specific tests now live in Lib/email/test -from email.test.test_email import suite -from email.test.test_email_codecs import suite as codecs_suite -from test import support

-def test_main(): - support.run_unittest(suite()) - support.run_unittest(codecs_suite())

-if name == 'main': - test_main() diff --git a/Lib/email/test/init.py b/Lib/test/test_email/init.py rename from Lib/email/test/init.py rename to Lib/test/test_email/init.py --- a/Lib/email/test/init.py +++ b/Lib/test/test_email/init.py @@ -0,0 +1,13 @@ +import os +import sys +import unittest +import test.support + +# used by regrtest and main. +def test_main(): + here = os.path.dirname(file) + # Unittest mucks with the path, so we have to save and restore + # it to keep regrtest happy. + savepath = sys.path[:] + test.support._run_suite(unittest.defaultTestLoader.discover(here)) + sys.path[:] = savepath diff --git a/Lib/email/test/data/PyBanner048.gif b/Lib/test/test_email/data/PyBanner048.gif rename from Lib/email/test/data/PyBanner048.gif rename to Lib/test/test_email/data/PyBanner048.gif diff --git a/Lib/email/test/data/audiotest.au b/Lib/test/test_email/data/audiotest.au rename from Lib/email/test/data/audiotest.au rename to Lib/test/test_email/data/audiotest.au diff --git a/Lib/email/test/data/msg_01.txt b/Lib/test/test_email/data/msg_01.txt rename from Lib/email/test/data/msg_01.txt rename to Lib/test/test_email/data/msg_01.txt diff --git a/Lib/email/test/data/msg_02.txt b/Lib/test/test_email/data/msg_02.txt rename from Lib/email/test/data/msg_02.txt rename to Lib/test/test_email/data/msg_02.txt diff --git a/Lib/email/test/data/msg_03.txt b/Lib/test/test_email/data/msg_03.txt rename from Lib/email/test/data/msg_03.txt rename to Lib/test/test_email/data/msg_03.txt diff --git a/Lib/email/test/data/msg_04.txt b/Lib/test/test_email/data/msg_04.txt rename from Lib/email/test/data/msg_04.txt rename to Lib/test/test_email/data/msg_04.txt diff --git a/Lib/email/test/data/msg_05.txt b/Lib/test/test_email/data/msg_05.txt rename from Lib/email/test/data/msg_05.txt rename to Lib/test/test_email/data/msg_05.txt diff --git a/Lib/email/test/data/msg_06.txt b/Lib/test/test_email/data/msg_06.txt rename from Lib/email/test/data/msg_06.txt rename to Lib/test/test_email/data/msg_06.txt diff --git a/Lib/email/test/data/msg_07.txt b/Lib/test/test_email/data/msg_07.txt rename from Lib/email/test/data/msg_07.txt rename to Lib/test/test_email/data/msg_07.txt diff --git a/Lib/email/test/data/msg_08.txt b/Lib/test/test_email/data/msg_08.txt rename from Lib/email/test/data/msg_08.txt rename to Lib/test/test_email/data/msg_08.txt diff --git a/Lib/email/test/data/msg_09.txt b/Lib/test/test_email/data/msg_09.txt rename from Lib/email/test/data/msg_09.txt rename to Lib/test/test_email/data/msg_09.txt diff --git a/Lib/email/test/data/msg_10.txt b/Lib/test/test_email/data/msg_10.txt rename from Lib/email/test/data/msg_10.txt rename to Lib/test/test_email/data/msg_10.txt diff --git a/Lib/email/test/data/msg_11.txt b/Lib/test/test_email/data/msg_11.txt rename from Lib/email/test/data/msg_11.txt rename to Lib/test/test_email/data/msg_11.txt diff --git a/Lib/email/test/data/msg_12.txt b/Lib/test/test_email/data/msg_12.txt rename from Lib/email/test/data/msg_12.txt rename to Lib/test/test_email/data/msg_12.txt diff --git a/Lib/email/test/data/msg_12a.txt b/Lib/test/test_email/data/msg_12a.txt rename from Lib/email/test/data/msg_12a.txt rename to Lib/test/test_email/data/msg_12a.txt diff --git a/Lib/email/test/data/msg_13.txt b/Lib/test/test_email/data/msg_13.txt rename from Lib/email/test/data/msg_13.txt rename to Lib/test/test_email/data/msg_13.txt diff --git a/Lib/email/test/data/msg_14.txt b/Lib/test/test_email/data/msg_14.txt rename from Lib/email/test/data/msg_14.txt rename to Lib/test/test_email/data/msg_14.txt diff --git a/Lib/email/test/data/msg_15.txt b/Lib/test/test_email/data/msg_15.txt rename from Lib/email/test/data/msg_15.txt rename to Lib/test/test_email/data/msg_15.txt diff --git a/Lib/email/test/data/msg_16.txt b/Lib/test/test_email/data/msg_16.txt rename from Lib/email/test/data/msg_16.txt rename to Lib/test/test_email/data/msg_16.txt diff --git a/Lib/email/test/data/msg_17.txt b/Lib/test/test_email/data/msg_17.txt rename from Lib/email/test/data/msg_17.txt rename to Lib/test/test_email/data/msg_17.txt diff --git a/Lib/email/test/data/msg_18.txt b/Lib/test/test_email/data/msg_18.txt rename from Lib/email/test/data/msg_18.txt rename to Lib/test/test_email/data/msg_18.txt diff --git a/Lib/email/test/data/msg_19.txt b/Lib/test/test_email/data/msg_19.txt rename from Lib/email/test/data/msg_19.txt rename to Lib/test/test_email/data/msg_19.txt diff --git a/Lib/email/test/data/msg_20.txt b/Lib/test/test_email/data/msg_20.txt rename from Lib/email/test/data/msg_20.txt rename to Lib/test/test_email/data/msg_20.txt diff --git a/Lib/email/test/data/msg_21.txt b/Lib/test/test_email/data/msg_21.txt rename from Lib/email/test/data/msg_21.txt rename to Lib/test/test_email/data/msg_21.txt diff --git a/Lib/email/test/data/msg_22.txt b/Lib/test/test_email/data/msg_22.txt rename from Lib/email/test/data/msg_22.txt rename to Lib/test/test_email/data/msg_22.txt diff --git a/Lib/email/test/data/msg_23.txt b/Lib/test/test_email/data/msg_23.txt rename from Lib/email/test/data/msg_23.txt rename to Lib/test/test_email/data/msg_23.txt diff --git a/Lib/email/test/data/msg_24.txt b/Lib/test/test_email/data/msg_24.txt rename from Lib/email/test/data/msg_24.txt rename to Lib/test/test_email/data/msg_24.txt diff --git a/Lib/email/test/data/msg_25.txt b/Lib/test/test_email/data/msg_25.txt rename from Lib/email/test/data/msg_25.txt rename to Lib/test/test_email/data/msg_25.txt diff --git a/Lib/email/test/data/msg_26.txt b/Lib/test/test_email/data/msg_26.txt rename from Lib/email/test/data/msg_26.txt rename to Lib/test/test_email/data/msg_26.txt diff --git a/Lib/email/test/data/msg_27.txt b/Lib/test/test_email/data/msg_27.txt rename from Lib/email/test/data/msg_27.txt rename to Lib/test/test_email/data/msg_27.txt diff --git a/Lib/email/test/data/msg_28.txt b/Lib/test/test_email/data/msg_28.txt rename from Lib/email/test/data/msg_28.txt rename to Lib/test/test_email/data/msg_28.txt diff --git a/Lib/email/test/data/msg_29.txt b/Lib/test/test_email/data/msg_29.txt rename from Lib/email/test/data/msg_29.txt rename to Lib/test/test_email/data/msg_29.txt diff --git a/Lib/email/test/data/msg_30.txt b/Lib/test/test_email/data/msg_30.txt rename from Lib/email/test/data/msg_30.txt rename to Lib/test/test_email/data/msg_30.txt diff --git a/Lib/email/test/data/msg_31.txt b/Lib/test/test_email/data/msg_31.txt rename from Lib/email/test/data/msg_31.txt rename to Lib/test/test_email/data/msg_31.txt diff --git a/Lib/email/test/data/msg_32.txt b/Lib/test/test_email/data/msg_32.txt rename from Lib/email/test/data/msg_32.txt rename to Lib/test/test_email/data/msg_32.txt diff --git a/Lib/email/test/data/msg_33.txt b/Lib/test/test_email/data/msg_33.txt rename from Lib/email/test/data/msg_33.txt rename to Lib/test/test_email/data/msg_33.txt diff --git a/Lib/email/test/data/msg_34.txt b/Lib/test/test_email/data/msg_34.txt rename from Lib/email/test/data/msg_34.txt rename to Lib/test/test_email/data/msg_34.txt diff --git a/Lib/email/test/data/msg_35.txt b/Lib/test/test_email/data/msg_35.txt rename from Lib/email/test/data/msg_35.txt rename to Lib/test/test_email/data/msg_35.txt diff --git a/Lib/email/test/data/msg_36.txt b/Lib/test/test_email/data/msg_36.txt rename from Lib/email/test/data/msg_36.txt rename to Lib/test/test_email/data/msg_36.txt diff --git a/Lib/email/test/data/msg_37.txt b/Lib/test/test_email/data/msg_37.txt rename from Lib/email/test/data/msg_37.txt rename to Lib/test/test_email/data/msg_37.txt diff --git a/Lib/email/test/data/msg_38.txt b/Lib/test/test_email/data/msg_38.txt rename from Lib/email/test/data/msg_38.txt rename to Lib/test/test_email/data/msg_38.txt diff --git a/Lib/email/test/data/msg_39.txt b/Lib/test/test_email/data/msg_39.txt rename from Lib/email/test/data/msg_39.txt rename to Lib/test/test_email/data/msg_39.txt diff --git a/Lib/email/test/data/msg_40.txt b/Lib/test/test_email/data/msg_40.txt rename from Lib/email/test/data/msg_40.txt rename to Lib/test/test_email/data/msg_40.txt diff --git a/Lib/email/test/data/msg_41.txt b/Lib/test/test_email/data/msg_41.txt rename from Lib/email/test/data/msg_41.txt rename to Lib/test/test_email/data/msg_41.txt diff --git a/Lib/email/test/data/msg_42.txt b/Lib/test/test_email/data/msg_42.txt rename from Lib/email/test/data/msg_42.txt rename to Lib/test/test_email/data/msg_42.txt diff --git a/Lib/email/test/data/msg_43.txt b/Lib/test/test_email/data/msg_43.txt rename from Lib/email/test/data/msg_43.txt rename to Lib/test/test_email/data/msg_43.txt diff --git a/Lib/email/test/data/msg_44.txt b/Lib/test/test_email/data/msg_44.txt rename from Lib/email/test/data/msg_44.txt rename to Lib/test/test_email/data/msg_44.txt diff --git a/Lib/email/test/data/msg_45.txt b/Lib/test/test_email/data/msg_45.txt rename from Lib/email/test/data/msg_45.txt rename to Lib/test/test_email/data/msg_45.txt diff --git a/Lib/email/test/data/msg_46.txt b/Lib/test/test_email/data/msg_46.txt rename from Lib/email/test/data/msg_46.txt rename to Lib/test/test_email/data/msg_46.txt diff --git a/Lib/email/test/test_email_codecs.py b/Lib/test/test_email/test_asian_codecs.py rename from Lib/email/test/test_email_codecs.py rename to Lib/test/test_email/test_asian_codecs.py --- a/Lib/email/test/test_email_codecs.py +++ b/Lib/test/test_email/test_asian_codecs.py @@ -5,7 +5,7 @@ import unittest from test.support import run_unittest -from email.test.test_email import TestEmailBase +from test.test_email.test_email import TestEmailBase from email.charset import Charset from email.header import Header, decode_header from email.message import Message @@ -78,16 +78,5 @@ -def suite(): - suite = unittest.TestSuite() - suite.addTest(unittest.makeSuite(TestEmailAsianCodecs)) - return suite

diff --git a/Lib/email/test/test_email_torture.py b/Lib/test/test_email/tourture_test.py rename from Lib/email/test/test_email_torture.py rename to Lib/test/test_email/tourture_test.py diff --git a/Misc/NEWS b/Misc/NEWS --- a/Misc/NEWS +++ b/Misc/NEWS @@ -278,6 +278,11 @@ Tests

+- The email test suite now lives in the Lib/test/test_email package. The test

-- Repository URL: http://hg.python.org/cpython



More information about the Python-checkins mailing list