Static type analysis

This commit is contained in:
Joel Collins 2020-11-30 13:36:45 +00:00
parent 3aebb8bead
commit 7866ec0f47
63 changed files with 1825 additions and 2722 deletions

View file

@ -0,0 +1,19 @@
import pytest
from openflexure_microscope.api import utilities
@pytest.mark.parametrize(
"test_input,expected",
[
("true", True),
("True", True),
("1", True),
(True, True),
("false", False),
("somestring", False),
(False, False),
],
)
def test_get_bool(test_input, expected):
assert utilities.get_bool(test_input) == expected