[Python-bugs-list] [ python-Bugs-763052 ] test_winsound, test_strptime fails in win2k
SourceForge.net
noreply@sourceforge.net
Thu, 03 Jul 2003 13:02:14 -0700
Bugs item #763052, was opened at 2003-06-30 00:47
Message generated for change (Comment added) made by bcannon
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=763052&group_id=5470
Category: Python Library
Group: Python 2.3
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Miki Tebeka (tebeka)
Assigned to: Brett Cannon (bcannon)
Summary: test_winsound, test_strptime fails in win2k
Initial Comment:
Hello,
D:\apps\Python23>python -c "from test import
test_winsound;test_winsound.test_ma
in()"
test_errors (test.test_winsound.BeepTest) ... ok
test_extremes (test.test_winsound.BeepTest) ... ok
test_increasingfrequency (test.test_winsound.BeepTest)
... ok
test_asterisk (test.test_winsound.MessageBeepTest) ... ok
test_default (test.test_winsound.MessageBeepTest) ... ok
test_exclamation (test.test_winsound.MessageBeepTest)
... ok
test_hand (test.test_winsound.MessageBeepTest) ... ok
test_ok (test.test_winsound.MessageBeepTest) ... ok
test_question (test.test_winsound.MessageBeepTest) ... ok
test_alias_asterisk (test.test_winsound.PlaySoundTest)
... ok
test_alias_exclamation
(test.test_winsound.PlaySoundTest) ... ok
test_alias_exit (test.test_winsound.PlaySoundTest) ... ok
test_alias_fallback (test.test_winsound.PlaySoundTest)
... ok
test_alias_hand (test.test_winsound.PlaySoundTest) ... ok
test_alias_nofallback
(test.test_winsound.PlaySoundTest) ... ok
test_alias_question (test.test_winsound.PlaySoundTest)
... ok
test_errors (test.test_winsound.PlaySoundTest) ... ok
test_stopasync (test.test_winsound.PlaySoundTest) ... FAIL
======================================================================
FAIL: test_stopasync (test.test_winsound.PlaySoundTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "D:\apps\Python23\lib\test\test_winsound.py",
line 94, in test_stopasync
'SystemQuestion', winsound.SND_ALIAS |
winsound.SND_NOSTOP
File "D:\apps\Python23\lib\unittest.py", line 285, in
failUnlessRaises
raise self.failureException, excName
AssertionError: RuntimeError
----------------------------------------------------------------------
Ran 18 tests in 6.199s
FAILED (failures=1)
Traceback (most recent call last):
File "<string>", line 1, in ?
File "D:\apps\Python23\lib\test\test_winsound.py",
line 99, in test_main
test_support.run_unittest(BeepTest,
MessageBeepTest, PlaySoundTest)
File "D:\apps\Python23\lib\test\test_support.py",
line 259, in run_unittest
run_suite(suite, testclass)
File "D:\apps\Python23\lib\test\test_support.py",
line 247, in run_suite
raise TestFailed(err)
test.test_support.TestFailed: Traceback (most recent
call last):
File "D:\apps\Python23\lib\test\test_winsound.py",
line 94, in test_stopasync
'SystemQuestion', winsound.SND_ALIAS |
winsound.SND_NOSTOP
File "D:\apps\Python23\lib\unittest.py", line 285, in
failUnlessRaises
raise self.failureException, excName
AssertionError: RuntimeError
----------------------------
D:\apps\Python23>python -c "from test import
test_strptime; test_strptime.test_m
ain()"
test_am_pm (test.test_strptime.LocaleTime_Tests) ... ok
test_by_hand_input
(test.test_strptime.LocaleTime_Tests) ... ok
test_date_time (test.test_strptime.LocaleTime_Tests) ... ok
test_lang (test.test_strptime.LocaleTime_Tests) ... ok
test_month (test.test_strptime.LocaleTime_Tests) ... ok
test_timezone (test.test_strptime.LocaleTime_Tests) ... ok
test_unknowntimezone
(test.test_strptime.LocaleTime_Tests) ... ok
test_weekday (test.test_strptime.LocaleTime_Tests) ... ok
test_blankpattern (test.test_strptime.TimeRETests) ... ok
test_compile (test.test_strptime.TimeRETests) ... ok
test_getitem (test.test_strptime.TimeRETests) ... ok
test_matching_with_escapes
(test.test_strptime.TimeRETests) ... ok
test_pattern (test.test_strptime.TimeRETests) ... ok
test_pattern_escaping (test.test_strptime.TimeRETests)
... ok
test_TypeError (test.test_strptime.StrptimeTests) ... ok
test_caseinsensitive (test.test_strptime.StrptimeTests)
... ok
test_date (test.test_strptime.StrptimeTests) ... ok
test_date_time (test.test_strptime.StrptimeTests) ... ok
test_day (test.test_strptime.StrptimeTests) ... ok
test_defaults (test.test_strptime.StrptimeTests) ... ok
test_hour (test.test_strptime.StrptimeTests) ... ok
test_julian (test.test_strptime.StrptimeTests) ... ok
test_minute (test.test_strptime.StrptimeTests) ... ok
test_month (test.test_strptime.StrptimeTests) ... ok
test_percent (test.test_strptime.StrptimeTests) ... ok
test_second (test.test_strptime.StrptimeTests) ... ok
test_time (test.test_strptime.StrptimeTests) ... ok
test_timezone (test.test_strptime.StrptimeTests) ... FAIL
test_unconverteddata (test.test_strptime.StrptimeTests)
... ok
test_weekday (test.test_strptime.StrptimeTests) ... ok
test_year (test.test_strptime.StrptimeTests) ... ok
test_twelve_noon_midnight
(test.test_strptime.Strptime12AMPMTests) ... ok
test_all_julian_days (test.test_strptime.JulianTests)
... ok
test_day_of_week_calculation
(test.test_strptime.CalculationTests) ... ok
test_gregorian_calculation
(test.test_strptime.CalculationTests) ... ok
test_julian_calculation
(test.test_strptime.CalculationTests) ... ok
======================================================================
FAIL: test_timezone (test.test_strptime.StrptimeTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "D:\apps\Python23\lib\test\test_strptime.py",
line 312, in test_timezone
"LocaleTime().timezone has duplicate values but "
File "D:\apps\Python23\lib\unittest.py", line 268, in
failUnless
if not expr: raise self.failureException, msg
AssertionError: LocaleTime().timezone has duplicate
values but timzone value not
set to -1
----------------------------------------------------------------------
Ran 36 tests in 0.330s
FAILED (failures=1)
Traceback (most recent call last):
File "<string>", line 1, in ?
File "D:\apps\Python23\lib\test\test_strptime.py",
line 421, in test_main
CalculationTests
File "D:\apps\Python23\lib\test\test_support.py",
line 259, in run_unittest
run_suite(suite, testclass)
File "D:\apps\Python23\lib\test\test_support.py",
line 247, in run_suite
raise TestFailed(err)
test.test_support.TestFailed: Traceback (most recent
call last):
File "D:\apps\Python23\lib\test\test_strptime.py",
line 312, in test_timezone
"LocaleTime().timezone has duplicate values but "
File "D:\apps\Python23\lib\unittest.py", line 268, in
failUnless
if not expr: raise self.failureException, msg
AssertionError: LocaleTime().timezone has duplicate
values but timzone value not
set to -1
----------------------------------------------------------------------
>Comment By: Brett Cannon (bcannon)
Date: 2003-07-03 13:02
Message:
Logged In: YES
user_id=357491
OK, the fix has been applied. Thanks for testing the fix.
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2003-07-03 00:24
Message:
Logged In: YES
user_id=358087
Hello Brett,
OK. Now it works.
10x.
Miki
----------------------------------------------------------------------
Comment By: Brett Cannon (bcannon)
Date: 2003-07-02 14:35
Message:
Logged In: YES
user_id=357491
The other bug report has a new patch to try out. Obviously let me
know if it works.
----------------------------------------------------------------------
Comment By: Brett Cannon (bcannon)
Date: 2003-07-01 13:29
Message:
Logged In: YES
user_id=357491
I figured out the error in my code. I am going to rework it (pretty
much completely rewrite the timezone handling code) and it
should hopefully solve the problem.
As I said in the other bug, I am going on a long drive today so I
doubt I will get to it today but I will do my best to get to it by the
end of the week to have a patch to test.
----------------------------------------------------------------------
Comment By: Neil Schemenauer (nascheme)
Date: 2003-07-01 07:18
Message:
Logged In: YES
user_id=35752
I get the same error (if I remember correctly) on W2K if I set
the timezone to Eastern and disable the daylight saving time
correction check box. I think this sets the TZ to EST (instead
of the usual EDT).
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2003-07-01 04:36
Message:
Logged In: YES
user_id=358087
Hello Brett,
>>> import time
>>> time.tzname
('Jerusalem Standard Time', 'Jerusalem Standard Time')
>>> time.daylight
0
>>>
----------------------------------------------------------------------
Comment By: Brett Cannon (bcannon)
Date: 2003-07-01 03:09
Message:
Logged In: YES
user_id=357491
OK. I reponded in the other bug report asking both of you to tell
me what time.tzname and time.daylight are set to.
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2003-07-01 01:14
Message:
Logged In: YES
user_id=358087
Hello Brett,
Sorry but no sigar (for both fixes).
I'm attaching starck trace for both fixes.
My time zone is GMT+2 (Jerusalem), and this is a laptop (IBM
T30).
Miki
----------------------------------------------------------------------
Comment By: Brett Cannon (bcannon)
Date: 2003-06-30 18:49
Message:
Logged In: YES
user_id=357491
Miki, can you follow the test_strptime issues on bug #763047 ? It
is the same problem and it will be easier to manage if you can
follow along there.
----------------------------------------------------------------------
Comment By: Walter Dörwald (doerwalter)
Date: 2003-06-30 05:03
Message:
Logged In: YES
user_id=89016
The most likely reason for the winsound failure is, that
your "SystemQuestion" sound has already finished before the
second one starts, so there will be no RuntimeError exception.
Checked in a fix as:
Lib/test/test_winsound.py 1.6
Assigning to Brett Cannon for the strptime stuff.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=763052&group_id=5470