diff --git a/tests/setup_updater_test.py b/tests/setup_updater_test.py index e9a080d..ca9eeea 100644 --- a/tests/setup_updater_test.py +++ b/tests/setup_updater_test.py @@ -58,3 +58,15 @@ def test_black(): # type: () -> None is_black = setup_updater._get_formatting_module() assert is_black is black + + +def test_not_black(monkeypatch, dummy_import): # type: (MonkeyPatch, Callable) -> None + """ + verify `black` import failures provide an alternative formatter (or None) + """ + import black + + monkeypatch.setattr("builtins.__import__", dummy_import) + is_not_black = setup_updater._get_formatting_module() + + assert is_not_black is not black