Switch to utilize new test data collector, tests.base.TDataCollector, in
test cases for anyconfig.dicts to simplify test code and increase the
coverage of test cases in a consistent manner.
tests/dicts/common.py: Add a new test data collector inherits from
tests.base.TDataCollector
tests/dicts/*.py: Add test cases uses the above test data collector
tests/res/dists/: Add test data for anyconfig.dicts will be loaded
automatically by the new test data collector
tests/dicts.py: Migrated into test/dicts/*.py and removed
Along with the above changes, related modifications were made also.
fix: make flake8 ignores warnings W605 in test data
enhancement: support to load test data with the order of keys are kept
Switch to utilize new test data collector, tests.base.TDataCollector, in test cases for anyconfig.dicts to simplify test code and increase the coverage of test cases in a consistent manner.
Along with the above changes, related modifications were made also.