[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