fix(cli): make test_skip_bad_rule use a real Store so it exercises the federal_register exception path (refs #615)
This commit is contained in:
@@ -259,7 +259,9 @@ class TestFetchPfsComments:
|
||||
def test_skip_bad_rule(
|
||||
self, mc_client_cls, mc_translate, mc_split, mc_pfs, mc_connect
|
||||
):
|
||||
store = MagicMock()
|
||||
from bib.store import Store
|
||||
|
||||
store = Store(":memory:", storage_dir="/tmp/nope")
|
||||
mc_connect.return_value = store
|
||||
|
||||
doc = MagicMock()
|
||||
@@ -276,6 +278,8 @@ class TestFetchPfsComments:
|
||||
|
||||
result = runner.invoke(app, ["fetch-pfs-comments"])
|
||||
assert result.exit_code == 0
|
||||
mc_translate.assert_called_once()
|
||||
assert "skipped rule meta" in result.output
|
||||
|
||||
@patch("bib.connect")
|
||||
@patch("bib.federalregister.pfs_rules")
|
||||
|
||||
Reference in New Issue
Block a user