Merge pull request #11947 from bluetech/hypothesis-revert
Revert "testing: temporarily disable test due to hypothesis issue (#1836)"
This commit is contained in:
commit
101328aba5
|
@ -14,6 +14,9 @@ from typing import Sequence
|
||||||
from typing import Tuple
|
from typing import Tuple
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
|
import hypothesis
|
||||||
|
from hypothesis import strategies
|
||||||
|
|
||||||
from _pytest import fixtures
|
from _pytest import fixtures
|
||||||
from _pytest import python
|
from _pytest import python
|
||||||
from _pytest.compat import getfuncargnames
|
from _pytest.compat import getfuncargnames
|
||||||
|
@ -26,10 +29,6 @@ from _pytest.scope import Scope
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
# import hypothesis
|
|
||||||
# from hypothesis import strategies
|
|
||||||
|
|
||||||
|
|
||||||
class TestMetafunc:
|
class TestMetafunc:
|
||||||
def Metafunc(self, func, config=None) -> python.Metafunc:
|
def Metafunc(self, func, config=None) -> python.Metafunc:
|
||||||
# The unit tests of this class check if things work correctly
|
# The unit tests of this class check if things work correctly
|
||||||
|
@ -294,15 +293,14 @@ class TestMetafunc:
|
||||||
assert metafunc._calls[2].id == "x1-a"
|
assert metafunc._calls[2].id == "x1-a"
|
||||||
assert metafunc._calls[3].id == "x1-b"
|
assert metafunc._calls[3].id == "x1-b"
|
||||||
|
|
||||||
# TODO: Uncomment - https://github.com/HypothesisWorks/hypothesis/pull/3849
|
@hypothesis.given(strategies.text() | strategies.binary())
|
||||||
# @hypothesis.given(strategies.text() | strategies.binary())
|
@hypothesis.settings(
|
||||||
# @hypothesis.settings(
|
deadline=400.0
|
||||||
# deadline=400.0
|
) # very close to std deadline and CI boxes are not reliable in CPU power
|
||||||
# ) # very close to std deadline and CI boxes are not reliable in CPU power
|
def test_idval_hypothesis(self, value) -> None:
|
||||||
# def test_idval_hypothesis(self, value) -> None:
|
escaped = IdMaker([], [], None, None, None, None, None)._idval(value, "a", 6)
|
||||||
# escaped = IdMaker([], [], None, None, None, None, None)._idval(value, "a", 6)
|
assert isinstance(escaped, str)
|
||||||
# assert isinstance(escaped, str)
|
escaped.encode("ascii")
|
||||||
# escaped.encode("ascii")
|
|
||||||
|
|
||||||
def test_unicode_idval(self) -> None:
|
def test_unicode_idval(self) -> None:
|
||||||
"""Test that Unicode strings outside the ASCII character set get
|
"""Test that Unicode strings outside the ASCII character set get
|
||||||
|
|
Loading…
Reference in New Issue