Author: Matti Picus <[email protected]>
Branch: py3.5
Changeset: r93873:f99f8ea2e6bd
Date: 2018-02-23 01:56 -0500
http://bitbucket.org/pypy/pypy/changeset/f99f8ea2e6bd/
Log: skip time tests that cannot succeed on windows
diff --git a/pypy/module/time/test/test_time.py
b/pypy/module/time/test/test_time.py
--- a/pypy/module/time/test/test_time.py
+++ b/pypy/module/time/test/test_time.py
@@ -107,7 +107,7 @@
t = time.time()
assert time.localtime(t) == time.localtime(t)
if os.name == 'nt':
- raises(ValueError, time.localtime, -1)
+ raises(OSError, time.localtime, -1)
else:
time.localtime(-1)
@@ -124,9 +124,15 @@
ltime = time.localtime()
ltime = list(ltime)
ltime[0] = -1
- time.mktime(tuple(ltime)) # Does not crash anymore
+ if os.name == "posix":
+ time.mktime(tuple(ltime)) # Does not crash anymore
+ else:
+ raises(OverflowError, time.mktime, tuple(ltime))
ltime[0] = 100
- time.mktime(tuple(ltime)) # Does not crash anymore
+ if os.name == "posix":
+ time.mktime(tuple(ltime)) # Does not crash anymore
+ else:
+ raises(OverflowError, time.mktime, tuple(ltime))
t = time.time()
assert int(time.mktime(time.localtime(t))) == int(t)
@@ -256,6 +262,8 @@
def test_localtime_timezone(self):
import os, time
+ if not os.name == "posix":
+ skip("tzset available only under Unix")
org_TZ = os.environ.get('TZ', None)
try:
os.environ['TZ'] = 'Europe/Kiev'
@@ -414,6 +422,8 @@
def test_pep475_retry_sleep(self):
import time
import _signal as signal
+ if not hasattr(signal, 'SIGALRM'):
+ skip("SIGALRM available only under Unix")
signalled = []
def foo(*args):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit