[Checkins] [zopefoundation/ZConfig] e2906c: Py2/3: Unify handling of StringIO
GitHub
noreply at github.com
Sat Feb 11 17:08:25 CET 2017
Branch: refs/heads/coverage-100
Home: https://github.com/zopefoundation/ZConfig
Commit: e2906ca4ff58414aeb5f5e4f65e16cf7e98e9a07
https://github.com/zopefoundation/ZConfig/commit/e2906ca4ff58414aeb5f5e4f65e16cf7e98e9a07
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M ZConfig/__init__.py
A ZConfig/_compat.py
M ZConfig/components/logger/tests/test_logger.py
M ZConfig/loader.py
M ZConfig/schemaless.txt
M ZConfig/tests/support.py
M ZConfig/tests/test_cfgimports.py
M ZConfig/tests/test_config.py
M ZConfig/tests/test_loader.py
Log Message:
-----------
Py2/3: Unify handling of StringIO
This helps with our coverage numbers.
Under Python 2, we also start using the C implementation, and avoid
some unnecessary encode/decode cycles, so we might be a tiny bit
faster.
Commit: ab810f1a29e7a1031457d7d08447ce578c2ac34e
https://github.com/zopefoundation/ZConfig/commit/ab810f1a29e7a1031457d7d08447ce578c2ac34e
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M ZConfig/tests/test_config.py
Log Message:
-----------
100% coverage for __init__.py
The str values of the exceptions.
Commit: 55a452328ea8f9c4cf4938d039ac039ce3654443
https://github.com/zopefoundation/ZConfig/commit/55a452328ea8f9c4cf4938d039ac039ce3654443
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M ZConfig/cfgparser.py
M ZConfig/tests/input/simplesections.xml
M ZConfig/tests/test_config.py
Log Message:
-----------
100% coverage for cfgparser.py
Also when it raises an error, preserve the traceback if we're
re-raising. This was invaluable in debugging this.
Commit: b79486806f59c99c86b31b8ea8896427d7f4e3e5
https://github.com/zopefoundation/ZConfig/commit/b79486806f59c99c86b31b8ea8896427d7f4e3e5
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M ZConfig/cmdline.py
M ZConfig/tests/test_cmdline.py
Log Message:
-----------
100% coverage for cmdline.py
Had to use one 'no cover' sadly.
Commit: f26a69578ca4978ab7d3f9627b7562ba0a526173
https://github.com/zopefoundation/ZConfig/commit/f26a69578ca4978ab7d3f9627b7562ba0a526173
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M CHANGES.rst
M ZConfig/_compat.py
M ZConfig/components/logger/factory.py
M ZConfig/components/logger/handlers.py
M ZConfig/info.py
M ZConfig/loader.py
M ZConfig/schemaless.py
M ZConfig/tests/test_loader.py
Log Message:
-----------
Use ABCMeta and @abstractmethod to prevent manually raising NotImplementedError. This helps coverage numbers.
Commit: d4025b72d3b15cf988d35bdf905280d30a55dd29
https://github.com/zopefoundation/ZConfig/commit/d4025b72d3b15cf988d35bdf905280d30a55dd29
Author: Jason Madden <jamadden at gmail.com>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M .coveragerc
M ZConfig/_compat.py
M ZConfig/components/logger/tests/test_logger.py
M ZConfig/datatypes.py
M ZConfig/info.py
M ZConfig/loader.py
M ZConfig/schema.py
M ZConfig/schemaless.py
M ZConfig/tests/support.py
M ZConfig/tests/test_datatypes.py
M ZConfig/tests/test_loader.py
M ZConfig/tests/test_schema.py
M ZConfig/tests/test_schemaless.py
M ZConfig/url.py
Log Message:
-----------
Many small coverage fixes, mostly in tests.
Notable:
- float conversion now correctly handles bytes and unicode prohibited
values on all versions.
- remove a duplicate test function from test_logger.
- remove test support in test_logger for < 2.7
Compare: https://github.com/zopefoundation/ZConfig/compare/e2906ca4ff58^...d4025b72d3b1
More information about the checkins
mailing list