diff --git a/tests/test_books_loader.py b/tests/test_books_loader.py index c79c7fb71d7dfe8ebaea91a7414ac87c28e8d638..081272d5bc32e95256a02623d02de1536cb3b8aa 100644 --- a/tests/test_books_loader.py +++ b/tests/test_books_loader.py @@ -107,3 +107,17 @@ def test_load_all_from_date(conservancy_loader, from_date): actual_years = txn_years(entries) assert actual_years.issuperset(range(from_year, 2021)) assert min(actual_years) == from_year + +def test_load_none_full_args(): + entries, errors, options_map = books.Loader.load_none('test.cfg', 42) + assert not entries + assert errors + assert all(err.source['filename'] == 'test.cfg' for err in errors) + assert all(err.source['lineno'] == 42 for err in errors) + +def test_load_none_no_args(): + entries, errors, options_map = books.Loader.load_none() + assert not entries + assert errors + assert all(isinstance(err.source['filename'], str) for err in errors) + assert all(isinstance(err.source['lineno'], int) for err in errors)