Files
Gymnasium/tests/spaces/test_space.py

26 lines
574 B
Python
Raw Normal View History

from functools import partial
import pytest
2022-09-08 10:10:07 +01:00
from gymnasium import Space
from gymnasium.spaces import utils
TESTING_SPACE = Space()
@pytest.mark.parametrize(
"func",
[
TESTING_SPACE.sample,
partial(TESTING_SPACE.contains, None),
partial(utils.flatdim, TESTING_SPACE),
partial(utils.flatten, TESTING_SPACE, None),
partial(utils.flatten_space, TESTING_SPACE),
partial(utils.unflatten, TESTING_SPACE, None),
],
)
def test_not_implemented_errors(func):
with pytest.raises(NotImplementedError):
func()