Fix flaky test_timing_function in Windows
This tests fails consistently on Windows due to small time
difference:
> assert float(val) >= 0.03
E assert 0.0299999713898 >= 0.03
E + where 0.0299999713898 = float('0.0299999713898')
Windows time.time() function is not as accurate as linux's,
so relaxed the test a bit.
This commit is contained in:
parent
d773c7498f
commit
438ea86137
|
|
@ -55,7 +55,7 @@ class TestPython:
|
||||||
node = dom.getElementsByTagName("testsuite")[0]
|
node = dom.getElementsByTagName("testsuite")[0]
|
||||||
tnode = node.getElementsByTagName("testcase")[0]
|
tnode = node.getElementsByTagName("testcase")[0]
|
||||||
val = tnode.getAttributeNode("time").value
|
val = tnode.getAttributeNode("time").value
|
||||||
assert float(val) >= 0.03
|
assert round(float(val), 2) >= 0.03
|
||||||
|
|
||||||
def test_setup_error(self, testdir):
|
def test_setup_error(self, testdir):
|
||||||
testdir.makepyfile("""
|
testdir.makepyfile("""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue