diff options
-rw-r--r-- | Lib/email/test/test_email.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index df6c350..7c79739 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -769,8 +769,13 @@ Blah blah blah # Test the basic MIMEAudio class class TestMIMEAudio(unittest.TestCase): def setUp(self): - # In Python, audiotest.au lives in Lib/test not Lib/test/data - fp = open(findfile('audiotest.au'), 'rb') + # Make sure we pick up the audiotest.au that lives in email/test/data. + # In Python, there's an audiotest.au living in Lib/test but that isn't + # included in some binary distros that don't include the test + # package. The trailing empty string on the .join() is significant + # since findfile() will do a dirname(). + datadir = os.path.join(os.path.dirname(landmark), 'data', '') + fp = open(findfile('audiotest.au', datadir), 'rb') try: self._audiodata = fp.read() finally: |