- Add project status
- Bump version
- Fix bad configuration for packaging
- Fix a bad escaped regexp in
tests/test_logs.py
- Add python 3.4 test for Travis
- Update year in
LICENSE
Reformat some files (black)
Add support for travis and codecov
Added
- Support for travis and codecov
- Some docstrings/comments in
pyzzy/data/core.py
Modified
- Test in
tests/test_logs.py
- Requirements in
tests-requirements.txt
- Badges in
README.md
Add minor changes
Add more tests and enhance coverage
Added
- Several tests functions in all
tests/*.py
files - Better coverage of code (100%)
changelog.md
andpytest.ini
in project directory
Modified
- Handling of
config
argument type is extracted frompyzzy.logs.init_logging
and added in new functionpyzzy.logs._get_config
- Predicate matching is extracted from
pyzzy.utils.dispatchers.predicate_dispatch.dispatch
and added in new functionpyzzy.utils.dispatchers.predicate_match
- Configuration files in
tests/configuration
are now all converted to json - Variables in
tests/test_data.py
starting withdatas_***
are replaced withdata_***
for/else
codes are more explicitpyzzy.utils.templates.xget
is now calledpyzzy.utils.templates.traverse
tests\test_search_files.py
is renamed totests\test_utils.py
and contains more tests
Fixed
- Handling of default section inside
pyzzy.data.io_conf.conf2dict
- Checking if
optionxform
is callable insidepyzzy.data.io_conf._conf_factory
filename
andmodule
extraction inpyzzy.logs.PzWarningsFormatter.update_record_from_warning
- Dispatch handling in
pyzzy.utils.dispatchers.predicate_dispatch.dispatch_match
Removed
init_logging
andload_config
frompyzzy.logs
_in_defaults
frompyzzy.data.io_conf
exc
variable inpyzzy.utils.templates.attr
andpyzzy.utils.templates.item
- Instance handling in
pyzzy.utils.predicate_dispatch
ncopy
function frompyzzy.utils.nested
. Redundant withcopy.deepcopy
tests/commons.py