test_logger.py 447 B

1234567891011121314151617
  1. import pytest
  2. from borgmatic.logger import to_bool
  3. @pytest.mark.parametrize('bool_val', (True, 'yes', 'on', '1', 'true', 'True', 1))
  4. def test_logger_to_bool_is_true(bool_val):
  5. assert to_bool(bool_val)
  6. @pytest.mark.parametrize('bool_val', (False, 'no', 'off', '0', 'false', 'False', 0))
  7. def test_logger_to_bool_is_false(bool_val):
  8. assert not to_bool(bool_val)
  9. def test_logger_to_bool_returns_none():
  10. assert to_bool(None) is None