allow shorter plugin names on the commandline
The full plugin load path is quite a mouthful. Make it easier for our users and allow them to use only the shorter module name, relative to the `feed2exec.plugins` path, on the commandline only. We...
View Articleuse pytest parametrization for opml test files
this allows us to cleanly separate test failures and simplifies code
View Articleallow find_test_file to return the test directory
this is useful to load a list of files from the test suite
View Articledeal with feeds without a title
This includes the feed provided in issue #1 as test case, on license condition that input == output.
View Articlerename test_db fixture to db_path to follow conf_path convention
this is to make it easier to discover and more readable
View Articlerefactor temp db use to simplify test suite
This implies that the *same* test database and configurations are reused over the course of the various tests. This means we need to cleanup or remove the database from time to time. This is...
View Articlemove fixtures into conftest.py, as expected by pytest
This removes the need for a bunch of imports, and avoids flake8 freakouts
View Articlewayback machine API change: HEAD not supported anymore
This unfortunately makes the API slower, but there's nothing else I can do. I tried to report this upstream, went unanswered.
View Articlefix strange crash in wayback plugin
Not sure what `extra` was for but it was crashing now.
View Article