cdist/cdist/test
Evilham bed08c2c5c Deal with deprecation of imp module.
importlib has been a thing since Python 3.1, and imp has been deprecated since
3.4.

Insert random complaint here about not being able to use f-strings because they
were introduced in Python 3.6 and apparently we support Python 3.5 >,<.

Output diff before to after for ./bin/cdist-build-helper test (on heavy load):
```
1,2d0
< /usr/home/evilham/s/cdist/cdist/cdist/test/__main__.py:23: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
<   import imp
72c70
< ERROR: cdisttesthost: __file/tmp/foobar requires object __file without object id. Defined at /tmp/tmp.cdist.test.g87lx7c8/tmp.cdist.test.6ramsakx
---
> ERROR: cdisttesthost: __file/tmp/foobar requires object __file without object id. Defined at /tmp/tmp.cdist.test.aqdf6vjz/tmp.cdist.test.jgv3udel
76c74
< test_nonexistent_type_requirement (cdist.test.emulator.EmulatorTestCase) ... ERROR: cdisttesthost: __file/tmp/foobar requires object __does-not-exist/some-id, but type __does-not-exist does not exist. Defined at /tmp/tmp.cdist.test.mma5j8ln/tmp.cdist.test.3zg4by4d
---
> test_nonexistent_type_requirement (cdist.test.emulator.EmulatorTestCase) ... ERROR: cdisttesthost: __file/tmp/foobar requires object __does-not-exist/some-id, but type __does-not-exist does not exist. Defined at /tmp/tmp.cdist.test.t8d6ockr/tmp.cdist.test.uimxurg9
86c84
< test_initial_manifest_environment (cdist.test.manifest.ManifestTestCase) ... VERBOSE: cdisttesthost: Running initial manifest /tmp/tmp.cdist.test.uvid60ij/759547ff4356de6e3d9e08522b0d0807/data/conf/manifest/dump_environment
---
> test_initial_manifest_environment (cdist.test.manifest.ManifestTestCase) ... VERBOSE: cdisttesthost: Running initial manifest /tmp/tmp.cdist.test._cttcnrj/759547ff4356de6e3d9e08522b0d0807/data/conf/manifest/dump_environment
89c87
< test_type_manifest_environment (cdist.test.manifest.ManifestTestCase) ... VERBOSE: cdisttesthost: Running type manifest /tmp/tmp.cdist.test.k1i2onpb/759547ff4356de6e3d9e08522b0d0807/data/conf/type/__dump_environment/manifest for object __dump_environment/whatever
---
> test_type_manifest_environment (cdist.test.manifest.ManifestTestCase) ... VERBOSE: cdisttesthost: Running type manifest /tmp/tmp.cdist.test.ukr7lrzd/759547ff4356de6e3d9e08522b0d0807/data/conf/type/__dump_environment/manifest for object __dump_environment/whatever
272c270
< Ran 225 tests in 44.457s
---
> Ran 225 tests in 43.750s
```
2020-12-06 20:24:00 +01:00
..
autil Fix unit test. 2017-08-11 01:20:45 +02:00
banner pep8 2016-07-05 20:44:24 +02:00
capture_output Save output streams. 2018-01-09 09:31:40 +01:00
capture_output_disabled Support disabling saving output streams 2018-02-07 18:12:15 +01:00
cdist_object object_id = '/' is invalid 2017-08-10 19:08:44 +02:00
cdist_type Add/keep empty directories 2019-11-27 14:51:28 +01:00
code Save output streams. 2018-01-09 09:31:40 +01:00
config Fix paths to cdist executable 2020-11-11 15:05:04 +01:00
configuration Patch tests 2020-06-03 23:21:50 +02:00
emulator Expand and split by consecutive require delimiters 2020-08-24 07:16:28 +02:00
exec Bypass Configuration singleton from other tests if any. 2018-10-10 12:34:31 +02:00
explorer Save output streams. 2018-01-09 09:31:40 +01:00
fixtures/remote use posix -L in favour of longopts 2014-02-13 21:02:18 +01:00
inventory Clarify stdin input 2020-09-21 09:04:05 +02:00
manifest Save output streams. 2018-01-09 09:31:40 +01:00
message pep8 2016-07-05 20:44:24 +02:00
util lib/cdist => cdist (pypi) 2012-10-25 17:21:58 +02:00
__init__.py Fix paths to cdist executable 2020-11-11 15:05:04 +01:00
__main__.py Deal with deprecation of imp module. 2020-12-06 20:24:00 +01:00