1from unittest.mock import MagicMock 2 3from UM.Util import parseBool 4import pytest 5 6positive_results = [True, "True", "true", "Yes", "yes", 1] 7negative_results = [False, "False", "false", "No", "no", 0, None, "I like turtles", MagicMock()] 8 9 10@pytest.mark.parametrize("value", positive_results) 11def test_positive(value): 12 assert parseBool(value) 13 14 15@pytest.mark.parametrize("value", negative_results) 16def test_negative(value): 17 assert not parseBool(value)