log tests/test.py @ 553:9d2bd411f5c5

age author description
Sun, 02 Jan 2022 20:43:24 +0100 Franz Glasner Do not rstrip() the remaining variable name when parsing out filters from variable names
Sun, 02 Jan 2022 20:40:09 +0100 Franz Glasner Provide a C implementation of configmix.config._split_filters.
Sun, 02 Jan 2022 02:04:07 +0100 Franz Glasner Provide a C-implementation of configmix.config.quote() also: fast_quote
Sat, 01 Jan 2022 18:01:32 +0100 Franz Glasner Added also a fast C-implementation of configmix.config._split_ns
Fri, 31 Dec 2021 21:24:16 +0100 Franz Glasner Add an optional C-implementation for configmix.config.unquote and configmix.config.pathstr2path.
Mon, 20 Dec 2021 12:43:17 +0100 Franz Glasner Change Configuration.expand_variable() to Configuration.interpolate_variables()
Sun, 19 Dec 2021 14:36:18 +0100 Franz Glasner FIX: Do not filter-out all False values then interpolating (zero int, boolean False)
Sat, 18 Dec 2021 11:06:34 +0100 Franz Glasner Implement clear_cache() for the configuration
Sat, 18 Dec 2021 01:26:41 +0100 Franz Glasner Make quote() and unquote() module globals and also export from configmix
Fri, 17 Dec 2021 17:38:17 +0100 Franz Glasner FIX: Tests when calling getfirstNNNl() and friends properly
Fri, 17 Dec 2021 15:56:53 +0100 Franz Glasner More unittests for interpolation
Wed, 15 Dec 2021 22:59:05 +0100 Franz Glasner len-support for jailed configurations: implement a proper __len__() method
Wed, 15 Dec 2021 09:14:17 +0100 Franz Glasner Tests for index-based list-style access for jails that are lists and not dicts
Wed, 15 Dec 2021 09:10:01 +0100 Franz Glasner Proper boolean context for jailed configurations: __bool__()/__nonzero__()
Wed, 15 Dec 2021 08:48:37 +0100 Franz Glasner Implement proper iteration support for jailed configurations
Wed, 15 Dec 2021 01:01:07 +0100 Franz Glasner Tests: test for iterating the keys of a configuration
Wed, 15 Dec 2021 00:51:10 +0100 Franz Glasner FIX: unittest: duplicate name of test-method removed
Wed, 15 Dec 2021 00:48:50 +0100 Franz Glasner Add a test for proper exception formatting when .rebind() raises a KeyError
Sat, 11 Dec 2021 19:56:35 +0100 Franz Glasner Attribute-style access for jailed configurations
Fri, 10 Dec 2021 03:00:11 +0100 Franz Glasner Add proper .get() support for jailed and unjailed configurations
Fri, 10 Dec 2021 02:20:54 +0100 Franz Glasner FIX: Handle "list"-type keys in __contains__ and __getitem__ properly: convert to tuples for contatenation with tuple
Fri, 10 Dec 2021 02:15:00 +0100 Franz Glasner Optimized __contains__() implementation for jailed and unjailed configurations
Fri, 10 Dec 2021 01:33:37 +0100 Franz Glasner - Dict-level access to a configuration key now does variable interpolation.
Thu, 09 Dec 2021 22:51:10 +0100 Franz Glasner Proper "repr()" for a jailed configuration: put the root path into the output
Tue, 07 Dec 2021 15:43:09 +0100 Franz Glasner Test the base of sub-jails
Thu, 02 Dec 2021 09:22:22 +0100 Franz Glasner Allow the empty variable name to retrieve the root configuration object
Thu, 02 Dec 2021 01:24:53 +0100 Franz Glasner Implement .getkeysl() and .getkeys() for configuration objects that iterate over all the keys of a configuration value
Wed, 01 Dec 2021 23:10:20 +0100 Franz Glasner Implement sub-jails: allow to get a jailed configuration from a jail
Wed, 01 Dec 2021 23:09:00 +0100 Franz Glasner FIX: Handle .jailed() with an empty "root" properly
Sat, 20 Nov 2021 13:52:08 +0100 Franz Glasner Provide coercing methods for the jailed configuration: getintXXX(), getboolXXX(), getfloatXXX() and friends.
Fri, 19 Nov 2021 13:28:08 +0100 Franz Glasner Unittests for the new base and rebind features
Fri, 19 Nov 2021 12:40:23 +0100 Franz Glasner Implement a ".is_jail" flag for configuration objects: to test/assert whether we expect a jail configuration
Fri, 19 Nov 2021 01:39:18 +0100 Franz Glasner Jailed configuration: implement more methods: getfirstvarl, getfirstvarl_s, getfirstvar and getfirstvar_s
Thu, 18 Nov 2021 18:30:59 +0100 Franz Glasner Begin a jailed configuration with access to a sub-tree of the original configuration
Wed, 10 Nov 2021 09:38:21 +0100 Franz Glasner Tests for getfirstintvarl_s()
Wed, 10 Nov 2021 01:37:36 +0100 Franz Glasner Implemented Configuration.getfirstvarl() and Configuration.getfirstvarl_s()
Sun, 11 Jul 2021 17:08:06 +0200 Franz Glasner Implement ".getfirstintvar_s()" and ".getfirstboolvar_s()" with unittests
Sun, 11 Jul 2021 16:43:14 +0200 Franz Glasner FIX: 4ff02a4f401a made a somewhat wrong fix for Python 2.7: now the real fix takes into account that all text types are supposed to be Unicode in Python 2
Sun, 11 Jul 2021 16:39:19 +0200 Franz Glasner Unittests for ".getfirstvar_s()"
Sun, 11 Jul 2021 14:26:42 +0200 Franz Glasner Unittests for ".getfirstvar()"
Sun, 11 Jul 2021 14:19:35 +0200 Franz Glasner FIX: Test for Python 2.7: a real "False" needs to be a real "False"
Fri, 09 Jul 2021 08:53:30 +0200 Franz Glasner FIX: Handle a "default" keyword parameter in ".getvar()" properly.
Thu, 24 Jun 2021 20:52:21 +0200 Franz Glasner Unittest to check "None" and "Empty" filters for existing values: they just pass through unchanged
Thu, 24 Jun 2021 20:26:33 +0200 Franz Glasner Avoid DeprecationWarning: assertEquals() -> assertEqual()
Thu, 24 Jun 2021 19:26:53 +0200 Franz Glasner Implement the "Empty" filter.
Thu, 24 Jun 2021 19:23:06 +0200 Franz Glasner Unittests for the "|None" filter
Sat, 08 May 2021 19:19:35 +0200 Franz Glasner docs, tests: notes and additional tests when quoting the "ref" namespace name
Sat, 08 May 2021 18:48:42 +0200 Franz Glasner Tests: add some more asserte to test_namespace_quoting
Fri, 07 May 2021 10:44:42 +0200 Franz Glasner WS
Fri, 07 May 2021 10:43:46 +0200 Franz Glasner Tests: more thorough tests of identity and inverse quoting
Fri, 07 May 2021 10:36:47 +0200 Franz Glasner Tests: Remove debug output
Fri, 07 May 2021 10:35:21 +0200 Franz Glasner By default quote also the characters "{", "}", "[" and "]" because they are special in YAML
Fri, 07 May 2021 09:30:46 +0200 Franz Glasner Tests: add a test for variable interpolation with a quoted namespace
Fri, 07 May 2021 09:23:45 +0200 Franz Glasner Tests: for namespace quoting use some encoding variants also
Fri, 07 May 2021 09:22:16 +0200 Franz Glasner WS
Fri, 07 May 2021 09:18:41 +0200 Franz Glasner FIX: Handle the unquoting of namespaces within Configuration.getvar() properly.
Thu, 06 May 2021 22:23:34 +0200 Franz Glasner Test that quote() and unquote() are inverse
Thu, 06 May 2021 20:55:43 +0200 Franz Glasner By default quote the "#" character also because it is typically a comment in all the configuration file formats.
Thu, 06 May 2021 20:48:27 +0200 Franz Glasner WS
Thu, 06 May 2021 09:45:51 +0200 Franz Glasner Allow variable name quoting to be used in .getvar() and .getvar_s() and references