from hypothesis import provisional
from hypothesis import strategies as st
from pydantic import AnyUrl, HttpUrl, AnyHttpUrl

# FIXME: For now it seems the pydantic hypothesis plugin does not provide strategies for these types.
# therefore we currently provide it
st.register_type_strategy(AnyUrl, provisional.urls())
st.register_type_strategy(HttpUrl, provisional.urls())
st.register_type_strategy(AnyHttpUrl, provisional.urls())

from hypothesis import provisional
from hypothesis import strategies as st
from pydantic import AnyUrl, HttpUrl, AnyHttpUrl

# FIXME: For now it seems the pydantic hypothesis plugin does not provide strategies for these types.
# therefore we currently provide it
st.register_type_strategy(AnyUrl, provisional.urls())
st.register_type_strategy(HttpUrl, provisional.urls())
st.register_type_strategy(AnyHttpUrl, provisional.urls())

# FIXME: For now it seems the pydantic hypothesis plugin does not provide strategies for these types. # therefore we currently provide it