log tests/test.py @ 720:6d9552eb7e4d

age author description
Wed, 16 Aug 2023 16:11:40 +0200 Franz Glasner Further test of filter-only expansions: with "normpath"
Tue, 15 Aug 2023 15:09:11 +0200 Franz Glasner FIX: When using attribute access for configurations the values are interpolated since long ago: fix the docu and add a test for that behaviour
Tue, 15 Aug 2023 14:31:46 +0200 Franz Glasner Test that "," is preferred over "|"
Tue, 15 Aug 2023 11:14:51 +0200 Franz Glasner Allow also "," characters to act as a separator within a filter-chain.
Tue, 15 Aug 2023 09:34:49 +0200 Franz Glasner FIX: Parsing a filter chain for the new filter-only expansions: parse them backwards and use "," as filter-chain separator here.
Mon, 14 Aug 2023 09:31:27 +0200 Franz Glasner Begin implementation of filter-only expansions (recursive with respect to expansion)
Wed, 14 Jun 2023 09:13:07 +0200 Franz Glasner Implement SYS:executable
Wed, 14 Jun 2023 01:11:01 +0200 Franz Glasner Implement a new "SYS" namespace with "prefix", "base_prefix" and "platform"
Sun, 11 Jun 2023 16:47:29 +0200 Franz Glasner Add a test with a "real-world" config structure with regard to references and jails
Fri, 09 Jun 2023 22:28:18 +0200 Franz Glasner Tests for the new feature that resolves references at jail roots
Fri, 03 Jun 2022 02:17:12 +0200 Franz Glasner Implement iteration support that yields properly jailed configurations for each container item v0.21
Fri, 03 Jun 2022 01:38:04 +0200 Franz Glasner Tests for index sub-jail accesses
Mon, 30 May 2022 14:08:40 +0200 Franz Glasner Test indexed list access in variable interpolations: ok.
Mon, 30 May 2022 13:19:19 +0200 Franz Glasner Test list access with negative indexes
Mon, 30 May 2022 09:31:29 +0200 Franz Glasner Enable indexed access to lists in the configuration using an access path string representation like "~NNN~"
Fri, 13 May 2022 08:53:48 +0200 Franz Glasner Tests for indexed accesses (jail and non-jail)
Fri, 11 Mar 2022 01:53:08 +0100 Franz Glasner Allow to disable the internal caching in configmix.
Sat, 05 Mar 2022 15:26:21 +0100 Franz Glasner More unittests concerning merging and variable interpolation
Fri, 14 Jan 2022 11:59:48 +0100 Franz Glasner Test defaults for interpolation errors
Fri, 14 Jan 2022 11:57:06 +0100 Franz Glasner FIX: Arguments when calling .getvarl() and .getvarl_s()
Thu, 13 Jan 2022 22:14:41 +0100 Franz Glasner A unittest for the assertion, that a given default must be returned as identical object and not as copy
Thu, 13 Jan 2022 11:39:38 +0100 Franz Glasner Introduct a test context to more easily switch between some unittest configurations
Mon, 03 Jan 2022 00:11:41 +0100 Franz Glasner Implement a C-version of Configuration.interpolate_variables
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