Skip to content

Instantly share code, notes, and snippets.

@trstringer
Created December 11, 2019 20:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trstringer/9ebb45558934f007a2d8af4fde560350 to your computer and use it in GitHub Desktop.
Save trstringer/9ebb45558934f007a2d8af4fde560350 to your computer and use it in GitHub Desktop.
Error output from run_tree for cloud-init cloud tests
Ptmux;]4;0;rgb:23/1e/18\\Ptmux;]4;1;rgb:d3/5c/5c\\Ptmux;]4;2;rgb:b7/ba/53\\Ptmux;]4;3;rgb:e0/ac/16\\Ptmux;]4;4;rgb:88/a4/d3\\Ptmux;]4;5;rgb:bb/90/e2\\Ptmux;]4;6;rgb:6e/b9/58\\Ptmux;]4;7;rgb:ca/bc/b1\\Ptmux;]4;8;rgb:9d/8b/70\\Ptmux;]4;9;rgb:d3/5c/5c\\Ptmux;]4;10;rgb:b7/ba/53\\Ptmux;]4;11;rgb:e0/ac/16\\Ptmux;]4;12;rgb:88/a4/d3\\Ptmux;]4;13;rgb:bb/90/e2\\Ptmux;]4;14;rgb:6e/b9/58\\Ptmux;]4;15;rgb:e4/d4/c8\\Ptmux;]4;16;rgb:ca/7f/32\\Ptmux;]4;17;rgb:b4/93/68\\Ptmux;]4;18;rgb:30/2b/25\\Ptmux;]4;19;rgb:48/41/3a\\Ptmux;]4;20;rgb:b4/a4/90\\Ptmux;]4;21;rgb:d7/c8/bc\\Ptmux;]10;rgb:ca/bc/b1\\Ptmux;]11;rgb:23/1e/18\\Ptmux;]12;7\\WARNING: The default kind for created storage account will change to 'StorageV2' from 'Storage' in the future
Wed 11 Dec 2019 03:06:25 PM EST - Created thstring20191211150341
Warning: Permanently added 'thstring20191211150341.eastus.cloudapp.azure.com' (ECDSA) to the list of known hosts.
Hit:1 http://azure.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:5 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8570 kB]
Get:6 http://azure.archive.ubuntu.com/ubuntu bionic/universe Translation-en [4941 kB]
Get:7 http://azure.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB]
Get:8 http://azure.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB]
Get:9 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [816 kB]
Get:10 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [288 kB]
Get:11 http://azure.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [24.1 kB]
Get:12 http://azure.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [6620 B]
Get:13 http://azure.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1033 kB]
Get:14 http://azure.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [319 kB]
Get:15 http://azure.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [9284 B]
Get:16 http://azure.archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [4508 B]
Get:17 http://azure.archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [2512 B]
Get:18 http://azure.archive.ubuntu.com/ubuntu bionic-backports/main Translation-en [1644 B]
Get:19 http://azure.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [4028 B]
Get:20 http://azure.archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [1856 B]
Get:21 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [593 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [194 kB]
Get:23 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [15.1 kB]
Get:24 http://security.ubuntu.com/ubuntu bionic-security/restricted Translation-en [4684 B]
Get:25 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [627 kB]
Get:26 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [210 kB]
Get:27 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [6120 B]
Get:28 http://security.ubuntu.com/ubuntu bionic-security/multiverse Translation-en [2600 B]
Fetched 18.2 MB in 5s (3897 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
linux-headers-4.15.0-72
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
javascript-common libjs-jquery libjs-sphinxdoc libjs-underscore
python-pip-whl python3-distutils python3-lib2to3 python3-pluggy python3-py
python3-setuptools python3-virtualenv virtualenv
Suggested packages:
apache2 | lighttpd | httpd subversion python3-pytest python-setuptools-doc
The following NEW packages will be installed:
javascript-common libjs-jquery libjs-sphinxdoc libjs-underscore
python-pip-whl python3-distutils python3-lib2to3 python3-pluggy python3-py
python3-setuptools python3-virtualenv tox virtualenv
0 upgraded, 13 newly installed, 0 to remove and 8 not upgraded.
Need to get 2700 kB of archives.
After this operation, 9245 kB of additional disk space will be used.
Get:1 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 javascript-common all 11 [6066 B]
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libjs-jquery all 3.2.1-1 [152 kB]
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libjs-underscore all 1.8.3~dfsg-1 [59.9 kB]
Get:4 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libjs-sphinxdoc all 1.6.7-1ubuntu1 [85.6 kB]
Get:5 http://azure.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python-pip-whl all 9.0.1-2.3~ubuntu1.18.04.1 [1653 kB]
Get:6 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB]
Get:7 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-distutils all 3.6.9-1~18.04 [144 kB]
Get:8 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-pluggy all 0.6.0-1 [12.3 kB]
Get:9 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-py all 1.5.2-1 [65.2 kB]
Get:10 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 python3-setuptools all 39.0.1-2 [248 kB]
Get:11 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-virtualenv all 15.1.0+ds-1.1 [43.4 kB]
Get:12 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 virtualenv all 15.1.0+ds-1.1 [4476 B]
Get:13 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 tox all 2.5.0-1 [149 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Fetched 2700 kB in 0s (19.7 MB/s)
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Selecting previously unselected package javascript-common.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 74452 files and directories currently installed.)
Preparing to unpack .../00-javascript-common_11_all.deb ...
Unpacking javascript-common (11) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../01-libjs-jquery_3.2.1-1_all.deb ...
Unpacking libjs-jquery (3.2.1-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../02-libjs-underscore_1.8.3~dfsg-1_all.deb ...
Unpacking libjs-underscore (1.8.3~dfsg-1) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../03-libjs-sphinxdoc_1.6.7-1ubuntu1_all.deb ...
Unpacking libjs-sphinxdoc (1.6.7-1ubuntu1) ...
Selecting previously unselected package python-pip-whl.
Preparing to unpack .../04-python-pip-whl_9.0.1-2.3~ubuntu1.18.04.1_all.deb ...
Unpacking python-pip-whl (9.0.1-2.3~ubuntu1.18.04.1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../05-python3-lib2to3_3.6.9-1~18.04_all.deb ...
Unpacking python3-lib2to3 (3.6.9-1~18.04) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../06-python3-distutils_3.6.9-1~18.04_all.deb ...
Unpacking python3-distutils (3.6.9-1~18.04) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../07-python3-pluggy_0.6.0-1_all.deb ...
Unpacking python3-pluggy (0.6.0-1) ...
Selecting previously unselected package python3-py.
Preparing to unpack .../08-python3-py_1.5.2-1_all.deb ...
Unpacking python3-py (1.5.2-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../09-python3-setuptools_39.0.1-2_all.deb ...
Unpacking python3-setuptools (39.0.1-2) ...
Selecting previously unselected package python3-virtualenv.
Preparing to unpack .../10-python3-virtualenv_15.1.0+ds-1.1_all.deb ...
Unpacking python3-virtualenv (15.1.0+ds-1.1) ...
Selecting previously unselected package virtualenv.
Preparing to unpack .../11-virtualenv_15.1.0+ds-1.1_all.deb ...
Unpacking virtualenv (15.1.0+ds-1.1) ...
Selecting previously unselected package tox.
Preparing to unpack .../12-tox_2.5.0-1_all.deb ...
Unpacking tox (2.5.0-1) ...
Setting up libjs-jquery (3.2.1-1) ...
Setting up python-pip-whl (9.0.1-2.3~ubuntu1.18.04.1) ...
Setting up libjs-underscore (1.8.3~dfsg-1) ...
Setting up python3-py (1.5.2-1) ...
Setting up libjs-sphinxdoc (1.6.7-1ubuntu1) ...
Setting up python3-pluggy (0.6.0-1) ...
Setting up javascript-common (11) ...
Setting up python3-lib2to3 (3.6.9-1~18.04) ...
Setting up python3-distutils (3.6.9-1~18.04) ...
Setting up python3-virtualenv (15.1.0+ds-1.1) ...
Setting up python3-setuptools (39.0.1-2) ...
Setting up virtualenv (15.1.0+ds-1.1) ...
Setting up tox (2.5.0-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
WARNING: Creating a role assignment under the scope of "/subscriptions/27b750cd-ed43-42fd-9044-8d75e124ae55"
WARNING: Retrying role assignment creation: 1/36
Cloning into 'cloud-init'...
Branch 'thstring/fix-azure-cloud-tests' set up to track remote branch 'thstring/fix-azure-cloud-tests' from 'origin'.
Switched to a new branch 'thstring/fix-azure-cloud-tests'
GLOB sdist-make: /home/trstringer/cloud-init/setup.py
citest create: /home/trstringer/cloud-init/.tox/citest
citest installdeps: -r/home/trstringer/cloud-init/integration-requirements.txt
citest inst: /home/trstringer/cloud-init/.tox/dist/cloud-init-19.3.zip
citest installed: adal==1.2.2,asn1crypto==1.2.0,attrs==19.3.0,azure-common==1.1.23,azure-mgmt-compute==7.0.0,azure-mgmt-network==5.0.0,azure-mgmt-resource==4.0.0,azure-mgmt-storage==6.0.0,azure-nspkg==3.0.2,azure-storage==0.36.0,bcrypt==3.1.7,boto3==1.5.9,botocore==1.8.50,certifi==2019.11.28,cffi==1.13.2,chardet==3.0.4,cloud-init==19.3,configobj==5.0.6,cryptography==2.4.2,docutils==0.15.2,idna==2.8,importlib-metadata==1.3.0,isodate==0.6.0,Jinja2==2.10.3,jmespath==0.9.4,jsonpatch==1.24,jsonpointer==2.0,jsonschema==3.2.0,linecache2==1.0.0,MarkupSafe==1.1.1,more-itertools==8.0.2,msrest==0.6.10,msrestazure==0.6.1,oauthlib==3.1.0,paramiko==2.4.2,pbr==5.4.4,pkg-resources==0.0.0,pyasn1==0.4.8,pycparser==2.19,PyJWT==1.7.1,pylxd==2.2.7,PyNaCl==1.3.0,pyrsistent==0.15.6,python-dateutil==2.8.1,python-simplestreams==0.1.0,PyYAML==5.2,requests==2.22.0,requests-oauthlib==1.3.0,requests-toolbelt==0.9.1,requests-unixsocket==0.2.0,s3transfer==0.1.13,six==1.13.0,traceback2==1.4.0,unittest2==1.1.0,urllib3==1.25.7,ws4py==0.5.1,zipp==0.6.0
citest runtests: PYTHONHASHSEED='1504589080'
citest runtests: commands[0] | /home/trstringer/cloud-init/.tox/citest/bin/python -m tests.cloud_tests tree_run --verbose --data-dir results --preserve-data --platform azurecloud --preserve-instance --test modules/write_files --os-name bionic
2019-12-11 20:09:37,198 - tests.cloud_tests - DEBUG - running with args: Namespace(bddeb_args=None, build_os='xenial', build_platform='lxd', cloud_init='/home/trstringer/cloud-init', data_dir='/home/trstringer/cloud-init/results', feature_override={}, os_name=['bionic'], platform=['azurecloud'], preserve_data=True, preserve_instance=True, quiet=False, result=None, subcmd='tree_run', test_config=['/home/trstringer/cloud-init/tests/cloud_tests/testcases/modules/write_files.yaml'], verbose=True)
2019-12-11 20:09:37,199 - tests.cloud_tests - DEBUG - using tmpdir: /home/trstringer/cloud-init/results
2019-12-11 20:09:37,200 - tests.cloud_tests - INFO - preparing to build cloud-init deb
2019-12-11 20:09:37,200 - tests.cloud_tests - INFO - setting up platform: lxd
2019-12-11 20:09:37,839 - tests.cloud_tests - INFO - acquiring image for os: xenial
2019-12-11 20:10:32,403 - tests.cloud_tests - DEBUG - console-support looks good
2019-12-11 20:10:32,403 - tests.cloud_tests - DEBUG - Set console log method to show-log
2019-12-11 20:10:36,258 - tests.cloud_tests - DEBUG - executing "wait for instance start"
2019-12-11 20:11:39,519 - tests.cloud_tests - DEBUG - console-support looks good
2019-12-11 20:11:39,519 - tests.cloud_tests - DEBUG - Set console log method to show-log
2019-12-11 20:11:40,898 - tests.cloud_tests - DEBUG - executing "wait for instance start"
2019-12-11 20:11:51,378 - tests.cloud_tests - DEBUG - executing command: sh -c 'set -e; s="$1"; shift; cat > "$s"; trap "rm -f $s" EXIT; chmod +x "$s"; "$s" "$@"' runscript /tmp/LXDInstance-0000
2019-12-11 20:11:54,550 - tests.cloud_tests - INFO - creating instance to build deb in
2019-12-11 20:12:30,226 - tests.cloud_tests - DEBUG - console-support looks good
2019-12-11 20:12:30,226 - tests.cloud_tests - DEBUG - Set console log method to show-log
2019-12-11 20:12:31,651 - tests.cloud_tests - DEBUG - executing "wait for instance start"
2019-12-11 20:12:48,723 - tests.cloud_tests - DEBUG - installing pre-reqs
2019-12-11 20:12:48,723 - tests.cloud_tests - DEBUG - executing command: sh -c 'apt-get update && apt-get install --yes devscripts equivs git tar'
2019-12-11 20:14:42,977 - tests.cloud_tests - DEBUG - executing command: mktemp
2019-12-11 20:14:43,193 - tests.cloud_tests - DEBUG - creating tarball of cloud-init at: /tmp/tmpzzgbrwyk
2019-12-11 20:14:51,186 - tests.cloud_tests - DEBUG - copying to remote system at: /tmp/tmp.6pIFRrinlT
2019-12-11 20:15:07,013 - tests.cloud_tests - DEBUG - extracting tarball in remote system at: /root
2019-12-11 20:15:07,014 - tests.cloud_tests - DEBUG - executing command: tar xf /tmp/tmp.6pIFRrinlT -C /root
2019-12-11 20:15:25,840 - tests.cloud_tests - DEBUG - executing command: git commit -a -m tmp --allow-empty
2019-12-11 20:15:25,924 - tests.cloud_tests - DEBUG - installing deps
2019-12-11 20:15:25,924 - tests.cloud_tests - DEBUG - executing command: /root/tools/read-dependencies --install --test-distro --distro ubuntu --python-version 3
2019-12-11 20:16:37,597 - tests.cloud_tests - DEBUG - building deb in remote system at: /root/cloud-init_all.deb
2019-12-11 20:16:37,598 - tests.cloud_tests - DEBUG - executing command: /root/packages/bddeb -d
2019-12-11 20:17:00,256 - tests.cloud_tests - ERROR - stage part: build deb on system encountered error: Unexpected error while running command.
Command: /root/packages/bddeb -d
Exit code: 1
Reason: -
Stdout: Creating a temp tarball using the 'make-tarball' helper
Extracting temporary tarball 'cloud-init_19.3-60-gf709a659.orig.tar.gz'
Creating a debian/ folder in '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
Running 'debuild -d -us -uc' in '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
Stderr: Traceback (most recent call last):
File "/root/packages/bddeb", line 239, in <module>
sys.exit(main())
File "/root/packages/bddeb", line 213, in main
util.subp(cmd, capture=capture)
File "/root/cloudinit/util.py", line 2083, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['debuild', '--preserve-envvar', 'INIT_SYSTEM', '-d', '-us', '-uc']
Exit code: 29
Reason: -
Stdout: dpkg-buildpackage -rfakeroot -d -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: source package cloud-init
dpkg-buildpackage: source version 19.3-60-gf709a659-1~bddeb
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Scott Moser <smoser@ubuntu.com>
dpkg-source --before-build cloud-init-19.3-60-gf709a659
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh clean --with python3,systemd --buildsystem pybuild
dh_testdir -O--buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py clean
running clean
removing '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.5' does not exist -- can't clean it
dh_clean -O--buildsystem=pybuild
dpkg-source -b cloud-init-19.3-60-gf709a659
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building cloud-init using existing ./cloud-init_19.3-60-gf709a659.orig.tar.gz
dpkg-source: info: building cloud-init in cloud-init_19.3-60-gf709a659-1~bddeb.debian.tar.xz
dpkg-source: info: building cloud-init in cloud-init_19.3-60-gf709a659-1~bddeb.dsc
debian/rules build
dh build --with python3,systemd --buildsystem pybuild
dh_testdir -O--buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python3 setup.py build
running build
running build_py
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/warnings.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/version.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/user_data.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/url_helper.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/type_utils.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/templater.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/temp_utils.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/subp.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/stages.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/ssh_util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/simpletable.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/signal_handler.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/settings.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/serial.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/safeyaml.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/registry.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/patcher.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/netinfo.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/log.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/importer.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/helpers.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/gpg.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/event.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/ec2_utils.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/dhclient_hook.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/cs_utils.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/cloud.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/atomic_helper.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/apport.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
copying cloudinit/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceSmartOS.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceScaleway.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceRbxCloud.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceOracle.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceOpenStack.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceOpenNebula.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceOVF.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceNone.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceNoCloud.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceMAAS.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceIBMCloud.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceHetzner.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceGCE.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceExoscale.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceEc2.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceDigitalOcean.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceConfigDrive.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceCloudStack.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceCloudSigma.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceBigstep.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceAzure.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceAltCloud.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
copying cloudinit/sources/DataSourceAliYun.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/reporting
copying cloudinit/reporting/handlers.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/reporting
copying cloudinit/reporting/events.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/reporting
copying cloudinit/reporting/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/reporting
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/udev.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/sysconfig.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/renderers.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/renderer.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/network_state.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/netplan.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/eni.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/dhcp.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/cmdline.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
copying cloudinit/net/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/net
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/mergers
copying cloudinit/mergers/m_str.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/mergers
copying cloudinit/mergers/m_list.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/mergers
copying cloudinit/mergers/m_dict.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/mergers
copying cloudinit/mergers/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/mergers
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/upstart_job.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/shell_script.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/jinja_template.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/cloud_config.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/boot_hook.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
copying cloudinit/handlers/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/handlers
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/filters
copying cloudinit/filters/launch_index.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/filters
copying cloudinit/filters/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/filters
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/ug_util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/ubuntu.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/sles.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/rhel_util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/rhel.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/opensuse.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/net_util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/gentoo.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/freebsd.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/fedora.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/debian.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/centos.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/arch.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
copying cloudinit/distros/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/schema.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_zypper_add_repo.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_yum_add_repo.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_write_files.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_users_groups.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_update_hostname.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_update_etc_hosts.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ubuntu_drivers.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ubuntu_advantage.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_timezone.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ssh_import_id.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ssh_authkey_fingerprints.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ssh.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_spacewalk.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_snappy.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_snap_config.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_snap.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_set_passwords.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_set_hostname.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_seed_random.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_scripts_vendor.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_scripts_user.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_scripts_per_once.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_scripts_per_instance.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_scripts_per_boot.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_salt_minion.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_runcmd.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_rsyslog.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_rightscale_userdata.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_rh_subscription.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_resolv_conf.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_resizefs.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_puppet.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_power_state_change.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_phone_home.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_package_update_upgrade_install.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ntp.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_mounts.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_migrator.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_mcollective.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_lxd.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_locale.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_landscape.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_keys_to_console.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_grub_dpkg.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_growpart.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_foo.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_final_message.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_fan.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_emit_upstart.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_disk_setup.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_disable_ec2_metadata.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_debug.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_chef.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_ca_certs.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_byobu.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_bootcmd.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_apt_pipelining.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/cc_apt_configure.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
copying cloudinit/config/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/config
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/status.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/query.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/main.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/cloud_id.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/clean.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
copying cloudinit/cmd/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/analyze
copying cloudinit/analyze/show.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/analyze
copying cloudinit/analyze/dump.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/analyze
copying cloudinit/analyze/__main__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/analyze
copying cloudinit/analyze/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/analyze
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/openstack.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/netlink.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/hetzner.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/digitalocean.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/azure.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
copying cloudinit/sources/helpers/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware
copying cloudinit/sources/helpers/vmware/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/nic_base.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/nic.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/ipv4_mode.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/guestcust_util.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/guestcust_state.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/guestcust_event.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/guestcust_error.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_source.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_passwd.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_nic.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_namespace.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_file.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config_custom_script.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/config.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/boot_proto.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
copying cloudinit/sources/helpers/vmware/imc/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/sources/helpers/vmware/imc
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/sys_conf.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/resolv_conf.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/networkmanager_conf.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/hosts.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/hostname.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
copying cloudinit/distros/parsers/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/distros/parsers
creating /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
copying cloudinit/cmd/devel/render.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
copying cloudinit/cmd/devel/parser.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
copying cloudinit/cmd/devel/net_convert.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
copying cloudinit/cmd/devel/logs.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
copying cloudinit/cmd/devel/__init__.py -> /run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/.pybuild/pythonX.Y_3.5/build/cloudinit/cmd/devel
running build_scripts
creating build
creating build/scripts-3.5
copying tools/cloud-init-per -> build/scripts-3.5
debian/rules override_dh_auto_test
make[1]: Entering directory '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
http_proxy= make PYVER=python3 check
make[2]: Entering directory '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
nosetests3 -v tests/unittests cloudinit
tests.unittests.test__init__.TestCmdlineUrl.test_exception_warns ... ok
tests.unittests.test__init__.TestCmdlineUrl.test_invalid_content ... ok
tests.unittests.test__init__.TestCmdlineUrl.test_no_key_found ... ok
tests.unittests.test__init__.TestCmdlineUrl.test_parse_cmdline_url_found ... ok
tests.unittests.test__init__.TestCmdlineUrl.test_parse_cmdline_url_nokey_raises_keyerror ... ok
tests.unittests.test__init__.TestCmdlineUrl.test_valid_content ... ok
tests.unittests.test__init__.TestHandlerHandlePart.test_exception_is_caught ... ok
tests.unittests.test__init__.TestHandlerHandlePart.test_modfreq_per_always ... ok
tests.unittests.test__init__.TestHandlerHandlePart.test_no_handle_when_modfreq_once ... ok
tests.unittests.test__init__.TestHandlerHandlePart.test_normal_version_1 ... ok
tests.unittests.test__init__.TestHandlerHandlePart.test_normal_version_2 ... ok
tests.unittests.test__init__.TestWalkerHandleHandler.test_attribute_error ... ok
tests.unittests.test__init__.TestWalkerHandleHandler.test_import_error ... ok
tests.unittests.test__init__.TestWalkerHandleHandler.test_no_errors ... ok
tests.unittests.test_atomic_helper.TestAtomicHelper.test_basic_usage ... ok
tests.unittests.test_atomic_helper.TestAtomicHelper.test_file_permissions ... ok
tests.unittests.test_atomic_helper.TestAtomicHelper.test_string ... ok
tests.unittests.test_atomic_helper.TestAtomicHelper.test_write_json ... ok
tests.unittests.test_builtin_handlers.TestConvertJinjaInstanceData.test_convert_instance_data_decodes_decode_paths ... ok
tests.unittests.test_builtin_handlers.TestConvertJinjaInstanceData.test_convert_instance_data_hyphens_to_underscores ... ok
tests.unittests.test_builtin_handlers.TestConvertJinjaInstanceData.test_convert_instance_data_most_recent_version_of_promoted_keys ... ok
tests.unittests.test_builtin_handlers.TestConvertJinjaInstanceData.test_convert_instance_data_promotes_versioned_keys_to_top_level ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_errors_on_missing_instance_data_json ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_errors_on_unreadable_instance_data ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_noop_on_content_signals ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_renders_jinja_content ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_renders_jinja_content_missing_keys ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_subhandler_v2_with_clean_payload ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_handle_subhandler_v3_with_clean_payload ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_part_handler_defaults ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_part_handler_looks_up_sub_handler_types ... ok
tests.unittests.test_builtin_handlers.TestJinjaTemplatePartHandler.test_jinja_template_part_handler_looks_up_subhandler_types ... ok
tests.unittests.test_builtin_handlers.TestRenderJinjaPayload.test_render_jinja_payload_logs_jinja_vars_on_debug ... ok
tests.unittests.test_builtin_handlers.TestRenderJinjaPayload.test_render_jinja_payload_replaces_missing_variables_and_warns ... ok
tests.unittests.test_builtin_handlers.TestUpstartJobPartHandler.test_upstart_frequency_no_out ... ok
tests.unittests.test_builtin_handlers.TestUpstartJobPartHandler.test_upstart_frequency_single ... ok
tests.unittests.test_cli.TestCLI.test_all_subcommands_represented_in_help ... ok
tests.unittests.test_cli.TestCLI.test_analyze_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_clean_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_collect_logs_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_conditional_subcommands_from_entry_point_sys_argv ... ok
tests.unittests.test_cli.TestCLI.test_devel_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_dhclient_hook_subcommand ... ok
tests.unittests.test_cli.TestCLI.test_features_hook_subcommand ... ok
tests.unittests.test_cli.TestCLI.test_init_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_modules_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_no_arguments_shows_error_message ... ok
tests.unittests.test_cli.TestCLI.test_no_arguments_shows_usage ... ok
tests.unittests.test_cli.TestCLI.test_single_subcommand ... ok
tests.unittests.test_cli.TestCLI.test_status_subcommand_parser ... ok
tests.unittests.test_cli.TestCLI.test_status_wrapper_errors_on_invalid_modes ... ok
tests.unittests.test_cli.TestCLI.test_status_wrapper_errors_on_invalid_name ... ok
tests.unittests.test_cli.TestCLI.test_status_wrapper_init_local_writes_fresh_status_info ... ok
tests.unittests.test_cli.TestCLI.test_wb_devel_schema_subcommand_doc_content ... ok
tests.unittests.test_cli.TestCLI.test_wb_devel_schema_subcommand_parser ... ok
tests.unittests.test_cs_util.CepkoResultTests.test_contains ... SKIP: This test is completely useless
tests.unittests.test_cs_util.CepkoResultTests.test_getitem ... SKIP: This test is completely useless
tests.unittests.test_cs_util.CepkoResultTests.test_iter ... SKIP: This test is completely useless
tests.unittests.test_cs_util.CepkoResultTests.test_len ... SKIP: This test is completely useless
tests.unittests.test_cs_util.CepkoResultTests.test_with_list_as_result ... SKIP: This test is completely useless
tests.unittests.test_data.TestConsumeUserData.test_cloud_config_archive ... ok
tests.unittests.test_data.TestConsumeUserData.test_dont_allow_user_data ... ok
tests.unittests.test_data.TestConsumeUserData.test_merging_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserData.test_mime_application_octet_stream ... ok
tests.unittests.test_data.TestConsumeUserData.test_mime_gzip_compressed ... ok
tests.unittests.test_data.TestConsumeUserData.test_mime_text_plain ... ok
tests.unittests.test_data.TestConsumeUserData.test_mime_text_plain_shell ... ok
tests.unittests.test_data.TestConsumeUserData.test_mime_text_x_shellscript ... ok
tests.unittests.test_data.TestConsumeUserData.test_mixed_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserData.test_shellscript ... ok
tests.unittests.test_data.TestConsumeUserData.test_simple_jsonp ... ok
tests.unittests.test_data.TestConsumeUserData.test_simple_jsonp_no_vendor_consumed ... ok
tests.unittests.test_data.TestConsumeUserData.test_simple_jsonp_vendor_and_user ... ok
tests.unittests.test_data.TestConsumeUserData.test_unhandled_type_warning ... ok
tests.unittests.test_data.TestConsumeUserData.test_vendor_user_yaml_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserData.test_vendordata_script ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_cloud_config_archive ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_dont_allow_user_data ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_include ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_include_bad_url ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_merging_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mime_application_octet_stream ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mime_gzip_compressed ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mime_text_plain ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mime_text_plain_shell ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mime_text_x_shellscript ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_mixed_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_shellscript ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_simple_jsonp ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_simple_jsonp_no_vendor_consumed ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_simple_jsonp_vendor_and_user ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_unhandled_type_warning ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_vendor_user_yaml_cloud_config ... ok
tests.unittests.test_data.TestConsumeUserDataHttp.test_vendordata_script ... ok
tests.unittests.test_data.TestConvertString.test_handle_headers ... ok
tests.unittests.test_data.TestConvertString.test_handle_mime_parts ... ok
tests.unittests.test_data.TestConvertString.test_handles_binary_non_utf8_decodable ... ok
tests.unittests.test_data.TestConvertString.test_handles_binary_utf8_decodable ... ok
tests.unittests.test_data.TestFetchBaseConfig.test_cmdline_overrides_confd_runtime_and_defaults ... ok
tests.unittests.test_data.TestFetchBaseConfig.test_cmdline_overrides_defaults ... ok
tests.unittests.test_data.TestFetchBaseConfig.test_conf_d_overrides_defaults ... ok
tests.unittests.test_data.TestFetchBaseConfig.test_only_builtin_gets_builtin ... ok
tests.unittests.test_data.TestFetchBaseConfig.test_order_precedence_is_builtin_system_runtime_cmdline ... ok
tests.unittests.test_data.TestUDProcess.test_bytes_in_userdata ... ok
tests.unittests.test_data.TestUDProcess.test_compressed_in_userdata ... ok
tests.unittests.test_data.TestUDProcess.test_string_in_userdata ... ok
tests.unittests.test_datasource.test_aliyun.TestAliYunDatasource.test_parse_public_keys ... ok
tests.unittests.test_datasource.test_aliyun.TestAliYunDatasource.test_returns_false_when_not_on_aliyun ... ok
tests.unittests.test_datasource.test_aliyun.TestAliYunDatasource.test_with_mock_server ... ok
tests.unittests.test_datasource.test_aliyun.TestIsAliYun.test_false_on_empty_string ... ok
tests.unittests.test_datasource.test_aliyun.TestIsAliYun.test_false_on_unknown_string ... ok
tests.unittests.test_datasource.test_aliyun.TestIsAliYun.test_true_on_aliyun_product ... ok
tests.unittests.test_datasource.test_altcloud.TestGetCloudType.test_cloud_info_file ... ok
tests.unittests.test_datasource.test_altcloud.TestGetCloudType.test_cloud_info_file_ioerror ... ok
tests.unittests.test_datasource.test_altcloud.TestGetCloudType.test_rhev ... ok
tests.unittests.test_datasource.test_altcloud.TestGetCloudType.test_unknown ... ok
tests.unittests.test_datasource.test_altcloud.TestGetCloudType.test_vsphere ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataCloudInfoFile.test_fail_rhev ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataCloudInfoFile.test_fail_vsphere ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataCloudInfoFile.test_rhev ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataCloudInfoFile.test_unrecognized ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataCloudInfoFile.test_vsphere ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataNoCloudInfoFile.test_failure_no_cloud_file ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataNoCloudInfoFile.test_rhev_no_cloud_file ... ok
tests.unittests.test_datasource.test_altcloud.TestGetDataNoCloudInfoFile.test_vsphere_no_cloud_file ... ok
tests.unittests.test_datasource.test_altcloud.TestReadUserDataCallback.test_callback_both ... ok
tests.unittests.test_datasource.test_altcloud.TestReadUserDataCallback.test_callback_dc ... ok
tests.unittests.test_datasource.test_altcloud.TestReadUserDataCallback.test_callback_non_dc ... ok
tests.unittests.test_datasource.test_altcloud.TestReadUserDataCallback.test_callback_none ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataRhevm.test_modprobe_fails ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataRhevm.test_mount_cb_fails ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataRhevm.test_no_modprobe_cmd ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataRhevm.test_no_udevadm_cmd ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataRhevm.test_udevadm_fails ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataVsphere.test_user_data_vsphere_mcb_fail ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataVsphere.test_user_data_vsphere_no_cdrom ... ok
tests.unittests.test_datasource.test_altcloud.TestUserDataVsphere.test_user_data_vsphere_success ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_bounce_skipped_on_ifupdown_absent ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_default_bounce_command_ifup_used_by_default ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_different_hostnames_performs_bounce ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_different_hostnames_sets_hostname ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_different_hostnames_sets_hostname_back ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_disabled_bounce_does_not_change_hostname ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_disabled_bounce_does_not_perform_bounce ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_environment_correct_for_bounce_command ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_failure_in_bounce_still_resets_host_name ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_force_performs_bounce_regardless ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_same_hostname_does_not_change_hostname ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_set_hostname_option_can_disable_bounce ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_set_hostname_option_can_disable_hostname_set ... ok
tests.unittests.test_datasource.test_azure.TestAzureBounce.test_unchanged_hostname_does_not_perform_bounce ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_availability_zone_set_from_imds ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_basic_dev_file ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_basic_seed_dir ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_call_is_platform_viable_seed ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_cfg_has_no_fingerprint_has_value ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_cfg_has_pubkeys_fingerprint ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_cfg_has_pubkeys_value ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_crawl_metadata_on_reprovision_reports_ready ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_crawl_metadata_on_reprovision_reports_ready_using_lease ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_crawl_metadata_raises_invalid_metadata_on_error ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_crawl_metadata_returns_structured_data_and_caches_nothing ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_default_ephemeral ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_exception_fetching_fabric_data_doesnt_propagate ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_fabric_data_included_in_metadata ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_fallback_network_config ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_fallback_network_config_blacklist ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_data_non_ubuntu_will_not_remove_network_scripts ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_data_on_ubuntu_will_not_remove_network_scripts_disabled ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_data_on_ubuntu_will_remove_network_scripts ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_hostname_with_iterable_arg ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_hostname_with_no_args ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_hostname_with_string_arg ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_get_resource_disk ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_imds_network_config ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_imds_network_ignored_when_apply_network_config_false ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_instance_id_from_dmidecode_used ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_instance_id_from_dmidecode_used_for_builtin ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_list_possible_azure_ds_devs ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_network_config_set_from_imds ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_network_config_set_from_imds_route_metric_for_secondary_nic ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_no_datasource_expected ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_ovf_can_include_unicode ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_ovf_env_arrives_in_waagent_dir ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_password_given ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_password_redacted_in_ovf ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_provide_disk_aliases ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_region_set_from_imds ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_sys_cfg_set_agent_command ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_sys_cfg_set_never_destroy_ntfs ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_user_cfg_set_agent_command ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_user_cfg_set_agent_command_plain ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_user_not_locked_if_password_redacted ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_userdata_arrives ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_userdata_found ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_userdata_plain ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_username_used ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSource.test_waagent_d_has_0700_perms ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSourcePreprovisioning.test__reprovision_calls__poll_imds ... ok
tests.unittests.test_datasource.test_azure.TestAzureDataSourcePreprovisioning.test_poll_imds_returns_ovf_env ... ok
tests.unittests.test_datasource.test_azure.TestAzureNetExists.test_azure_net_must_exist_for_legacy_objpkl ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_never_destroy_ntfs_config_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_no_partitions_is_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_ntfs_mount_errors_true ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_one_partition_not_ntfs_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_one_partition_ntfs_empty_is_true ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_one_partition_ntfs_empty_with_dataloss_file_is_true ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_one_partition_ntfs_populated_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_one_partition_through_realpath_is_true ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_three_partition_through_realpath_is_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_three_partitions_is_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_two_partitions_not_ntfs_false ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_two_partitions_ntfs_empty_is_true ... ok
tests.unittests.test_datasource.test_azure.TestCanDevBeReformatted.test_two_partitions_ntfs_populated_false ... ok
tests.unittests.test_datasource.test_azure.TestClearCachedData.test_clear_cached_attrs_clears_imds ... ok
tests.unittests.test_datasource.test_azure.TestGetMetadataFromIMDS.test_get_metadata_does_not_dhcp_if_network_is_up ... ok
tests.unittests.test_datasource.test_azure.TestGetMetadataFromIMDS.test_get_metadata_from_imds_empty_when_no_imds_present ... ok
tests.unittests.test_datasource.test_azure.TestGetMetadataFromIMDS.test_get_metadata_from_imds_retries_on_timeout ... ok
tests.unittests.test_datasource.test_azure.TestGetMetadataFromIMDS.test_get_metadata_performs_dhcp_when_network_is_down ... ok
tests.unittests.test_datasource.test_azure.TestLoadAzureDsDir.test_missing_ovf_env_xml_raises_non_azure_datasource_error ... ok
tests.unittests.test_datasource.test_azure.TestLoadAzureDsDir.test_wb_invalid_ovf_env_xml_calls_read_azure_ovf ... ok
tests.unittests.test_datasource.test_azure.TestParseNetworkConfig.test_increases_route_metric_for_non_primary_nics ... ok
tests.unittests.test_datasource.test_azure.TestParseNetworkConfig.test_ipv4_and_ipv6_route_metrics_match_for_nics ... ok
tests.unittests.test_datasource.test_azure.TestParseNetworkConfig.test_ipv4_secondary_ips_will_be_static_addrs ... ok
tests.unittests.test_datasource.test_azure.TestParseNetworkConfig.test_ipv6_secondary_ips_will_be_static_cidrs ... ok
tests.unittests.test_datasource.test_azure.TestParseNetworkConfig.test_single_ipv4_nic_configuration ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningPollIMDS.test_poll_imds_re_dhcp_on_timeout ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningPollIMDS.test_poll_imds_report_ready_false ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningReadAzureOvfFlag.test_read_azure_ovf_with_false_flag ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningReadAzureOvfFlag.test_read_azure_ovf_with_true_flag ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningReadAzureOvfFlag.test_read_azure_ovf_without_flag ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningShouldReprovision.test__should_reprovision_returns_false ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningShouldReprovision.test__should_reprovision_with_file_existing ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningShouldReprovision.test__should_reprovision_with_true_cfg ... ok
tests.unittests.test_datasource.test_azure.TestPreprovisioningShouldReprovision.test_reprovision_calls__poll_imds ... ok
tests.unittests.test_datasource.test_azure.TestRandomSeed.test_non_ascii_seed_is_serializable ... ok
tests.unittests.test_datasource.test_azure.TestReadAzureOvf.test_invalid_xml_raises_non_azure_ds ... ok
tests.unittests.test_datasource.test_azure.TestReadAzureOvf.test_load_with_pubkeys ... ok
tests.unittests.test_datasource.test_azure.TestRemoveUbuntuNetworkConfigScripts.test_remove_network_scripts_default_removes_stock_scripts ... ok
tests.unittests.test_datasource.test_azure.TestRemoveUbuntuNetworkConfigScripts.test_remove_network_scripts_only_attempts_removal_if_path_exists ... ok
tests.unittests.test_datasource.test_azure.TestRemoveUbuntuNetworkConfigScripts.test_remove_network_scripts_removes_both_files_and_directories ... ok
tests.unittests.test_datasource.test_azure.TestWBIsPlatformViable.test_false_on_no_matching_azure_criteria ... ok
tests.unittests.test_datasource.test_azure.TestWBIsPlatformViable.test_true_on_azure_ovf_env_in_seed_dir ... ok
tests.unittests.test_datasource.test_azure.TestWBIsPlatformViable.test_true_on_non_azure_chassis ... ok
tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient.test_non_secure_get ... ok
tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient.test_post ... ok
tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient.test_post_with_extra_headers ... ok
tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient.test_secure_get ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue.test_hex_string ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue.test_hex_string_with_single_character_part ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue.test_packed_string ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue.test_packed_string_containing_a_colon ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue.test_packed_string_with_escaped_quote ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromNetworkd.test_multiple_returns_first ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromNetworkd.test_no_valid_leases_is_none ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromNetworkd.test_option_245_is_found_in_single ... ok
tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromNetworkd.test_option_245_not_found_returns_None ... ok
tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint.test_from_dhcp_client ... ok
tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint.test_latest_lease_used ... ok
tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint.test_missing_file ... ok
tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint.test_missing_special_azure_line ... ok
tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric.test_data_from_shim_returned ... ok
tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric.test_failure_in_registration_calls_clean_up ... ok
tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric.test_success_calls_clean_up ... ok
tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing.test_certificates_xml_parsed_and_fetched_correctly ... ok
tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing.test_container_id_parsed_correctly ... ok
tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing.test_incarnation_parsed_correctly ... ok
tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing.test_instance_id_parsed_correctly ... ok
tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing.test_missing_certificates_skips_http_get ... ok
tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager.test_clean_up ... ok
tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager.test_generate_certificate_uses_tmpdir ... ok
tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager.test_openssl_manager_creates_a_tmpdir ... ok
tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManagerActions.test_parse_certificates ... SKIP: todo move to cloud_test
tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManagerActions.test_pubkey_extract ... SKIP: todo move to cloud_test
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_absent_certificates_produces_empty_public_keys ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_certificates_used_to_determine_public_keys ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_clean_up_can_be_called_at_any_time ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_clean_up_will_clean_up_openssl_manager_if_instantiated ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_correct_url_used_for_goalstate ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_correct_url_used_for_report_ready ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_failure_to_fetch_goalstate_bubbles_up ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_goal_state_values_used_for_report_ready ... ok
tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim.test_http_client_uses_certificate ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_encoded_user_data ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_get_hostname ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_get_instance_id ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_get_public_ssh_keys ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_lack_of_cloudinit_key_in_vendor_data ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_lack_of_vendor_data ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_metadata ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_platform ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_user_data ... ok
tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest.test_vendor_data ... ok
tests.unittests.test_datasource.test_cloudsigma.DsLoads.test_get_datasource_list_returns_in_local ... ok
tests.unittests.test_datasource.test_cloudsigma.DsLoads.test_list_sources_finds_ds ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_bad_request_doesnt_stop_ds_from_working ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_empty_password_doesnt_create_config ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_password_not_saved_if_already_saved ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_password_not_saved_if_bad_request ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_password_not_saved_if_empty ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_password_sets_password ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_saved_password_doesnt_create_config ... ok
tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching.test_valid_response_means_password_marked_as_saved ... ok
tests.unittests.test_datasource.test_cloudstack.TestGetLatestLease.test_ignores_by_extension ... ok
tests.unittests.test_datasource.test_cloudstack.TestGetLatestLease.test_selects_dhclient_dash_files ... ok
tests.unittests.test_datasource.test_cloudstack.TestGetLatestLease.test_selects_dhclient_dot_files ... ok
tests.unittests.test_datasource.test_cloudstack.TestGetLatestLease.test_selects_newest_matching ... ok
tests.unittests.test_datasource.test_cloudstack.TestGetLatestLease.test_skips_dhcpv6_files ... ok
tests.unittests.test_datasource.test_common.ExpectedDataSources.test_expected_default_local_sources_found ... ok
tests.unittests.test_datasource.test_common.ExpectedDataSources.test_expected_default_network_sources_found ... ok
tests.unittests.test_datasource.test_common.ExpectedDataSources.test_expected_nondefault_network_sources_found ... ok
tests.unittests.test_datasource.test_common.TestDataSourceInvariants.test_data_sources_have_valid_network_config_sources ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_dev_ec2_map ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_dev_ec2_remap ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_dev_os_map ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_dev_os_remap ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_dir_valid ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_ec2_metadata ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_find_candidates ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_pubkeys_v2 ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_seed_dir_bad_json_metadata ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_seed_dir_missing ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_seed_dir_no_configdrive ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_seed_dir_valid_extra ... ok
tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource.test_subplatform_config_drive_when_starts_with_dev ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_bond_conversion ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_conversion_fills_names ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_conversion_with_route ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_conversion_with_tap ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_convert_raises_value_error_on_missing_name ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_convert_reads_system_prefers_name ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_mac_addrs_can_be_upper_case ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_unknown_device_types_accepted ... ok
tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData.test_vlan ... ok
tests.unittests.test_datasource.test_configdrive.TestNetJson.test_network_config_conversion_dhcp6 ... ok
tests.unittests.test_datasource.test_configdrive.TestNetJson.test_network_config_conversions ... ok
tests.unittests.test_datasource.test_configdrive.TestNetJson.test_network_config_is_converted ... ok
tests.unittests.test_datasource.test_configdrive.TestNetJson.test_network_data_is_found ... ok
tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean.test_metadata ... ok
tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean.test_multiple_ssh_keys ... ok
tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean.test_returns_false_not_on_docean ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_convert_without_private ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_correct_gateways_defined ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_networking_defined ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_private_interface_defined ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_public_interface_anchor_ipv4 ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_public_interface_defined ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_public_interface_ipv4 ... ok
tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert.test_public_interface_ipv6 ... ok
tests.unittests.test_datasource.test_ec2.TesIdentifyPlatform.test_identify_e24cloud ... ok
tests.unittests.test_datasource.test_ec2.TesIdentifyPlatform.test_identify_e24cloud_negative ... ok
tests.unittests.test_datasource.test_ec2.TesIdentifyPlatform.test_identify_zstack ... ok
tests.unittests.test_datasource.test_ec2.TesIdentifyPlatform.test_identify_zstack_full_domain_only ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_gets_macs_from_get_interfaces_by_mac ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_handles_absent_dhcp4 ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_handles_dhcp4_and_dhcp6 ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_handles_local_dhcp4 ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_handles_local_v4_and_v6 ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_handles_only_dhcp6 ... ok
tests.unittests.test_datasource.test_ec2.TestConvertEc2MetadataNetworkConfig.test_convert_ec2_metadata_network_config_skips_absent_macs ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_classic_instance_false ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_classic_instance_true ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_ec2_get_instance_id_refreshes_identity_on_upgrade ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_ec2_local_performs_dhcp_on_non_bsd ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_ec2_local_returns_false_on_bsd ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_ec2_local_returns_false_on_non_aws ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_network_config_cached_property_refreshed_on_upgrade ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_network_config_property_is_cached_in_datasource ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_network_config_property_returns_version_1_network_data ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_network_config_property_set_dhcp4_on_private_ipv4 ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_unknown_platform_with_strict_false ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_unknown_platform_with_strict_true ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_valid_platform_with_strict_false ... ok
tests.unittests.test_datasource.test_ec2.TestEc2.test_valid_platform_with_strict_true ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_activate_removes_set_passwords_semaphore ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_get_data ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_get_data_no_password ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_get_data_saved_password ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_non_viable_platform ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_password ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_password_empty ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_password_saved ... ok
tests.unittests.test_datasource.test_exoscale.TestDatasourceExoscale.test_read_metadata_when_password_server_unreachable ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_block_project_ssh_keys_override ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_cloudinit_ssh_keys ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_connection ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_default_user_ssh_keys ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_get_data_returns_false_if_not_on_gce ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_has_expired ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_instance_ssh_keys_override ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_metadata ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_metadata_encoding ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_metadata_partial ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_missing_required_keys_return_false ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_no_ssh_keys_metadata ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_only_last_part_of_zone_used_for_availability_zone ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_parse_public_keys_non_ascii ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_publish_host_keys ... ok
tests.unittests.test_datasource.test_gce.TestDataSourceGCE.test_userdata_no_encoding ... ok
tests.unittests.test_datasource.test_hetzner.TestDataSourceHetzner.test_not_on_hetzner_returns_false ... ok
tests.unittests.test_datasource.test_hetzner.TestDataSourceHetzner.test_read_data ... ok
tests.unittests.test_datasource.test_ibmcloud.TestDataSourceIBMCloud.test_get_data_false ... ok
tests.unittests.test_datasource.test_ibmcloud.TestDataSourceIBMCloud.test_get_data_processes_read_md ... ok
tests.unittests.test_datasource.test_ibmcloud.TestGetIBMPlatform.test_id_os_code ... ok
tests.unittests.test_datasource.test_ibmcloud.TestGetIBMPlatform.test_id_os_code_must_match_uuid ... ok
tests.unittests.test_datasource.test_ibmcloud.TestGetIBMPlatform.test_id_template_live_metadata ... ok
tests.unittests.test_datasource.test_ibmcloud.TestGetIBMPlatform.test_id_template_prov_metadata ... ok
tests.unittests.test_datasource.test_ibmcloud.TestGetIBMPlatform.test_id_template_prov_nodata ... ok
tests.unittests.test_datasource.test_ibmcloud.TestIsIBMProvisioning.test_config_and_log_no_reference ... ok
tests.unittests.test_datasource.test_ibmcloud.TestIsIBMProvisioning.test_config_only ... ok
tests.unittests.test_datasource.test_ibmcloud.TestIsIBMProvisioning.test_config_with_new_log ... ok
tests.unittests.test_datasource.test_ibmcloud.TestIsIBMProvisioning.test_config_with_old_log ... ok
tests.unittests.test_datasource.test_ibmcloud.TestIsIBMProvisioning.test_no_config ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_os_code_live ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_os_code_live_no_userdata ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_provisioning_md ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_provisioning_no_metadata ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_provisioning_not_ibm ... ok
tests.unittests.test_datasource.test_ibmcloud.TestReadMD.test_template_live ... ok
tests.unittests.test_datasource.test_maas.TestGetIdHash.test_v1_expected ... ok
tests.unittests.test_datasource.test_maas.TestGetIdHash.test_v1_extra_fields_are_ignored ... ok
tests.unittests.test_datasource.test_maas.TestGetOauthHelper.test_all_required ... ok
tests.unittests.test_datasource.test_maas.TestGetOauthHelper.test_other_fields_not_passed_through ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_dir_invalid ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_dir_missing ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_dir_none ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_dir_valid ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_dir_valid_extra ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_url_valid ... ok
tests.unittests.test_datasource.test_maas.TestMAASDataSource.test_seed_url_vendor_data_dict ... ok
tests.unittests.test_datasource.test_nocloud.TestMaybeRemoveToplevelNetwork.test_no_remove_if_missing_config_or_version ... ok
tests.unittests.test_datasource.test_nocloud.TestMaybeRemoveToplevelNetwork.test_no_remove_if_non_dict ... ok
tests.unittests.test_datasource.test_nocloud.TestMaybeRemoveToplevelNetwork.test_no_remove_if_other_keys ... ok
tests.unittests.test_datasource.test_nocloud.TestMaybeRemoveToplevelNetwork.test_remove_with_config_disabled ... ok
tests.unittests.test_datasource.test_nocloud.TestMaybeRemoveToplevelNetwork.test_should_remove_safely ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_fs_config_lowercase_label ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_fs_config_lowercase_label_search_uppercase ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_fs_config_uppercase_label ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_fs_config_uppercase_label_search_uppercase ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_fs_label ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_metadata_network_config ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_metadata_network_config_over_interfaces ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_metadata_network_config_with_toplevel_network ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_metadata_network_interfaces ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_no_datasource_expected ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_nocloud_get_devices_freebsd ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_nocloud_no_vendordata ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_nocloud_seed_dir_non_lxd_platform_is_nocloud ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_nocloud_seed_dir_on_lxd ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_nocloud_seed_with_vendordata ... ok
tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource.test_seed_in_config ... ok
tests.unittests.test_datasource.test_nocloud.TestParseCommandLineData.test_parse_cmdline_data_none ... ok
tests.unittests.test_datasource.test_nocloud.TestParseCommandLineData.test_parse_cmdline_data_valid ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_context_parser ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_find_candidates ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_get_data ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_get_data_broken_contextdisk ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_get_data_invalid_identity ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_get_data_non_contextdisk ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_hostname ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_network_interfaces ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_seed_dir_broken_context ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_seed_dir_empty1_context ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_seed_dir_empty2_context ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_seed_dir_non_contextdisk ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_ssh_key ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_user_data_base64_encoding ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_user_data_encoding_required_for_decode ... ok
tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource.test_user_data_plain ... ok
Verify context_devname correctly returns mac and name. ... ok
test_eth0 (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
test_eth0_override (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
test_eth0_v4v6_override (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
Test rendering with/without DNS server, search domain ... ok
Test rendering with/without IPv4 gateway ... ok
Test rendering with/without IPv6 gateway ... ok
Test rendering with/without IPv6 address ... ok
Test rendering with/without MTU ... ok
Verify get_field('device', 'name') returns *context* value. ... ok
Verify get_field('device', 'name') returns None if context value is ... ok
Verify get_field('device', 'name') returns None if context value is ... ok
Verify get_field('device', 'name', 'default value') returns *context* ... ok
Verify get_field('device', 'name', 'default value') returns *default* ... ok
Verify get_gateway('device') correctly returns IPv4 default gateway ... ok
Verify get_gateway6('device') correctly returns IPv6 default gateway ... ok
Verify get_ip('device') correctly returns IPv4 address. ... ok
Verify get_ip6('device') correctly returns IPv6 address. ... ok
Verify get_ip6('device') correctly returns IPv6 address. ... ok
Verify get_ip6_prefix('device') correctly returns IPv6 prefix. ... ok
Verify get_ip6_prefix('device') correctly returns IPv6 prefix. ... ok
Verify get_ip6('device') correctly returns IPv6 address. ... ok
Verify get_ip('device') correctly returns IPv4 address. ... ok
Verify get_mask('device') correctly returns IPv4 subnet mask. ... ok
Verify get_mask('device') correctly returns IPv4 subnet mask. ... ok
Verify get_mtu('device') correctly returns MTU size. ... ok
Verify get_nameservers('device') correctly returns DNS server addresses ... ok
Verify get_network('device') correctly returns IPv4 network address. ... ok
Verify get_network('device') correctly returns IPv4 network address. ... ok
Test rendering multiple nics with names that differ from context. ... ok
test_no_seconds (tests.unittests.test_datasource.test_opennebula.TestParseShellConfig) ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_detect_openstack_by_proc_1_environ ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_detect_openstack_intel_product_name_compute ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_detect_openstack_non_intel_x86 ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_detect_openstack_opentelekomcloud_chassis_asset_tag ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_detect_openstack_oraclecloud_chassis_asset_tag ... ok
tests.unittests.test_datasource.test_openstack.TestDetectOpenStack.test_not_detect_openstack_intel_x86_ec2 ... ok
tests.unittests.test_datasource.test_openstack.TestMetadataReader.test__find_working_version ... ok
tests.unittests.test_datasource.test_openstack.TestMetadataReader.test__find_working_version_uses_latest ... ok
tests.unittests.test_datasource.test_openstack.TestMetadataReader.test_read_v2_os_ocata ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_bad_datasource_meta ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_bad_metadata ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_bad_uuid ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_datasource ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_disabled_datasource ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_local_datasource ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_metadata_invalid ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_network_config_cached ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_network_config_disabled_by_datasource_config ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_network_config_from_network_json ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_no_datasource ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_no_ec2 ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_successful ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_userdata_empty ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_vendordata_empty ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_vendordata_invalid ... ok
tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource.test_wb__crawl_metadata_does_not_persist ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_dict_ci_dict ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_dict_ci_list ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_dict_ci_string ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_dict_no_ci ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_list ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_none ... ok
tests.unittests.test_datasource.test_openstack.TestVendorDataLoading.test_vd_load_string ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_cust_script_disabled ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_false_on_none_dmi_data ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_no_vmware_customization_disabled ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_non_vmware_seed_platform_info ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_vmware_customization_disabled ... ok
tests.unittests.test_datasource.test_ovf.TestDatasourceOVF.test_get_data_vmware_seed_platform_info ... ok
tests.unittests.test_datasource.test_ovf.TestMarkerFiles.test_false_when_markerid_none ... ok
tests.unittests.test_datasource.test_ovf.TestMarkerFiles.test_marker_file_setup ... ok
tests.unittests.test_datasource.test_ovf.TestMarkerFiles.test_markerid_file_exist ... ok
tests.unittests.test_datasource.test_ovf.TestReadOvfEnv.test_with_b64_userdata ... ok
tests.unittests.test_datasource.test_ovf.TestReadOvfEnv.test_with_no_userdata ... ok
tests.unittests.test_datasource.test_ovf.TestReadOvfEnv.test_with_non_b64_userdata ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_find_already_mounted ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_find_already_mounted_matches_kname ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_find_already_mounted_skips_non_iso9660 ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_false_on_multi_dir_paths ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_non_string_exception ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_none ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_true_on_hd_partitions ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_true_on_valid_relative_paths ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_maybe_cdrom_device_true_on_xvd_partitions ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_mount_cb_called_on_blkdevs_with_iso9660 ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_mount_cb_called_on_blkdevs_with_iso9660_check_regex ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_mount_cb_called_require_iso_false ... ok
tests.unittests.test_datasource.test_ovf.TestTransportIso9660.test_mount_cb_not_called_no_matches ... ok
tests.unittests.test_datasource.test_ovf.TestTransportVmwareGuestinfo.test_found_when_guestinfo_present ... ok
tests.unittests.test_datasource.test_ovf.TestTransportVmwareGuestinfo.test_notfound_and_warns_on_unexpected_exit_code ... ok
tests.unittests.test_datasource.test_ovf.TestTransportVmwareGuestinfo.test_notfound_if_no_content_but_exit_zero ... ok
tests.unittests.test_datasource.test_ovf.TestTransportVmwareGuestinfo.test_notfound_on_exit_code_1 ... ok
tests.unittests.test_datasource.test_ovf.TestTransportVmwareGuestinfo.test_without_vmware_rpctool_returns_notfound ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_generate_network_config ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_gratuitous_arp_run_standard_arping ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_handle_rhel_like_arping ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_seed_read_user_data_callback_empty_file ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_seed_read_user_data_callback_userdata ... ok
tests.unittests.test_datasource.test_rbx.TestRbxDataSource.test_seed_read_user_data_callback_valid_disk ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_metadata_404 ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_metadata_ok ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_metadata_rate_limit ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_network_config_existing ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_network_config_ipv6_ok ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_network_config_ok ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_ssh_keys_both ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_ssh_keys_empty ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_ssh_keys_only_conf ... ok
tests.unittests.test_datasource.test_scaleway.TestDataSourceScaleway.test_ssh_keys_only_tags ... ok
tests.unittests.test_datasource.test_scaleway.TestOnScaleway.test_not_on_scaleway ... ok
tests.unittests.test_datasource.test_scaleway.TestOnScaleway.test_on_scaleway_cmdline ... ok
tests.unittests.test_datasource.test_scaleway.TestOnScaleway.test_on_scaleway_dmi ... ok
tests.unittests.test_datasource.test_scaleway.TestOnScaleway.test_on_scaleway_var_run_scaleway ... ok
tests.unittests.test_datasource.test_smartos.TestIdentifyFile.test_file_happy_path ... ok
tests.unittests.test_datasource.test_smartos.TestIdentifyFile.test_returns_none_on_error ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_flush_failure ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_flush_many_timeouts ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_base64_encodes_argument ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_calculates_length_correctly ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_checksums_correctly ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_line_starts_with_v2 ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_reads_a_line ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_returns_None_if_value_not_found ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_returns_valid_value ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_throws_exception_for_incorrect_crc ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_throws_exception_for_incorrect_length ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_throws_exception_for_request_id_mismatch ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_uses_appropriate_request_id ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_uses_get_command ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_uses_random_number_for_request_id ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_writes_a_single_line ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_get_metadata_writes_bytes ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_list_metadata_returns_empty_list_if_no_customer_metadata ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_list_metadata_returns_list ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_negotiate ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_negotiate_bad_response ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_negotiate_short_response ... ok
tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient.test_serial_open_transport ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple_alt ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple_both_ipv4_ipv6 ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple_dhcp ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple_multi_ip ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_simple_multi_ipv6 ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_convert_with_dns ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_gateways_not_on_all_nics ... ok
tests.unittests.test_datasource.test_smartos.TestNetworkConversion.test_routes_on_all_nics ... ok
tests.unittests.test_datasource.test_smartos.TestSerialConcurrency.test_all_keys ... SKIP: Only supported on KVM and bhyve guests under SmartOS
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_default_ephemeral ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_default_vendor_data ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_disable_iptables_flag ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_hostname ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_hostname_b64 ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_hostname_if_no_sdc_hostname ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_motd_sys_info ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_no_base64 ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_override_disk_aliases ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_platform_info ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_reconfig_network_on_boot ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_root_keys ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_scripts_shebang_not_added ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_scripts_shebanged ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_sdc_hostname_if_no_hostname ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_sdc_nics ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_sdc_scripts ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_sdc_uuid_if_no_hostname_or_sdc_hostname ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_userdata ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_userdata_removed ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_uuid ... ok
tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource.test_vendor_data_not_default ... ok
tests.unittests.test_distros.test_arch.TestArch.test_get_distro ... ok
tests.unittests.test_distros.test_arch.TestRenderNetwork.test_basic_static ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_basic ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_create_groups_with_whitespace_string ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_create_user_with_ssh_redirect_user_does_not_disable_auth_keys ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_create_user_with_ssh_redirect_user_no_cloud_keys ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_create_user_with_ssh_redirect_user_with_cloud_keys ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_explicit_no_home_false ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_explicit_sudo_false ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_group_added ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_lock_raises_runtime_if_no_commands ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_lock_with_passwd_if_available ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_lock_with_usermod_if_no_passwd ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_no_home ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_only_new_group_added ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_set_password ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_setup_ssh_authorized_keys_with_integer ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_setup_ssh_authorized_keys_with_list ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_setup_ssh_authorized_keys_with_string ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_system_user ... ok
tests.unittests.test_distros.test_create_users.TestCreateUser.test_unlocked ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_falseish_locale_raises_valueerror ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_no_regen_on_c_utf8 ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_no_rerun ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_rerun_if_different ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_rerun_if_no_file ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_rerun_on_mismatched_keys ... ok
tests.unittests.test_distros.test_debian.TestDebianApplyLocale.test_rerun_on_unset_system_locale ... ok
tests.unittests.test_distros.test_freebsd.TestDeviceLookUp.test_find_freebsd_part_gpt ... ok
tests.unittests.test_distros.test_freebsd.TestDeviceLookUp.test_find_freebsd_part_label ... ok
tests.unittests.test_distros.test_freebsd.TestDeviceLookUp.test_get_path_dev_freebsd_label ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_arch_package_mirror_info_known ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_arch_package_mirror_info_unknown ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_expire_passwd_freebsd_uses_pw_command ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_expire_passwd_uses_chpasswd ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_get_locale_rhel ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_get_locale_ubuntu ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_get_package_mirror_info_az_ec2 ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_get_package_mirror_info_az_non_ec2 ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_get_package_mirror_info_none ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_sudoers_ensure_append ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_sudoers_ensure_new ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_sudoers_ensure_rules ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_sudoers_ensure_rules_list ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_systemd_in_use ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_systemd_not_in_use ... ok
tests.unittests.test_distros.test_generic.TestGenericDistro.test_systemd_symlink ... ok
test_adjust_hostname (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
test_no_adjust_hostname (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
test_parse_same (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
test_add (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
test_del (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
test_parse (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroArch.test_apply_network_config_v1_with_netplan ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroArch.test_apply_network_config_v1_without_netplan ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroFreebsd.test_apply_network_config_fallback_freebsd ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroFreebsd.test_generate_fallback_config_freebsd ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroFreebsd.test_get_ip_nic_freebsd ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroFreebsd.test_simple_write_freebsd ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroFreebsd.test_simple_write_freebsd_from_v2eni ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroOpensuse.test_apply_network_config_ipv6_opensuse ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroOpensuse.test_apply_network_config_opensuse ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroRedhat.test_apply_network_config_ipv6_rh ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroRedhat.test_apply_network_config_rh ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroUbuntuEni.test_apply_network_config_eni_ub ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroUbuntuNetplan.test_apply_network_config_v1_to_netplan_ub ... ok
tests.unittests.test_distros.test_netconfig.TestNetCfgDistroUbuntuNetplan.test_apply_network_config_v2_passthrough_ub ... ok
tests.unittests.test_distros.test_opensuse.TestopenSUSE.test_get_distro ... ok
tests.unittests.test_distros.test_resolv.TestResolvHelper.test_local_domain ... ok
tests.unittests.test_distros.test_resolv.TestResolvHelper.test_nameservers ... ok
tests.unittests.test_distros.test_resolv.TestResolvHelper.test_parse_same ... ok
tests.unittests.test_distros.test_resolv.TestResolvHelper.test_search_domains ... ok
tests.unittests.test_distros.test_resolv.TestResolvHelper.test_write_works ... ok
tests.unittests.test_distros.test_sles.TestSLES.test_get_distro ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_add_new ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_adjust ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_empty ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_no_adjust_shell ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_no_change ... ok
tests.unittests.test_distros.test_sysconfig.TestSysConfHelper.test_parse_shell_vars ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_add_user_on_snappy_system ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_basic_groups ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_create_snap_user ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_create_snap_user_known ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_csv_groups ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_group_dict ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_member_groups ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_more_groups ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_dict ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_dict_default ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_dict_default_additional ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_dict_extract ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_dict_trans ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_old_user ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_simple ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_simple_csv ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_simple_dict ... ok
tests.unittests.test_distros.test_user_data_normalize.TestUGNormalize.test_users_simple_dict_no ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_aliyun_identified ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_aliyun_over_ec2 ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_aws_ec2_hvm ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_aws_ec2_xen ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_azure_dmi_detection_from_chassis_asset_tag ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_azure_seed_file_detection ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_bobrightbox_is_not_brightbox ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_brightbox_is_ec2 ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_config_drive ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_config_drive_interacts_with_ibmcloud_config_disk ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_config_drive_seed ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_config_drive_upper ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_configured_list_with_none ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_default_nocloud_as_vdb_iso9660 ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_default_openstack_intel_is_found ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_default_ovf_is_found ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_default_ovf_returns_not_found_on_azure ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_default_ovf_with_detect_virt_none_not_found ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_e24cloud_is_ec2 ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_e24cloud_not_active ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_gce_by_product_name ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_gce_by_serial ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_hetzner_found ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_os_code ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_os_code_different_uuid ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_template_no_userdata ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_template_no_userdata_in_provisioning ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_template_userdata ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_template_userdata_in_provisioning ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_with_configdrive_seed ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ibmcloud_with_nocloud_seed ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_nocloud_seed ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_nocloud_seed_ubuntu_core_writable ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_nocloud_upper ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_openstack_asset_tag_copute ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_openstack_asset_tag_nova ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_openstack_on_non_intel_is_maybe ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_openstack_open_telekom_cloud ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_guestinfo_found ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_iso_found_by_cdrom_with_different_size ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_iso_found_by_cdrom_with_matching_fs_label ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_iso_found_by_cdrom_with_ovf_schema_match ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_iso_found_open_vm_tools_64 ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_ovf_on_vmware_iso_found_when_vmware_customization ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_path_env_gets_set_from_main ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_policy_config_disable_overrides_builtin ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_policy_disabled ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_rbx_cloud ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_single_entry_defines_datasource ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_smartos_bhyve ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_smartos_lxbrand ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_smartos_lxbrand_requires_socket ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_wb_print_variables ... ok
tests.unittests.test_ds_identify.TestDsIdentify.test_zstack_is_ec2 ... ok
tests.unittests.test_ds_identify.TestIsIBMProvisioning.test_config_only ... ok
tests.unittests.test_ds_identify.TestIsIBMProvisioning.test_config_with_new_log ... ok
tests.unittests.test_ds_identify.TestIsIBMProvisioning.test_config_with_old_log ... ok
tests.unittests.test_ds_identify.TestIsIBMProvisioning.test_no_config ... ok
tests.unittests.test_ds_identify.TestOracle.test_found_by_chassis ... ok
tests.unittests.test_ds_identify.TestOracle.test_not_found ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_metadata_fetch_bdm ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_metadata_fetch_key ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_metadata_fetch_no_keys ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_metadata_fetch_with_2_keys ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_metadata_no_security_credentials ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_userdata_fetch ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_userdata_fetch_fail_not_found ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_userdata_fetch_fail_server_dead ... ok
tests.unittests.test_ec2_util.TestEc2Util.test_userdata_fetch_fail_server_not_found ... ok
tests.unittests.test_filters.test_launch_index.TestLaunchFilter.testConfigEmailIndex ... ok
tests.unittests.test_filters.test_launch_index.TestLaunchFilter.testHeaderEmailIndex ... ok
tests.unittests.test_filters.test_launch_index.TestLaunchFilter.testIndexes ... ok
tests.unittests.test_filters.test_launch_index.TestLaunchFilter.testMultiEmailIndex ... ok
tests.unittests.test_filters.test_launch_index.TestLaunchFilter.testNoneIndex ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_apt_all_proxy_written ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_apt_http_proxy_written ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_apt_proxy_written ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_config_deleted ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_config_replaced ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_config_written ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_proxy_deleted ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig.test_proxy_replaced ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion.test_convert_with_apt_mirror ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion.test_convert_with_apt_mirror_as_empty_string ... ok
tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion.test_no_old_content ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v1.TestAptSourceConfigSourceList.test_apt_v1_source_list_debian ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v1.TestAptSourceConfigSourceList.test_apt_v1_source_list_ubuntu ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v1.TestAptSourceConfigSourceList.test_apt_v1_srcl_custom ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v1.TestAptSourceConfigSourceList.test_apt_v1_srcl_debian_mirrorfail ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v1.TestAptSourceConfigSourceList.test_apt_v1_srcl_ubuntu_mirrorfail ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_source_list_centos ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_source_list_debian ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_source_list_psm ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_source_list_ubuntu ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_source_list_ubuntu_snappy ... ok
tests.unittests.test_handler.test_handler_apt_configure_sources_list_v3.TestAptSourceConfigSourceList.test_apt_v3_srcl_custom ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_basic ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_basic_dict ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_basic_dict_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_basic_nofn ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_basic_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_key ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_key_nofn ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyid ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyid_nofn ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyid_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyid_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyidonly ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_keyonly ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_longkeyid_ks_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_longkeyid_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_ppa ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_ppa_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_replace ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_replace_dict_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_replace_nofn ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_apt_src_replace_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_convert_to_new_format ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_convert_to_new_format_collision ... ok
tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig.test_convert_to_new_format_dict_collision ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_disable_suites ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_get_def_mir_non_intel_no_arch ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_get_default_mirrors_non_intel_with_arch ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_list_rename ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_list_rename_non_slash ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_arches ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_arches_default ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_arches_sysdefault ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_default ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_search ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_search_dns ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_mirror_search_many2 ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_proxy ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_basic ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_basic_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_key ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyid ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyid_keyserver ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyid_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyid_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyidonly ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_keyonly ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_longkeyid_ks_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_longkeyid_real ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_ppa ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_ppa_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_replace ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_replace_fn ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_src_replace_tri ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_apt_v3_url_resolvable ... ok
tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig.test_disable_suites_blank_lines ... ok
test_dpkg_reconfigure_does_reconfigure (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
test_dpkg_reconfigure_not_done_if_no_cleaners (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
test_dpkg_reconfigure_not_done_on_no_data (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
test_no_set_sel_if_none_to_set (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
test_reconfigure_if_intersection (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
test_reconfigure_if_no_intersection (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
Automatically append a newline to debconf-set-selections config. ... ok
test_set_sel_call_has_expected_input (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_creates_and_runs_bootcmd_script_with_instance_id ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_invalid_command_set ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_runs_bootcmd_script_with_error ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_schema_validation_warns_non_array_item_type ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_schema_validation_warns_non_array_type ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestBootcmd.test_handler_skip_if_no_bootcmd ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestSchema.test_duplicates_are_fine_array_array ... ok
tests.unittests.test_handler.test_handler_bootcmd.TestSchema.test_duplicates_are_fine_array_string ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestAddCaCerts.test_multiple_certs ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestAddCaCerts.test_no_certs_in_list ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestAddCaCerts.test_single_cert_no_trailing_cr ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestAddCaCerts.test_single_cert_trailing_cr ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_correct_order_for_remove_then_add ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_empty_trusted_list ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_multiple_trusted ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_no_remove_defaults_if_false ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_no_trusted_list ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_remove_default_ca_certs ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestConfig.test_single_trusted ... ok
Test that nothing is done if no ca-certs configuration is provided. ... ok
tests.unittests.test_handler.test_handler_ca_certs.TestRemoveDefaultCaCerts.test_commands ... ok
test_commands (tests.unittests.test_handler.test_handler_ca_certs.TestUpdateCaCerts) ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_basic_config ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_firstboot_json ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_no_config ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_template_deletes ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_validation_cert_and_validation_key ... ok
tests.unittests.test_handler.test_handler_chef.TestChef.test_validation_cert_with_system ... ok
tests.unittests.test_handler.test_handler_chef.TestInstallChefOmnibus.test_install_chef_from_omnibus_has_omnibus_version ... ok
tests.unittests.test_handler.test_handler_chef.TestInstallChefOmnibus.test_install_chef_from_omnibus_retries_url ... ok
tests.unittests.test_handler.test_handler_chef.TestInstallChefOmnibus.test_install_chef_from_omnibus_runs_chef_url_content ... ok
tests.unittests.test_handler.test_handler_debug.TestDebug.test_debug_no_write ... ok
tests.unittests.test_handler.test_handler_debug.TestDebug.test_debug_write ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize.test_size_for_1024_byte_sectors ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize.test_size_for_2048_byte_sectors ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize.test_size_for_4096_byte_sectors ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize.test_size_for_512_byte_sectors ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout.test_half_and_half ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout.test_single_partition_using_boolean ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout.test_single_partition_using_list ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout.test_thirds_with_different_partition_type ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed.test_multiple_child_nodes_returns_true ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed.test_one_child_nodes_and_no_fs_returns_false ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed.test_valid_filesystem_returns_true ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestMkfsCommandHandling.test_overwrite_and_extra_opts_without_cmd ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestMkfsCommandHandling.test_with_cmd ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestUpdateFsSetupDevices.test_dotted_devname ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestUpdateFsSetupDevices.test_dotted_devname_populates_partition ... ok
tests.unittests.test_handler.test_handler_disk_setup.TestUpdateFsSetupDevices.test_regression_1634678 ... ok
tests.unittests.test_handler.test_handler_etc_hosts.TestHostsFile.test_write_etc_hosts_suse_localhost ... ok
tests.unittests.test_handler.test_handler_etc_hosts.TestHostsFile.test_write_etc_hosts_suse_template ... ok
tests.unittests.test_handler.test_handler_growpart.TestConfig.test_handle_with_no_growpart_entry ... ok
tests.unittests.test_handler.test_handler_growpart.TestConfig.test_mode_auto_prefers_growpart ... ok
tests.unittests.test_handler.test_handler_growpart.TestConfig.test_no_resizers_auto_is_fine ... ok
tests.unittests.test_handler.test_handler_growpart.TestConfig.test_no_resizers_mode_growpart_is_exception ... ok
test_mode_off (tests.unittests.test_handler.test_handler_growpart.TestDisabled) ... ok
test_simple_devices (tests.unittests.test_handler.test_handler_growpart.TestResize) ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_error_on_invalid_landscape_type ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_installs_client_and_creates_config_file ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_restarts_landscape_client ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_skips_empty_landscape_cloudconfig ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_writes_merged_client_config_file_with_defaults ... ok
tests.unittests.test_handler.test_handler_landscape.TestLandscape.test_handler_writes_merged_provided_cloudconfig_with_defaults ... ok
tests.unittests.test_handler.test_handler_locale.TestLocale.test_locale_rhel_defaults_en_us_utf8 ... ok
tests.unittests.test_handler.test_handler_locale.TestLocale.test_locale_update_config_if_different_than_default ... ok
tests.unittests.test_handler.test_handler_locale.TestLocale.test_set_locale_sles ... ok
tests.unittests.test_handler.test_handler_locale.TestLocale.test_set_locale_sles_default ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_cmd_existing ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_cmd_new_full ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_cmd_new_partial ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_cmd_none ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_debconf_existing ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_debconf_new_full ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_debconf_new_partial ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_debconf_none ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_init ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_lxd_install ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_no_init_does_nothing ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxd.test_no_lxd_does_nothing ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxdMaybeCleanupDefault.test_device_removed_if_attach_true ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxdMaybeCleanupDefault.test_did_init_false_does_not_delete ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxdMaybeCleanupDefault.test_network_deleted_if_create_true ... ok
tests.unittests.test_handler.test_handler_lxd.TestLxdMaybeCleanupDefault.test_network_other_than_default_not_deleted ... ok
tests.unittests.test_handler.test_handler_mcollective.TestConfig.test_basic_config ... ok
tests.unittests.test_handler.test_handler_mcollective.TestConfig.test_certificats_written ... ok
tests.unittests.test_handler.test_handler_mcollective.TestConfig.test_existing_config_is_saved ... ok
tests.unittests.test_handler.test_handler_mcollective.TestConfig.test_existing_updated ... ok
tests.unittests.test_handler.test_handler_mcollective.TestHandler.test_mcollective_install ... ok
tests.unittests.test_handler.test_handler_mounts.TestFstabHandling.test_fstab_alternate_swap_device_already_configured ... ok
tests.unittests.test_handler.test_handler_mounts.TestFstabHandling.test_fstab_no_swap_device ... ok
tests.unittests.test_handler.test_handler_mounts.TestFstabHandling.test_fstab_same_swap_device_already_configured ... ok
tests.unittests.test_handler.test_handler_mounts.TestFstabHandling.test_no_change_fstab_sets_needs_mount_all ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_disk_but_missing_partition_returns_none ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_disk_name_returns_full_path ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_full_disk_path_is_returned ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_meta_disk_is_returned ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_meta_partition_is_returned ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_existent_meta_partition_with_p_is_returned ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_first_partition_returned_if_existent_disk_is_partitioned ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_missing_device_returns_none ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_missing_sys_returns_none ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_nth_partition_returned_if_requested ... ok
tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname.test_transformer_returning_none_returns_none ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_defaults_pools_empty_lists_sles ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_distro_ntp_client_configs ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_no_ntpcfg_does_nothing ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_custom_client_overrides_installed_clients ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_distro_searches_all_preferred_clients ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_enabled_false ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_real_distro_ntp_templates ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_schema_validation_allows_empty_ntp_config ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_schema_validation_warns_invalid_key_present ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_schema_validation_warns_non_string_item_type ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_schema_validation_warns_of_duplicates ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_schema_validation_warns_of_non_array_type ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_handler_timesyncd ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_install ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_install_no_op_with_empty_pkg_list ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_install_not_needed ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_rename_ntp_conf ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_rename_ntp_conf_skip_missing ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_system_config_overrides_distro_builtin_clients ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_the_whole_package ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_user_config_overrides_system_cfg ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_user_provided_config_template_only ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ntp_user_provided_config_with_template ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_opensuse_picks_chrony ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_reload_ntp_defaults ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_reload_ntp_systemd ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_snappy_system_picks_timesyncd ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_timesyncd_template ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_ubuntu_xenial_picks_ntp ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_user_cfg_ntp_client_auto_uses_distro_clients ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_write_ntp_config_template_defaults_pools_w_empty_lists ... ok
tests.unittests.test_handler.test_handler_ntp.TestNtp.test_write_ntp_config_template_uses_ntp_conf_distro_no_servers ... ok
tests.unittests.test_handler.test_handler_ntp.TestSupplementalSchemaValidation.test_error_on_missing_keys ... ok
tests.unittests.test_handler.test_handler_ntp.TestSupplementalSchemaValidation.test_error_on_non_list_values ... ok
tests.unittests.test_handler.test_handler_ntp.TestSupplementalSchemaValidation.test_error_on_non_string_values ... ok
tests.unittests.test_handler.test_handler_ntp.TestSupplementalSchemaValidation.test_error_requiring_either_template_or_template_name ... ok
tests.unittests.test_handler.test_handler_power_state.TestCheckCondition.test_cmd_exit_nonzero_warns ... ok
tests.unittests.test_handler.test_handler_power_state.TestCheckCondition.test_cmd_exit_one_false ... ok
tests.unittests.test_handler.test_handler_power_state.TestCheckCondition.test_cmd_exit_zero_true ... ok
tests.unittests.test_handler.test_handler_power_state.TestCheckCondition.test_false_is_false ... ok
tests.unittests.test_handler.test_handler_power_state.TestCheckCondition.test_true_is_true ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_condition_default_is_true ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_condition_null_raises ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_empty_mode ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_invalid_delay ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_invalid_mode ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_irrelevant_config ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_message_present ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_no_config ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_no_message ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_valid_delay ... ok
tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState.test_valid_modes ... ok
tests.unittests.test_handler.test_handler_puppet.TestAutostartPuppet.test_wb_autostart_puppet_updates_puppet_default ... ok
tests.unittests.test_handler.test_handler_puppet.TestAutostartPuppet.test_wb_autostart_pupppet_enables_puppet_chkconfig ... ok
tests.unittests.test_handler.test_handler_puppet.TestAutostartPuppet.test_wb_autostart_pupppet_enables_puppet_systemctl ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_empty_puppet_config_installs_puppet ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_puppet_config_installs_puppet_on_true ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_puppet_config_installs_puppet_version ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_puppet_config_starts_puppet_service ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_puppet_config_updates_puppet_conf ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_puppet_writes_csr_attributes_file ... ok
tests.unittests.test_handler.test_handler_puppet.TestPuppetHandle.test_handler_skips_missing_puppet_key_in_cloudconfig ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_does_not_exist ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_does_not_exist_in_container ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_non_block ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_non_block_on_container ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_none_on_overlayroot ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_raises_oserror ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_returns_cmdline_root ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_warns_missing_cmdline_root ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_maybe_get_writable_device_path_zfs_freebsd ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_resize_btrfs_mount_is_ro ... ok
tests.unittests.test_handler.test_handler_resizefs.TestMaybeGetDevicePathAsWritableBlock.test_resize_btrfs_mount_is_rw ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_can_skip_resize_ext ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_modern_zfsroot ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_noops_on_disabled ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_schema_validation_logs_invalid_resize_rootfs_value ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_warns_on_undiscoverable_root_path_in_commandline ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_warns_on_unknown_mount_info ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_handle_zfs_root ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_resize_ext_cmd_return ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_resize_ufs_cmd_return ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_resize_xfs_cmd_return ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_resize_zfs_cmd_return ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_skip_ufs_resize ... ok
tests.unittests.test_handler.test_handler_resizefs.TestResizefs.test_skip_ufs_resize_roundup ... ok
tests.unittests.test_handler.test_handler_resizefs.TestRootDevFromCmdline.test_rootdev_from_cmdline_with_no_root ... ok
tests.unittests.test_handler.test_handler_resizefs.TestRootDevFromCmdline.test_rootdev_from_cmdline_with_root_startswith_dev ... ok
tests.unittests.test_handler.test_handler_resizefs.TestRootDevFromCmdline.test_rootdev_from_cmdline_with_root_with_label ... ok
tests.unittests.test_handler.test_handler_resizefs.TestRootDevFromCmdline.test_rootdev_from_cmdline_with_root_with_uuid ... ok
tests.unittests.test_handler.test_handler_resizefs.TestRootDevFromCmdline.test_rootdev_from_cmdline_with_root_without_dev_prefix ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges.test_multiline_content ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges.test_multiple_files ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges.test_repeat_def ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges.test_simple ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig.test_legacy_defaults ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig.test_legacy_full ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig.test_new_configs ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig.test_new_defaults ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_invalid_multiple_colon ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_invalid_port ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_name_in_string ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_valid_ipv6 ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_valid_ipv6_with_port ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine.test_valid_port ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog.test_header_footer ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog.test_simple ... ok
tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog.test_with_empty_or_null ... ok
tests.unittests.test_handler.test_handler_runcmd.TestRuncmd.test_handler_invalid_command_set ... ok
tests.unittests.test_handler.test_handler_runcmd.TestRuncmd.test_handler_schema_validation_warns_non_array_item_type ... ok
tests.unittests.test_handler.test_handler_runcmd.TestRuncmd.test_handler_schema_validation_warns_non_array_type ... ok
tests.unittests.test_handler.test_handler_runcmd.TestRuncmd.test_handler_skip_if_no_runcmd ... ok
tests.unittests.test_handler.test_handler_runcmd.TestRuncmd.test_handler_write_valid_runcmd_schema_to_file ... ok
tests.unittests.test_handler.test_handler_runcmd.TestSchema.test_duplicates_are_fine_array_array ... ok
tests.unittests.test_handler.test_handler_runcmd.TestSchema.test_duplicates_are_fine_array_string ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_b64 ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_base64 ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_gz ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_gzip ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_metadata ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_append_random_unknown_encoding ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_file_in_environment_for_command ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_seed_command_and_required ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_seed_command_not_provided ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_seed_command_provided_and_available ... ok
tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed.test_unavailable_seed_command_and_required_raises_error ... ok
tests.unittests.test_handler.test_handler_set_hostname.TestHostname.test_error_on_distro_set_hostname_errors ... ok
tests.unittests.test_handler.test_handler_set_hostname.TestHostname.test_multiple_calls_skips_unchanged_hostname ... ok
tests.unittests.test_handler.test_handler_set_hostname.TestHostname.test_write_hostname_debian ... ok
tests.unittests.test_handler.test_handler_set_hostname.TestHostname.test_write_hostname_rhel ... ok
tests.unittests.test_handler.test_handler_set_hostname.TestHostname.test_write_hostname_sles ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_1 ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_common_filename ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_config_only ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_config_overrides_file ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_install_and_config ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_install_long_config_short ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_namespacing ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_package_ops_with_file ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_does_not_pad_cfgfile ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_long_configs_short ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_config_bytes ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_config_dict ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_config_int ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_config_list ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_config_string ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_localsnap ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_localsnap_localconfig ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_snap ... ok
tests.unittests.test_handler.test_handler_snappy.TestInstallPackages.test_render_op_snap_config ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_add_assertions_nonlist ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_assertions ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_assertions_ack_fails ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_assertions_empty ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_snap_user_email_known ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_snap_user_email_only ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_snap_user_no_config ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_snap_user_no_email ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_add_snap_user_not_dict ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_no_config ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_snapuser ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_snapuser_known ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_snapuser_known_managed ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_snapuser_known_no_assertion ... ok
tests.unittests.test_handler.test_handler_snappy.TestSnapConfig.test_snap_config_handle_system_not_snappy ... ok
tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk.test_do_register ... ok
tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk.test_is_registered ... ok
tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk.test_not_is_registered ... ok
tests.unittests.test_handler.test_handler_timezone.TestTimezone.test_set_timezone_sles ... ok
tests.unittests.test_handler.test_handler_write_files.TestDecodePerms.test_integer ... ok
tests.unittests.test_handler.test_handler_write_files.TestDecodePerms.test_invalid_octal_string_returns_default_and_warns ... ok
tests.unittests.test_handler.test_handler_write_files.TestDecodePerms.test_none_returns_default ... ok
tests.unittests.test_handler.test_handler_write_files.TestDecodePerms.test_valid_octal_string ... ok
tests.unittests.test_handler.test_handler_write_files.TestWriteFiles.test_all_decodings ... ok
tests.unittests.test_handler.test_handler_write_files.TestWriteFiles.test_append ... ok
tests.unittests.test_handler.test_handler_write_files.TestWriteFiles.test_simple ... ok
tests.unittests.test_handler.test_handler_write_files.TestWriteFiles.test_yaml_binary ... ok
tests.unittests.test_handler.test_handler_yum_add_repo.TestConfig.test_bad_config ... ok
tests.unittests.test_handler.test_handler_yum_add_repo.TestConfig.test_write_config ... ok
tests.unittests.test_handler.test_handler_yum_add_repo.TestConfig.test_write_config_array ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_bad_repo_config ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_config_write ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_config_write_skip_configdir ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_empty_config_section_no_new_data ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_empty_config_value_no_new_data ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_handler_full_setup ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_no_config_section_no_new_data ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_no_repo_data ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_write_repo ... ok
tests.unittests.test_handler.test_handler_zypper_add_repo.TestConfig.test_write_repos ... ok
tests.unittests.test_handler.test_schema.AnnotatedCloudconfigFileTest.test_annotated_cloudconfig_file_annotates_separate_line_items ... ok
tests.unittests.test_handler.test_schema.AnnotatedCloudconfigFileTest.test_annotated_cloudconfig_file_no_schema_errors ... ok
tests.unittests.test_handler.test_schema.AnnotatedCloudconfigFileTest.test_annotated_cloudconfig_file_schema_annotates_and_adds_footer ... ok
tests.unittests.test_handler.test_schema.CloudTestsIntegrationTest.test_all_integration_test_cloud_config_schema ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_handles_enum_types ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_handles_multiple_types ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_handles_nested_oneof_property_types ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_handles_string_examples ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_raises_key_errors ... ok
tests.unittests.test_handler.test_schema.GetSchemaDocTest.test_get_schema_doc_returns_restructured_text ... ok
tests.unittests.test_handler.test_schema.GetSchemaTest.test_get_schema_coalesces_known_schema ... ok
tests.unittests.test_handler.test_schema.GetSchemaTest.test_get_schema_returns_global_when_set ... ok
tests.unittests.test_handler.test_schema.MainTest.test_main_absent_config_file ... ok
tests.unittests.test_handler.test_schema.MainTest.test_main_missing_args ... ok
tests.unittests.test_handler.test_schema.MainTest.test_main_prints_docs ... ok
tests.unittests.test_handler.test_schema.MainTest.test_main_validates_config_file ... ok
tests.unittests.test_handler.test_schema.SchemaValidationErrorTest.test_schema_validation_error_expects_schema_errors ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigFileTest.test_validateconfig_file_error_on_absent_file ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigFileTest.test_validateconfig_file_error_on_invalid_header ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigFileTest.test_validateconfig_file_error_on_non_yaml_parser_error ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigFileTest.test_validateconfig_file_error_on_non_yaml_scanner_error ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigFileTest.test_validateconfig_file_sctrictly_validates_schema ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigSchemaTest.test_validateconfig_schema_emits_warning_on_missing_jsonschema ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigSchemaTest.test_validateconfig_schema_honors_formats ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigSchemaTest.test_validateconfig_schema_non_strict_emits_warnings ... ok
tests.unittests.test_handler.test_schema.ValidateCloudConfigSchemaTest.test_validateconfig_schema_strict_raises_errors ... ok
tests.unittests.test_helpers.TestPaths.test_get_ipath_and_empty_instance_id_returns_none ... ok
tests.unittests.test_helpers.TestPaths.test_get_ipath_and_instance_id_with_slashes ... ok
tests.unittests.test_log.TestCloudInitLogger.test_logger_uses_gmtime ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merge_sub_dict ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merge_sub_dict2 ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merge_sub_list ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merges_dict ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merges_dict2 ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merges_list ... ok
tests.unittests.test_merging.TestSimpleRun.test_compat_merges_str ... ok
tests.unittests.test_merging.TestSimpleRun.test_merge_cc_samples ... ok
tests.unittests.test_merging.TestSimpleRun.test_seed_runs ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_cmdline_convert_dhcp ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_cmdline_convert_dhcp6 ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_cmdline_convert_static ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_cmdline_with_b64 ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_cmdline_with_b64_gz ... ok
tests.unittests.test_net.TestCmdlineConfigParsing.test_config_from_cmdline_net_cfg ... ok
tests.unittests.test_net.TestCmdlineKlibcNetworkConfigSource.test_with_both_ip_ip6 ... ok
tests.unittests.test_net.TestCmdlineKlibcNetworkConfigSource.test_with_ip ... ok
tests.unittests.test_net.TestCmdlineKlibcNetworkConfigSource.test_with_ip6 ... ok
tests.unittests.test_net.TestCmdlineKlibcNetworkConfigSource.test_with_no_ip_or_ip6 ... ok
tests.unittests.test_net.TestCmdlineKlibcNetworkConfigSource.test_without_ip ... ok
tests.unittests.test_net.TestEniNetRendering.test_config_with_explicit_loopback ... ok
tests.unittests.test_net.TestEniNetRendering.test_default_generation ... ok
tests.unittests.test_net.TestEniNetRendering.test_v2_route_metric_to_eni ... ok
tests.unittests.test_net.TestEniNetworkStateToEni.test_no_header ... ok
tests.unittests.test_net.TestEniNetworkStateToEni.test_no_hwaddress ... ok
tests.unittests.test_net.TestEniNetworkStateToEni.test_with_header ... ok
tests.unittests.test_net.TestEniRoundTrip.test_ipv6_static_routes ... ok
tests.unittests.test_net.TestEniRoundTrip.test_routes_rendered ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_convert_and_render ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_all ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_bond ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_dhcpv6_accept_ra ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_dhcpv6_only ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_dhcpv6_reject_ra ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_dhcpv6_stateful ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_dhcpv6_stateless ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_ipv6_slaac ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_manual ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_small ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_v4_and_v6 ... ok
tests.unittests.test_net.TestEniRoundTrip.testsimple_render_v4_and_v6_static ... ok
tests.unittests.test_net.TestGenerateFallbackConfig.test_device_driver ... ok
tests.unittests.test_net.TestGenerateFallbackConfig.test_device_driver_blacklist ... ok
tests.unittests.test_net.TestGenerateFallbackConfig.test_device_driver_v2 ... ok
tests.unittests.test_net.TestGenerateFallbackConfig.test_unstable_names ... ok
tests.unittests.test_net.TestGenerateFallbackConfig.test_unstable_names_disabled ... ok
tests.unittests.test_net.TestGetIBHwaddrsByInterface.test_ethernet ... ok
tests.unittests.test_net.TestGetIBHwaddrsByInterface.test_ib ... ok
tests.unittests.test_net.TestGetInterfaces.test_gi_excludes_any_without_mac_address ... ok
tests.unittests.test_net.TestGetInterfaces.test_gi_excludes_bridges ... ok
tests.unittests.test_net.TestGetInterfaces.test_gi_excludes_stolen_macs ... ok
tests.unittests.test_net.TestGetInterfaces.test_gi_includes_duplicate_macs ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_duplicates_of_empty_mac_are_ok ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_excludes_any_without_mac_address ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_excludes_bridges ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_excludes_stolen_macs ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_excludes_vlans ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_ib ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_raise_exception_on_duplicate_macs ... ok
tests.unittests.test_net.TestGetInterfacesByMac.test_skip_all_zeros ... ok
tests.unittests.test_net.TestInterfaceHasOwnMac.test_expected_values ... ok
tests.unittests.test_net.TestInterfaceHasOwnMac.test_non_strict_with_no_addr_assign_type ... ok
tests.unittests.test_net.TestInterfaceHasOwnMac.test_strict_with_no_addr_assign_type_raises ... ok
tests.unittests.test_net.TestInterfacesSorting.test_natural_order ... ok
tests.unittests.test_net.TestNetRenderers.test_eni_and_sysconfig_available ... ok
tests.unittests.test_net.TestNetRenderers.test_first_in_priority ... ok
tests.unittests.test_net.TestNetRenderers.test_search_returns_empty_on_none ... ok
tests.unittests.test_net.TestNetRenderers.test_select_none_found_raises ... ok
tests.unittests.test_net.TestNetRenderers.test_select_positive ... ok
tests.unittests.test_net.TestNetRenderers.test_sysconfig_available_uses_variant_mapping ... ok
tests.unittests.test_net.TestNetRenderers.test_sysconfig_selected_on_sysconfig_enabled_distros ... ok
tests.unittests.test_net.TestNetplanCleanDefault.test_clean_known_config_cleaned ... ok
tests.unittests.test_net.TestNetplanCleanDefault.test_clean_known_config_cleans_only_expected ... ok
tests.unittests.test_net.TestNetplanCleanDefault.test_clean_unknown_config_not_cleaned ... ok
tests.unittests.test_net.TestNetplanNetRendering.test_default_generation ... ok
tests.unittests.test_net.TestNetplanPostcommands.test_netplan_postcmds ... ok
tests.unittests.test_net.TestNetplanPostcommands.test_netplan_render_calls_postcmds ... ok
tests.unittests.test_net.TestNetplanRoundTrip.test_render_output_has_yaml_no_aliases ... ok
tests.unittests.test_net.TestNetplanRoundTrip.test_render_output_supports_both_grat_arp_spelling ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_all ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_bond_netplan ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_bond_v2_input_netplan ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_dhcpv6_accept_ra ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_dhcpv6_only ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_dhcpv6_reject_ra ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_dhcpv6_stateful ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_dhcpv6_stateless ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_ipv6_slaac ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_manual ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_small_netplan ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_v4_and_v6 ... ok
tests.unittests.test_net.TestNetplanRoundTrip.testsimple_render_v4_and_v6_static ... ok
tests.unittests.test_net.TestNetworkState.test_bcast_addr ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_all_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_bond_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_bridge_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_config_with_explicit_loopback ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_default_generation ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_dhcpv6_only_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_manual_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_multiple_ipv4_default_gateways ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_multiple_ipv6_default_gateways ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_network_config_v1_samples ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_openstack_rendering_samples ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_small_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_v4_and_v6_static_config ... ok
tests.unittests.test_net.TestOpenSuseSysConfigRendering.test_vlan_config ... ok
tests.unittests.test_net.TestReadInitramfsConfig.test_first_applicable_source_is_used ... ok
tests.unittests.test_net.TestReadInitramfsConfig.test_no_applicable_sources ... ok
tests.unittests.test_net.TestReadInitramfsConfig.test_no_sources ... ok
tests.unittests.test_net.TestReadInitramfsConfig.test_one_applicable_source ... ok
tests.unittests.test_net.TestReadInitramfsConfig.test_one_applicable_source_after_inapplicable_sources ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_all ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_all_bounce ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_duplicate_macs ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_duplicate_macs_driver_no_devid ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_macs_case_insensitive ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_multi_mac_dups ... ok
tests.unittests.test_net.TestRenameInterfaces.test_rename_no_driver_no_device_id ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_all_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_bond_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_bridge_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_check_ifcfg_rh ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_check_ifcfg_rh_plugins_no_plugins ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_check_ifcfg_rh_plugins_string ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_config_with_explicit_loopback ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_default_generation ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_accept_ra_config_v1 ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_accept_ra_config_v2 ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_only_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_reject_ra_config_v1 ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_reject_ra_config_v2 ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_stateful_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_dhcpv6_stateless_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_from_v2_bond_mtu ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_from_v2_route_metric ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_from_v2_vlan_mtu ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_manual_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_multiple_ipv4_default_gateways ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_multiple_ipv6_default_gateways ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_netplan_dhcp_false_disable_dhcp_in_state ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_netplan_dhcp_false_no_dhcp_in_sysconfig ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_network_config_v1_multi_iface_samples ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_network_config_v1_samples ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_openstack_rendering_samples ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_small_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_v4_and_v6_static_config ... ok
tests.unittests.test_net.TestRhelSysConfigRendering.test_vlan_config ... ok
tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict.test_no_required_and_optional ... ok
tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict.test_required_and_optional ... ok
tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict.test_required_missing ... ok
tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict.test_required_only ... ok
tests.unittests.test_registry.TestDictRegistry.test_added_item_included_in_output ... ok
tests.unittests.test_registry.TestDictRegistry.test_keys_cannot_be_replaced ... ok
tests.unittests.test_registry.TestDictRegistry.test_modifying_registered_items_isnt_exposed_to_other_callers ... ok
tests.unittests.test_registry.TestDictRegistry.test_registry_starts_out_empty ... ok
tests.unittests.test_reporting.TestBaseReportingHandler.test_base_reporting_handler_is_abstract ... ok
tests.unittests.test_reporting.TestDefaultRegisteredHandler.test_log_handler_registered_by_default ... ok
tests.unittests.test_reporting.TestFinishReportingEvent.test_as_has_result ... ok
tests.unittests.test_reporting.TestLogHandler.test_appropriate_logger_used ... ok
tests.unittests.test_reporting.TestLogHandler.test_log_message_uses_event_as_string ... ok
tests.unittests.test_reporting.TestLogHandler.test_single_log_message_at_info_published ... ok
tests.unittests.test_reporting.TestReportFinishEvent.test_invalid_result_raises_attribute_error ... ok
tests.unittests.test_reporting.TestReportFinishEvent.test_report_finish_event_passes_something_with_as_string_to_handlers ... ok
tests.unittests.test_reporting.TestReportFinishEvent.test_reporting_successful_finish_has_sensible_string_repr ... ok
tests.unittests.test_reporting.TestReportFinishEvent.test_reporting_unsuccessful_finish_has_sensible_string_repr ... ok
tests.unittests.test_reporting.TestReportStartEvent.test_report_start_event_passes_something_with_as_string_to_handlers ... ok
tests.unittests.test_reporting.TestReportingConfiguration.test_empty_configuration_doesnt_add_handlers ... ok
tests.unittests.test_reporting.TestReportingConfiguration.test_handler_config_not_modified ... ok
tests.unittests.test_reporting.TestReportingConfiguration.test_handlers_removed_if_falseish_specified ... ok
tests.unittests.test_reporting.TestReportingConfiguration.test_looks_up_handler_by_type_and_adds_it ... ok
tests.unittests.test_reporting.TestReportingConfiguration.test_uses_non_type_parts_of_config_dict_as_kwargs ... ok
tests.unittests.test_reporting.TestReportingEvent.test_as_dict ... ok
tests.unittests.test_reporting.TestReportingEvent.test_as_string ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_child_fullname_respects_parent ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_child_result_bubbles_up ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_finish_exception_defaults_fail ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_message_updatable ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_message_used_in_finish ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_reporting_child_default_to_parent ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_reporting_disabled_does_not_report_events ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_reporting_event_has_sane_repr ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_result_on_exception_used ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_set_invalid_result_raises_value_error ... ok
tests.unittests.test_reporting.TestReportingEventStack.test_start_and_finish_success ... ok
tests.unittests.test_reporting.TestStatusAccess.test_invalid_status_access_raises_value_error ... ok
tests.unittests.test_reporting_hyperv.TestKvpEncoding.test_encode_decode ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_event_very_long ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_events_with_higher_incarnation_not_over_written ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_file_operation_issue ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_finish_event_result_is_logged ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_get_boot_telemetry ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_get_system_info ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_not_truncate_kvp_file_modified_after_boot ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_report_diagnostic_event ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_truncate_stale_kvp_file ... ok
tests.unittests.test_reporting_hyperv.TextKvpReporter.test_unique_kvp_key ... ok
tests.unittests.test_rh_subscription.GoodTests.test_already_registered ... ok
tests.unittests.test_rh_subscription.GoodTests.test_full_registration ... ok
tests.unittests.test_rh_subscription.GoodTests.test_simple_registration ... ok
tests.unittests.test_rh_subscription.GoodTests.test_update_repos_disable_with_none ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_bad_key_value ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_no_org ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_no_password ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_pool_not_a_list ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_repo_not_a_list ... ok
tests.unittests.test_rh_subscription.TestBadInput.test_service_level_without_auto ... ok
tests.unittests.test_runs.test_merge_run.TestMergeRun.test_none_ds ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_forces_run_via_unverified_modules ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_populates_var_lib_cloud ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_run_with_no_config_modules ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_runs_modules_which_distros_all ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_runs_modules_which_do_not_define_distros ... ok
tests.unittests.test_runs.test_simple_run.TestSimpleRun.test_none_ds_skips_modules_which_define_unmatched_distros ... ok
tests.unittests.test_sshutil.TestAuthKeyLineParser.test_parse_invalid_keytype ... ok
tests.unittests.test_sshutil.TestAuthKeyLineParser.test_parse_no_comment ... ok
tests.unittests.test_sshutil.TestAuthKeyLineParser.test_parse_with_keyoptions ... ok
tests.unittests.test_sshutil.TestAuthKeyLineParser.test_parse_with_options_passed_in ... ok
tests.unittests.test_sshutil.TestAuthKeyLineParser.test_simple_parse ... ok
tests.unittests.test_sshutil.TestBasicAuthorizedKeyParse.test_home ... ok
tests.unittests.test_sshutil.TestBasicAuthorizedKeyParse.test_multiple ... ok
tests.unittests.test_sshutil.TestBasicAuthorizedKeyParse.test_relative ... ok
tests.unittests.test_sshutil.TestBasicAuthorizedKeyParse.test_user ... ok
tests.unittests.test_sshutil.TestMultipleSshAuthorizedKeysFile.test_multiple_authorizedkeys_file_order1 ... ok
tests.unittests.test_sshutil.TestMultipleSshAuthorizedKeysFile.test_multiple_authorizedkeys_file_order2 ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_blank_lines ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_comment_line ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_empty_file ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_lower_case_config ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_lower_case_with_equals ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_not_a_file ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_upper_case_config ... ok
tests.unittests.test_sshutil.TestParseSSHConfig.test_upper_case_with_equals ... ok
tests.unittests.test_sshutil.TestUpdateAuthorizedKeys.test_new_invalid_keys_are_ignored ... ok
tests.unittests.test_sshutil.TestUpdateAuthorizedKeys.test_new_keys_replace ... ok
tests.unittests.test_sshutil.TestUpdateSshConfig.test_modified ... ok
tests.unittests.test_sshutil.TestUpdateSshConfig.test_not_modified ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_commented_out_not_updated_but_appended ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_keycase_not_modified ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_multiple_updates_with_add ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_new_option_added ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_return_empty_if_no_changes ... ok
tests.unittests.test_sshutil.TestUpdateSshConfigLines.test_single_option_updated ... ok
tests.unittests.test_templating.TestTemplates.test_detection ... SKIP: cheetah renderer not available
tests.unittests.test_templating.TestTemplates.test_jinja_nonascii_render_from_file ... ok
tests.unittests.test_templating.TestTemplates.test_jinja_nonascii_render_to_file ... ok
tests.unittests.test_templating.TestTemplates.test_jinja_nonascii_render_to_string ... ok
tests.unittests.test_templating.TestTemplates.test_jinja_nonascii_render_undefined_variables_to_default_py3 ... ok
tests.unittests.test_templating.TestTemplates.test_jinja_warns_on_missing_dep_and_uses_basic_renderer ... SKIP: Jinja dependency present.
tests.unittests.test_templating.TestTemplates.test_render_basic ... ok
tests.unittests.test_templating.TestTemplates.test_render_basic2 ... ok
tests.unittests.test_templating.TestTemplates.test_render_basic_deeper ... ok
tests.unittests.test_templating.TestTemplates.test_render_basic_no_parens ... ok
tests.unittests.test_templating.TestTemplates.test_render_basic_parens ... ok
tests.unittests.test_templating.TestTemplates.test_render_cheetah ... ok
tests.unittests.test_templating.TestTemplates.test_render_default ... ok
tests.unittests.test_templating.TestTemplates.test_render_jinja ... ok
tests.unittests.test_util.TestDeleteDirContents.test_deletes_empty_dirs ... ok
tests.unittests.test_util.TestDeleteDirContents.test_deletes_files ... ok
tests.unittests.test_util.TestDeleteDirContents.test_deletes_nested_dirs ... ok
tests.unittests.test_util.TestDeleteDirContents.test_deletes_non_empty_dirs ... ok
tests.unittests.test_util.TestDeleteDirContents.test_deletes_symlinks ... ok
tests.unittests.test_util.TestDeleteDirContents.test_does_not_delete_dir ... ok
tests.unittests.test_util.TestEncode.test_decode_binary_plain_text_with_hex ... ok
tests.unittests.test_util.TestGetCfgOptionListOrStr.test_found_convert_to_list ... ok
tests.unittests.test_util.TestGetCfgOptionListOrStr.test_found_with_default ... ok
tests.unittests.test_util.TestGetCfgOptionListOrStr.test_not_found_no_default ... ok
tests.unittests.test_util.TestGetCfgOptionListOrStr.test_not_found_with_default ... ok
tests.unittests.test_util.TestGetCfgOptionListOrStr.test_value_is_none ... ok
tests.unittests.test_util.TestGetCmdline.test_cmdline_reads_debug_env ... ok
tests.unittests.test_util.TestGetConfigLogfiles.test_default_log_file_present ... ok
tests.unittests.test_util.TestGetConfigLogfiles.test_empty_cfg_returns_empty_list ... ok
tests.unittests.test_util.TestGetConfigLogfiles.test_output_logs_parsed_when_appending ... ok
tests.unittests.test_util.TestGetConfigLogfiles.test_output_logs_parsed_when_redirecting ... ok
tests.unittests.test_util.TestGetConfigLogfiles.test_output_logs_parsed_when_teeing_files ... ok
tests.unittests.test_util.TestGetProcEnv.test_all_utf8_encoded ... ok
tests.unittests.test_util.TestGetProcEnv.test_encoding_none_returns_bytes ... ok
tests.unittests.test_util.TestGetProcEnv.test_get_proc_ppid ... ok
tests.unittests.test_util.TestGetProcEnv.test_non_existing_file_returns_empty_dict ... ok
tests.unittests.test_util.TestGetProcEnv.test_non_utf8_in_environment ... ok
tests.unittests.test_util.TestIsX86.test_is_x86_calls_uname_for_architecture ... ok
tests.unittests.test_util.TestIsX86.test_is_x86_matches_x86_types ... ok
tests.unittests.test_util.TestIsX86.test_is_x86_unmatched_types ... ok
tests.unittests.test_util.TestKeyValStrings.test_keyval_str_to_dict ... ok
tests.unittests.test_util.TestLoadShellContent.test_comments_handled_correctly ... ok
tests.unittests.test_util.TestLoadYaml.test_bogus_parse_error_returns_default ... ok
tests.unittests.test_util.TestLoadYaml.test_bogus_scan_error_returns_default ... ok
tests.unittests.test_util.TestLoadYaml.test_nonallowed_returns_default ... ok
tests.unittests.test_util.TestLoadYaml.test_none_returns_default ... ok
tests.unittests.test_util.TestLoadYaml.test_python_unicode ... ok
tests.unittests.test_util.TestLoadYaml.test_simple ... ok
tests.unittests.test_util.TestLoadYaml.test_unsafe_types ... ok
tests.unittests.test_util.TestMessageFromString.test_unicode_not_messed_up ... ok
tests.unittests.test_util.TestMountinfoParsing.test_get_device_info_from_zpool ... ok
tests.unittests.test_util.TestMountinfoParsing.test_get_device_info_from_zpool_handles_no_zpool ... ok
tests.unittests.test_util.TestMountinfoParsing.test_get_device_info_from_zpool_no_dev_zfs ... ok
tests.unittests.test_util.TestMountinfoParsing.test_get_device_info_from_zpool_on_error ... ok
tests.unittests.test_util.TestMountinfoParsing.test_invalid_mountinfo ... ok
tests.unittests.test_util.TestMountinfoParsing.test_parse_mount_with_ext ... ok
tests.unittests.test_util.TestMountinfoParsing.test_parse_mount_with_zfs ... ok
tests.unittests.test_util.TestMountinfoParsing.test_precise_ext4_root ... ok
tests.unittests.test_util.TestMountinfoParsing.test_raring_btrfs_root ... ok
tests.unittests.test_util.TestMultiLog.test_given_log_level_used ... ok
tests.unittests.test_util.TestMultiLog.test_log_level_defaults_to_debug ... ok
tests.unittests.test_util.TestMultiLog.test_logs_dont_go_to_stdout_if_console_exists ... ok
tests.unittests.test_util.TestMultiLog.test_logs_go_to_console_by_default ... ok
tests.unittests.test_util.TestMultiLog.test_logs_go_to_log_if_given ... ok
tests.unittests.test_util.TestMultiLog.test_logs_go_to_stdout_if_console_does_not_exist ... ok
tests.unittests.test_util.TestMultiLog.test_newlines_stripped_from_log_call ... ok
tests.unittests.test_util.TestMultiLog.test_stderr_not_used_if_false ... ok
tests.unittests.test_util.TestMultiLog.test_stderr_used_by_default ... ok
tests.unittests.test_util.TestProcessExecutionError.test_pexec_error_empty_msgs ... ok
tests.unittests.test_util.TestProcessExecutionError.test_pexec_error_indent_text ... ok
tests.unittests.test_util.TestProcessExecutionError.test_pexec_error_multi_line_msgs ... ok
tests.unittests.test_util.TestProcessExecutionError.test_pexec_error_single_line_msgs ... ok
tests.unittests.test_util.TestProcessExecutionError.test_pexec_error_type ... ok
tests.unittests.test_util.TestReadDMIData.test_container_returns_none ... ok
tests.unittests.test_util.TestReadDMIData.test_container_returns_none_on_unknown ... ok
tests.unittests.test_util.TestReadDMIData.test_dmidecode_not_used_on_arm ... ok
tests.unittests.test_util.TestReadDMIData.test_dmidecode_used_if_no_sysfs_file_on_disk ... ok
tests.unittests.test_util.TestReadDMIData.test_dots_returned_instead_of_foxfox ... ok
tests.unittests.test_util.TestReadDMIData.test_none_returned_if_dmidecode_not_in_path ... ok
tests.unittests.test_util.TestReadDMIData.test_none_returned_if_neither_source_has_data ... ok
tests.unittests.test_util.TestReadDMIData.test_sysfs_used_with_key_in_mapping_and_file_on_disk ... ok
tests.unittests.test_util.TestReadSeeded.test_unicode_not_messed_up ... ok
tests.unittests.test_util.TestSubp.test_bogus_command_logs_status_messages ... ok
tests.unittests.test_util.TestSubp.test_bunch_of_slashes_in_path ... ok
tests.unittests.test_util.TestSubp.test_c_lang_can_take_utf8_args ... ok
tests.unittests.test_util.TestSubp.test_command_logs_exit_codes_to_status_cb ... ok
tests.unittests.test_util.TestSubp.test_exception_has_out_err_are_bytes_if_decode_false ... ok
tests.unittests.test_util.TestSubp.test_exception_has_out_err_are_bytes_if_decode_true ... ok
tests.unittests.test_util.TestSubp.test_returns_none_if_no_capture ... ok
tests.unittests.test_util.TestSubp.test_subp_capture_stderr ... ok
tests.unittests.test_util.TestSubp.test_subp_combined_stderr_stdout ... ok
tests.unittests.test_util.TestSubp.test_subp_decode_ignore ... ok
tests.unittests.test_util.TestSubp.test_subp_decode_invalid_utf8_replaces ... ok
tests.unittests.test_util.TestSubp.test_subp_decode_strict_raises ... ok
tests.unittests.test_util.TestSubp.test_subp_decode_strict_valid_utf8 ... ok
tests.unittests.test_util.TestSubp.test_subp_env_and_update_env ... ok
tests.unittests.test_util.TestSubp.test_subp_handles_bytestrings ... ok
tests.unittests.test_util.TestSubp.test_subp_handles_strings ... ok
tests.unittests.test_util.TestSubp.test_subp_handles_utf8 ... ok
tests.unittests.test_util.TestSubp.test_subp_reads_env ... ok
tests.unittests.test_util.TestSubp.test_subp_respects_decode_false ... ok
tests.unittests.test_util.TestSubp.test_subp_update_env ... ok
tests.unittests.test_util.TestSubp.test_subp_warn_missing_shebang ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_bad_content_in_os_release_no_effect ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_channel_ini_with_snappy_is_snappy ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_id_in_os_release ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_id_in_os_release_quoted ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_nothing_found_is_not_snappy ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_snap_core_in_cmdline_is_snappy ... ok
tests.unittests.test_util.TestSystemIsSnappy.test_system_image_config_dir_is_snappy ... ok
tests.unittests.test_util.TestWriteFile.test_basic_usage ... ok
tests.unittests.test_util.TestWriteFile.test_copy_mode_no_existing ... ok
tests.unittests.test_util.TestWriteFile.test_copy_mode_with_existing ... ok
tests.unittests.test_util.TestWriteFile.test_custom_omode ... ok
tests.unittests.test_util.TestWriteFile.test_dir_is_created_if_required ... ok
tests.unittests.test_util.TestWriteFile.test_explicit_mode ... ok
tests.unittests.test_util.TestWriteFile.test_restorecon_if_possible_is_called ... ok
tests.unittests.test_vmware.test_custom_script.TestVmwareCustomScript.test_execute_post_cust ... ok
tests.unittests.test_vmware.test_custom_script.TestVmwareCustomScript.test_prepare_custom_script ... ok
tests.unittests.test_vmware.test_guestcust_util.TestGuestCustUtil.test_get_tools_config_internal_exception ... ok
tests.unittests.test_vmware.test_guestcust_util.TestGuestCustUtil.test_get_tools_config_normal ... ok
tests.unittests.test_vmware.test_guestcust_util.TestGuestCustUtil.test_get_tools_config_not_installed ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_config_file_dhcp_2nics ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_config_password ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_config_reset_passwd ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_configfile_static_2nics ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_custom_script ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_datasource_instance_id ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_gen_subnet ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_get_config_dns_suffixes ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_get_config_nameservers ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_get_nics_list_dhcp ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_get_nics_list_static ... ok
tests.unittests.test_vmware_config_file.TestVmwareConfigFile.test_utility_methods ... ok
tests.unittests.test_vmware_config_file.TestVmwareNetConfig.test_a_primary_nic_with_gateway ... ok
tests.unittests.test_vmware_config_file.TestVmwareNetConfig.test_cust_non_primary_nic_with_gateway_ ... ok
tests.unittests.test_vmware_config_file.TestVmwareNetConfig.test_non_primary_nic_with_gateway ... ok
tests.unittests.test_vmware_config_file.TestVmwareNetConfig.test_non_primary_nic_without_gateway ... ok
test_boot.TestAnalyzeBoot.test_boot_invalid_distro ... ok
test_boot.TestAnalyzeBoot.test_container_ci_log_line ... ok
test_boot.TestAnalyzeBoot.test_container_no_ci_log_line ... ok
test_boot.TestDistroChecker.test_blank_distro ... ok
test_boot.TestDistroChecker.test_freebsd_gentoo_cant_find ... ok
test_boot.TestDistroChecker.test_subp_fails ... ok
test_boot.TestSystemCtlReader.test_systemctl_cannot_convert_epoch_to_float ... ok
test_boot.TestSystemCtlReader.test_systemctl_epoch_not_splittable ... ok
test_boot.TestSystemCtlReader.test_systemctl_invalid_parameter ... ok
test_boot.TestSystemCtlReader.test_systemctl_invalid_property ... ok
test_boot.TestSystemCtlReader.test_systemctl_succeed_distinct ... ok
test_boot.TestSystemCtlReader.test_systemctl_succeed_zero ... ok
test_boot.TestSystemCtlReader.test_systemctl_works_correctly_threshold ... ok
test_dump.TestDumpEvents.test_dump_events_with_cisource ... ok
test_dump.TestDumpEvents.test_dump_events_with_rawdata ... ok
test_dump.TestParseCILogLine.test_parse_logline_returns_event_for_cloud_init_logs ... ok
test_dump.TestParseCILogLine.test_parse_logline_returns_event_for_finish_events ... ok
test_dump.TestParseCILogLine.test_parse_logline_returns_event_for_journalctl_logs ... ok
test_dump.TestParseCILogLine.test_parse_logline_returns_none_without_separators ... ok
test_dump.TestParseTimestamp.test_parse_timestamp_handles_cloud_init_default_format ... ok
test_dump.TestParseTimestamp.test_parse_timestamp_handles_journalctl_format_adding_year ... ok
test_dump.TestParseTimestamp.test_parse_timestamp_handles_syslog_adding_year ... ok
test_dump.TestParseTimestamp.test_parse_unexpected_timestamp_format_with_date_command ... ok
cloudinit.cmd.devel.tests.test_logs.TestCollectLogs.test_collect_logs_creates_tarfile ... ok
cloudinit.cmd.devel.tests.test_logs.TestCollectLogs.test_collect_logs_includes_optional_userdata ... ok
cloudinit.cmd.devel.tests.test_logs.TestCollectLogs.test_collect_logs_with_userdata_requires_root_user ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_defaults_instance_data ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_error_on_missing_instance_data ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_error_on_missing_user_data ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_renders_instance_data_vars_in_template ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_root_fallback_from_sensitive_instance_data ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_root_uses_sensitive_instance_data ... ok
cloudinit.cmd.devel.tests.test_render.TestRender.test_handle_args_warns_and_gives_up_on_invalid_jinja_operation ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_handle_clean_args_reboots ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_preserves_logs ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_removes_artifacts_removes_seed ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_removes_artifacts_skipping_seed ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_removes_logs ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_removes_unlinks_symlinks ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_remove_artifacts_returns_one_on_errors ... ok
cloudinit.cmd.tests.test_clean.TestClean.test_status_main ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_arg_parse_overrides ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_arg_parser_defaults ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_from_cloud_name_in_instance_data ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_long_name_from_instance_data ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_lookup_from_instance_data_region ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_lookup_json_instance_data_adds_cloud_id_to_json ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_missing_instance_data_json ... ok
cloudinit.cmd.tests.test_cloud_id.TestCloudId.test_cloud_id_non_json_instance_data ... ok
cloudinit.cmd.tests.test_main.TestMain.test_main_init_run_net_calls_set_hostname_when_metadata_present ... ok
cloudinit.cmd.tests.test_main.TestMain.test_main_init_run_net_runs_modules ... ok
cloudinit.cmd.tests.test_main.TestMain.test_main_init_run_net_stops_on_file_no_net ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_defaults_instance_data ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_dumps_all_instance_data ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_error_on_missing_instance_data ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_error_on_missing_param ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_error_when_no_read_permission_instance_data ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_errors_when_varname_is_not_a_dict ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_sorts_nested_keys_when_varname ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_sorts_top_level_keys_when_no_varname ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_nested_varname ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_standardized_vars_to_top_level_aliases ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_top_level_varname ... ERROR
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_root_fallsback_to_instance_data ... ok
cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_root_uses_instance_sensitive_data ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_false_on_kernel_cmdline_enable ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_false_on_sysvinit ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_false_when_enabled_in_systemd ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_true_on_disable_file ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_true_on_kernel_cmdline ... ok
cloudinit.cmd.tests.test_status.TestStatus.test__is_cloudinit_disabled_true_when_generator_disables ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_main ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_on_errors ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_on_errors_long ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_disabled_long_on_presence_of_disable_file ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_done ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_done_long ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_not_run ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_running ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_running_long_format ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_returns_running_on_no_results_json ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_wait_blocks_until_done ... ok
cloudinit.cmd.tests.test_status.TestStatus.test_status_wait_blocks_until_error ... ok
test_apt_pipelining.TestAptPipelining.test_false_disables_pipelining ... ok
test_apt_pipelining.TestAptPipelining.test_not_disabled_by_default ... ok
test_disable_ec2_metadata.TestEC2MetadataRoute.test_disable_ifconfig ... ok
test_disable_ec2_metadata.TestEC2MetadataRoute.test_disable_ip ... ok
test_disable_ec2_metadata.TestEC2MetadataRoute.test_disable_no_tool ... ok
test_set_passwords.TestHandleSshPwauth.test_not_restarted_if_not_updated ... ok
test_set_passwords.TestHandleSshPwauth.test_service_as_service_cmd ... ok
test_set_passwords.TestHandleSshPwauth.test_systemctl_as_service_cmd ... ok
test_set_passwords.TestHandleSshPwauth.test_unchanged_does_nothing ... ok
test_set_passwords.TestHandleSshPwauth.test_unknown_value_logs_warning ... ok
test_set_passwords.TestHandleSshPwauth.test_valid_change_values ... ok
test_set_passwords.TestSetPasswordsHandle.test_freebsd_calls_custom_pw_cmds_to_set_and_expire_passwords ... ok
test_set_passwords.TestSetPasswordsHandle.test_handle_on_chpasswd_list_creates_random_passwords ... Set the following 'random' passwords
root:DY2fS3UF4
ubuntu:SXsrqBYHM
ok
test_set_passwords.TestSetPasswordsHandle.test_handle_on_chpasswd_list_parses_common_hashes ... ok
test_set_passwords.TestSetPasswordsHandle.test_handle_on_empty_config ... ok
test_snap.TestAddAssertions.test_add_assertions_adds_assertions_as_dict ... ok
test_snap.TestAddAssertions.test_add_assertions_adds_assertions_as_list ... ok
test_snap.TestAddAssertions.test_add_assertions_on_empty_list ... ok
test_snap.TestAddAssertions.test_add_assertions_on_non_list_or_dict ... ok
test_snap.TestHandle.test_handle_adds_assertions ... ok
test_snap.TestHandle.test_handle_no_config ... ok
test_snap.TestHandle.test_handle_runs_commands_provided ... ok
test_snap.TestHandle.test_handle_skips_squashfuse_when_unconfigured ... ok
test_snap.TestHandle.test_handle_tries_to_install_squashfuse ... ok
test_snap.TestHandle.test_handle_validates_schema ... ok
test_snap.TestMaybeInstallSquashFuse.test_maybe_install_squashfuse_happy_path ... ok
test_snap.TestMaybeInstallSquashFuse.test_maybe_install_squashfuse_raises_install_errors ... ok
test_snap.TestMaybeInstallSquashFuse.test_maybe_install_squashfuse_raises_update_errors ... ok
test_snap.TestMaybeInstallSquashFuse.test_maybe_install_squashfuse_skips_non_containers ... ok
test_snap.TestRunCommands.test_run_command_as_lists ... ok
test_snap.TestRunCommands.test_run_command_dict_sorted_as_command_script ... ok
test_snap.TestRunCommands.test_run_command_logs_commands_and_exit_codes_to_stderr ... ok
test_snap.TestRunCommands.test_run_commands_on_empty_list ... ok
test_snap.TestRunCommands.test_run_commands_on_non_list_or_dict ... ok
test_snap.TestSchema.test_duplicates_are_fine_array_array ... ok
test_snap.TestSchema.test_duplicates_are_fine_array_string ... ok
test_snap.TestSchema.test_duplicates_are_fine_dict_array ... ok
test_snap.TestSchema.test_duplicates_are_fine_dict_string ... ok
test_snap.TestSchema.test_schema_disallows_unknown_keys ... ok
test_snap.TestSchema.test_schema_warns_on_snap_not_as_dict ... ok
test_snap.TestSchema.test_schema_when_assertions_are_list_or_dict ... ok
test_snap.TestSchema.test_schema_when_commands_are_list_or_dict ... ok
test_snap.TestSchema.test_warn_schema_assertions_is_not_list_or_dict ... ok
test_snap.TestSchema.test_warn_schema_commands_is_not_list_or_dict ... ok
test_snap.TestSchema.test_warn_schema_requires_either_commands_or_assertions ... ok
test_snap.TestSchema.test_warn_schema_when_assertions_is_empty ... ok
test_snap.TestSchema.test_warn_schema_when_commands_is_empty ... ok
test_ssh.TestHandleSsh.test_apply_credentials_with_no_user ... ok
test_ssh.TestHandleSsh.test_apply_credentials_with_no_user_disable_root ... ok
test_ssh.TestHandleSsh.test_apply_credentials_with_user ... ok
test_ssh.TestHandleSsh.test_apply_credentials_with_user_disable_root ... ok
test_ssh.TestHandleSsh.test_dont_allow_public_ssh_keys ... ok
test_ssh.TestHandleSsh.test_handle_cfg_with_explicit_disable_root ... ok
test_ssh.TestHandleSsh.test_handle_cfg_without_disable_root ... ok
test_ssh.TestHandleSsh.test_handle_no_cfg ... ok
test_ssh.TestHandleSsh.test_handle_no_cfg_and_default_root ... ok
test_ssh.TestHandleSsh.test_handle_publish_hostkeys_config_blacklist ... ok
test_ssh.TestHandleSsh.test_handle_publish_hostkeys_config_disable ... ok
test_ssh.TestHandleSsh.test_handle_publish_hostkeys_config_enable ... ok
test_ssh.TestHandleSsh.test_handle_publish_hostkeys_default ... ok
test_ssh.TestHandleSsh.test_handle_publish_hostkeys_empty_blacklist ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_error ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_on_service_error ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_with_empty_services ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_with_specific_services ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_with_string_services ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_with_token ... ok
test_ubuntu_advantage.TestConfigureUA.test_configure_ua_attach_with_weird_services ... ok
test_ubuntu_advantage.TestHandle.test_handle_error_on_deprecated_commands_key_dashed ... ok
test_ubuntu_advantage.TestHandle.test_handle_error_on_deprecated_commands_key_underscored ... ok
test_ubuntu_advantage.TestHandle.test_handle_no_config ... ok
test_ubuntu_advantage.TestHandle.test_handle_passes_credentials_and_services_to_configure_ua ... ok
test_ubuntu_advantage.TestHandle.test_handle_prefers_new_style_config ... ok
test_ubuntu_advantage.TestHandle.test_handle_tries_to_install_ubuntu_advantage_tools ... ok
test_ubuntu_advantage.TestHandle.test_handle_warns_on_deprecated_ubuntu_advantage_key_w_config ... ok
test_ubuntu_advantage.TestMaybeInstallUATools.test_maybe_install_ua_raises_install_errors ... ok
test_ubuntu_advantage.TestMaybeInstallUATools.test_maybe_install_ua_tools_happy_path ... ok
test_ubuntu_advantage.TestMaybeInstallUATools.test_maybe_install_ua_tools_noop_when_ua_tools_present ... ok
test_ubuntu_advantage.TestMaybeInstallUATools.test_maybe_install_ua_tools_raises_update_errors ... ok
test_ubuntu_advantage.TestSchema.test_schema_disallows_unknown_keys ... ok
test_ubuntu_advantage.TestSchema.test_schema_warns_on_ubuntu_advantage_not_dict ... ok
test_ubuntu_advantage.TestSchema.test_warn_schema_requires_token ... ok
test_ubuntu_advantage.TestSchema.test_warn_schema_services_is_not_list_or_dict ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_does_package_install ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_inert_if_garbage_in_license_field ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_inert_if_license_not_accepted ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_inert_if_no_license_key ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_inert_if_no_nvidia_key ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_inert_if_string_given ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_no_drivers_does_nothing ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_handle_raises_error_if_no_drivers_found ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_install_drivers_handles_old_ubuntu_drivers_gracefully ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_install_drivers_no_install_if_present ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_install_drivers_rejects_invalid_config ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_schema_requires_boolean_for_license_accepted ... ok
test_ubuntu_drivers.TestUbuntuDrivers.test_trueish_strings_are_considered_approval ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_does_package_install ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_inert_if_garbage_in_license_field ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_inert_if_license_not_accepted ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_inert_if_no_license_key ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_inert_if_no_nvidia_key ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_inert_if_string_given ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_no_drivers_does_nothing ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_handle_raises_error_if_no_drivers_found ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_install_drivers_handles_old_ubuntu_drivers_gracefully ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_install_drivers_no_install_if_present ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_install_drivers_rejects_invalid_config ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_schema_requires_boolean_for_license_accepted ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_specifying_a_version_doesnt_override_license_acceptance ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_trueish_strings_are_considered_approval ... ok
test_ubuntu_drivers.TestUbuntuDriversWithVersion.test_version_none_uses_latest ... ok
test_users_groups.TestHandleUsersGroups.test_handle_no_cfg_creates_no_users_or_groups ... ok
test_users_groups.TestHandleUsersGroups.test_handle_users_in_cfg_calls_create_users ... ok
test_users_groups.TestHandleUsersGroups.test_users_ssh_redirect_user_and_no_default ... ok
test_users_groups.TestHandleUsersGroups.test_users_with_ssh_redirect_user_default_false ... ok
test_users_groups.TestHandleUsersGroups.test_users_with_ssh_redirect_user_default_str ... ok
test_users_groups.TestHandleUsersGroups.test_users_with_ssh_redirect_user_non_default ... ok
test_users_groups.TestHandleUsersGroups.test_users_with_ssh_redirect_user_passes_keys ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_absent_dhclient_command ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_dhclient_run_with_tmpdir ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_dhcp_discovery_run_in_sandbox ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_dhcp_discovery_run_in_sandbox_waits_on_lease_and_pid ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_dhcp_discovery_run_in_sandbox_warns_invalid_pid ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_no_fallback_nic_found ... ok
cloudinit.net.tests.test_dhcp.TestDHCPDiscoveryClean.test_provided_nic_does_not_exist ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_bogus_width_returns_empty_list ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_class_c_b_a ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_default_route ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_invalid_input_returns_empty_list ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_logs_error_truncated ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_returns_valid_routes_until_parse_err ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_single_ip ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_parse_static_routes_single_ip_handles_trailing_semicolon ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_redhat_format ... ok
cloudinit.net.tests.test_dhcp.TestDHCPParseStaticRoutes.test_redhat_format_with_a_space_too_much_after_comma ... ok
cloudinit.net.tests.test_dhcp.TestDHCPRFC3442.test_obtain_centos_lease_parses_static_routes ... ok
cloudinit.net.tests.test_dhcp.TestDHCPRFC3442.test_obtain_lease_parses_static_routes ... ok
cloudinit.net.tests.test_dhcp.TestDHCPRFC3442.test_parse_lease_finds_classless_static_routes ... ok
cloudinit.net.tests.test_dhcp.TestDHCPRFC3442.test_parse_lease_finds_rfc3442_classless_static_routes ... ok
cloudinit.net.tests.test_dhcp.TestEphemeralDhcpNoNetworkSetup.test_ephemeral_dhcp_no_network_if_url_connectivity ... ok
cloudinit.net.tests.test_dhcp.TestEphemeralDhcpNoNetworkSetup.test_ephemeral_dhcp_setup_network_if_url_connectivity ... ok
cloudinit.net.tests.test_dhcp.TestParseDHCPLeasesFile.test_parse_empty_lease_file_errors ... ok
cloudinit.net.tests.test_dhcp.TestParseDHCPLeasesFile.test_parse_malformed_lease_file_content_errors ... ok
cloudinit.net.tests.test_dhcp.TestParseDHCPLeasesFile.test_parse_multiple_leases ... ok
cloudinit.net.tests.test_dhcp.TestSystemdParseLeases.test_multiple_files ... ok
cloudinit.net.tests.test_dhcp.TestSystemdParseLeases.test_no_leases_dir_returns_empty_dict ... ok
cloudinit.net.tests.test_dhcp.TestSystemdParseLeases.test_no_leases_returns_empty_dict ... ok
cloudinit.net.tests.test_dhcp.TestSystemdParseLeases.test_single_azure_leases_file ... ok
cloudinit.net.tests.test_dhcp.TestSystemdParseLeases.test_single_leases_file ... ok
cloudinit.net.tests.test_init.TestApplyNetworkCfgNames.test_apply_v1_renames ... ok
cloudinit.net.tests.test_init.TestApplyNetworkCfgNames.test_apply_v2_renames ... ok
cloudinit.net.tests.test_init.TestApplyNetworkCfgNames.test_apply_v2_renames_raises_runtime_error_on_unknown_version ... ok
cloudinit.net.tests.test_init.TestApplyNetworkCfgNames.test_apply_v2_renames_skips_without_mac ... ok
cloudinit.net.tests.test_init.TestApplyNetworkCfgNames.test_apply_v2_renames_skips_without_setname ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_errors_invalid_mask_prefix ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_errors_on_missing_params ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_noop_when_configured ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_performs_teardown ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_with_new_default_route ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_with_prefix ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_network_with_rfc3442_static_routes ... ok
cloudinit.net.tests.test_init.TestEphemeralIPV4Network.test_ephemeral_ipv4_no_network_if_url_connectivity ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_extract_physdevs_looks_up_devid_v1 ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_extract_physdevs_looks_up_devid_v2 ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_extract_physdevs_looks_up_driver_v1 ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_extract_physdevs_looks_up_driver_v2 ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_get_v1_type_physical ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_get_v2_type_physical ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_get_v2_type_physical_skips_if_no_set_name ... ok
cloudinit.net.tests.test_init.TestExtractPhysdevs.test_runtime_error_on_unknown_netcfg_version ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_config_skips_bonds ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_config_skips_bridges ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_config_skips_netfail_devs ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_config_skips_veth ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_finds_connected_eth_with_mac ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_finds_dormant_eth_with_mac ... ok
cloudinit.net.tests.test_init.TestGenerateFallbackConfig.test_generate_fallback_finds_eth_by_operstate ... ok
cloudinit.net.tests.test_init.TestGetDeviceList.test_get_devicelist_empty_with_no_devices_in_sys_net ... ok
cloudinit.net.tests.test_init.TestGetDeviceList.test_get_devicelist_empty_without_sys_net ... ok
cloudinit.net.tests.test_init.TestGetDeviceList.test_get_devicelist_lists_any_subdirectories_in_sys_net ... ok
cloudinit.net.tests.test_init.TestGetDeviceList.test_get_devicelist_raise_oserror ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interface_mac ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interface_mac_false_with_no_mac ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interface_mac_grabs_bonding_address ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_by_mac_skips_empty_mac ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_by_mac_skips_master_devs ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_by_mac_skips_missing_mac ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_by_mac_skips_netfailvoer ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_does_not_skip_phys_members_of_bridges_and_bonds ... ok
cloudinit.net.tests.test_init.TestGetInterfaceMAC.test_get_interfaces_empty_list_without_sys_net ... ok
cloudinit.net.tests.test_init.TestHasURLConnectivity.test_true_on_url_connectivity_failure ... ok
cloudinit.net.tests.test_init.TestHasURLConnectivity.test_true_on_url_connectivity_success ... ok
cloudinit.net.tests.test_init.TestHasURLConnectivity.test_true_on_url_connectivity_timeout ... ok
cloudinit.net.tests.test_init.TestHasURLConnectivity.test_url_timeout_on_connectivity_check ... ok
cloudinit.net.tests.test_init.TestInterfaceHasOwnMAC.test_interface_has_own_mac_false_when_stolen ... ok
cloudinit.net.tests.test_init.TestInterfaceHasOwnMAC.test_interface_has_own_mac_strict_errors_on_absent_assign_type ... ok
cloudinit.net.tests.test_init.TestInterfaceHasOwnMAC.test_interface_has_own_mac_true_when_not_stolen ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_get_dev_features ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_get_dev_features_none_returns_empty_string ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_has_netfail_standby_feature ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_has_netfail_standby_feature_no_features_is_false ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_has_netfail_standby_feature_not_present_is_false ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_has_netfail_standby_feature_short_is_false ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_master ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_master_checks_master_attr ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_master_has_master_attr ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_master_no_standby_feat ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_master_wrong_driver ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_primary ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_primary_bad_master ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_primary_no_master ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_primary_no_standby ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_primary_wrong_driver ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_standby ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_standby_no_master ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_standby_no_standby_feature ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfail_standby_wrong_driver ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfailover_primary ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfailover_returns_false ... ok
cloudinit.net.tests.test_init.TestNetFailOver.test_is_netfailover_standby ... ok
cloudinit.net.tests.test_init.TestNetFindFallBackNic.test_generate_fallback_finds_first_connected_eth_with_mac ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_get_master ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_bond ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_bridge ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_connected_when_physically_connected ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_connected_when_wireless_and_carrier_active ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_physical ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_present ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_up_false ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_up_true ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_vlan ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_is_wireless ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_master_is_bridge_or_bond ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_errors_on_translation_failures ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_handles_error_with_on_enoent ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_handles_handles_with_onkeyerror ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_int_returns_integer_from_content ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_int_returns_none_on_error ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_int_returns_none_on_valueerror ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_reraises_oserror ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_safe_false_on_translate_failure ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_safe_returns_false_on_noent_failure ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_strips_contents_of_sys_path ... ok
cloudinit.net.tests.test_init.TestReadSysNet.test_read_sys_net_translates_content ... ok
cloudinit.net.tests.test_init.TestSysDevPath.test_sys_dev_path ... ok
cloudinit.net.tests.test_init.TestSysDevPath.test_sys_dev_path_without_path ... ok
cloudinit.net.tests.test_init.TestWaitForPhysdevs.test_wait_for_physdevs_calls_udev_settle_on_missing ... ok
cloudinit.net.tests.test_init.TestWaitForPhysdevs.test_wait_for_physdevs_no_raise_if_not_strict ... ok
cloudinit.net.tests.test_init.TestWaitForPhysdevs.test_wait_for_physdevs_raise_runtime_error_if_missing_and_strict ... ok
cloudinit.net.tests.test_init.TestWaitForPhysdevs.test_wait_for_physdevs_skips_settle_if_all_present ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_empty_v1_config_gets_network_state ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_empty_v2_config_gets_network_state ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_missing_version_returns_none ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_unknown_versions_returns_none ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_valid_config_gets_network_state ... ok
cloudinit.net.tests.test_network_state.TestNetworkStateParseConfig.test_version_2_passes_self_as_config ... ok
test_netlink.TestCreateBoundNetlinkSocket.test_socket_error_on_create ... ok
test_netlink.TestParseNetlinkMessage.test_read_invalid_data_len ... ok
test_netlink.TestParseNetlinkMessage.test_read_invalid_rta_ifname_none ... ok
test_netlink.TestParseNetlinkMessage.test_read_invalid_rta_operstate_none ... ok
test_netlink.TestParseNetlinkMessage.test_read_none_data ... ok
test_netlink.TestParseNetlinkMessage.test_read_rta_oper_state ... ok
test_netlink.TestParseNetlinkMessage.test_unpack_rta_attr_invalid_offset ... ok
test_netlink.TestParseNetlinkMessage.test_unpack_rta_attr_none_data ... ok
test_netlink.TestReadNetlinkSocket.test_netlink_read_timeout ... ok
test_netlink.TestReadNetlinkSocket.test_read_invalid_socket ... ok
test_netlink.TestReadNetlinkSocket.test_read_netlink_socket ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_invalid_msgtype_getlink ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_invalid_msgtype_setlink ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_media_down_up_scenario ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_netlink_invalid_operstate ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_netlink_invalid_switch_scenario ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_netlink_valid_inbetween_transitions ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_read_multiple_netlink_msgs ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_read_partial_netlink_msgs ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_wait_for_media_switch_diff_interface ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_wait_invalid_ifname ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_wait_invalid_rta_attr ... ok
test_netlink.TestWaitForMediaDisconnectConnect.test_wait_invalid_socket ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_aws_based_on_region_and_cloud_name ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_azure_based_on_region_and_cloud_name ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_returns_cloud_name_on_unknown_region ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_returns_platform_on_none ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_returns_platform_on_unknown_cloud_name ... ok
cloudinit.sources.tests.test_init.TestCanonicalCloudID.test_cloud_id_returns_platform_on_unknowns ... ok
cloudinit.sources.tests.test_init.TestDataSource.test__get_data_unimplemented ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_clear_cached_attrs_noops_on_clean_cache ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_clear_cached_attrs_of_custom_attrs ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_clear_cached_attrs_resets_cached_attr_class_attributes ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_clear_cached_attrs_skips_non_attr_class_attributes ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_get_url_params_defaults ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_get_url_params_ds_config_override ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_get_url_params_is_zero_or_greater ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_get_url_params_subclassed ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_get_url_uses_defaults_on_errors ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_init ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_datasource_init_gets_ds_cfg_using_dsname ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_fallback_interface_is_discovered ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_fallback_interface_logs_undiscovered ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_base64encodes_unserializable_bytes ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_calls_subclass__get_data ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_does_not_write_instance_data_on_failure ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_handles_bytes_values ... SKIP: json serialization on <= py2.7 handles bytes
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_handles_redacted_unserializable_content ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_writes_json_instance_data_on_success ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_data_writes_json_instance_data_sensitive ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_strips_local_hostname_without_domain ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_subclass_support ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_with_fqdn_returns_local_hostname_with_domain ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_without_metadata_prefers_etc_hosts ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_without_metadata_returns_none ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_get_hostname_without_metadata_uses_system_hostname ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_non_utf8_encoding_gets_b64encoded ... SKIP: Only python2 hits UnicodeDecodeErrors on non-utf8
cloudinit.sources.tests.test_init.TestDataSource.test_persist_instance_data_writes_ec2_metadata_when_set ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_persist_instance_data_writes_network_json_when_set ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_str_is_classname ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_update_metadata_only_acts_on_supported_update_events ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_update_metadata_returns_true_on_supported_update_event ... ok
cloudinit.sources.tests.test_init.TestDataSource.test_wb_fallback_interface_is_cached ... ok
cloudinit.sources.tests.test_init.TestRedactSensitiveData.test_redact_sensitive_data_does_redacts_with_default_string ... ok
cloudinit.sources.tests.test_init.TestRedactSensitiveData.test_redact_sensitive_data_noop_when_no_sensitive_keys_present ... ok
cloudinit.sources.tests.test_init.TestRedactSensitiveData.test_redact_sensitive_data_redacts_exact_match_name ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_ds_network_cfg_preferred_over_initramfs ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_network_cmdline ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_network_fallback ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_platform_info ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_platform_not_viable_returns_false ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_secondary_nic_failure_isnt_blocking ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_secondary_nics_added_to_network_config_if_enabled ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_secondary_nics_not_added_to_network_config_by_default ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_sys_cfg_can_enable_configure_secondary_nics ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_with_userdata ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_with_vendordata ... ok
cloudinit.sources.tests.test_oracle.TestDataSourceOracle.test_without_userdata ... ok
cloudinit.sources.tests.test_oracle.TestIsPlatformViable.test_expected_not_viable_dmi_data_none ... ok
cloudinit.sources.tests.test_oracle.TestIsPlatformViable.test_expected_not_viable_other ... ok
cloudinit.sources.tests.test_oracle.TestIsPlatformViable.test_expected_viable ... ok
cloudinit.sources.tests.test_oracle.TestLoadIndex.test_parse_html ... ok
cloudinit.sources.tests.test_oracle.TestLoadIndex.test_parse_html_upper ... ok
cloudinit.sources.tests.test_oracle.TestLoadIndex.test_parse_newline_list_with_endl ... ok
cloudinit.sources.tests.test_oracle.TestLoadIndex.test_parse_newline_list_without_endl ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_checks_v1_skips_non_phys_interfaces ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_checks_v1_type_physical_interfaces ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_checks_v2_type_ethernet_interfaces ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_ignore_bogus_network_config ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_ignore_network_config_unknown_versions ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_removes_master_mac_property_v1 ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_removes_master_mac_property_v2 ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFiltersNetFailover.test_skips_v2_non_ethernet_interfaces ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_bare_metal_machine_skipped ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_empty_response ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_failure_to_readurl ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_invalid_json ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_missing_mac_skipped ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_missing_mac_skipped_v2 ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_no_secondary_nics_does_not_mutate_input ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_secondary_nic ... ok
cloudinit.sources.tests.test_oracle.TestNetworkConfigFromOpcImds.test_secondary_nic_v2 ... ok
cloudinit.sources.tests.test_oracle.TestReadMetaData.test_broken_no_metadata_json ... ok
cloudinit.sources.tests.test_oracle.TestReadMetaData.test_broken_no_sys_uuid ... ok
cloudinit.sources.tests.test_oracle.TestReadMetaData.test_unknown_fields_included ... ok
cloudinit.sources.tests.test_oracle.TestReadMetaData.test_with_userdata ... ok
cloudinit.sources.tests.test_oracle.TestReadMetaData.test_without_userdata ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_get_parser ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_handle_args ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_run_hook_down_deletes ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_run_hook_up ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_run_hook_up_creates_dir ... ok
cloudinit.tests.test_dhclient_hook.TestDhclientHook.test_run_hook_up_dhcp4_prefix ... ok
cloudinit.tests.test_gpg.TestReceiveKeys.test_expected_gpg_command ... ok
cloudinit.tests.test_gpg.TestReceiveKeys.test_no_retries_on_none ... ok
cloudinit.tests.test_gpg.TestReceiveKeys.test_raises_error_after_retries ... ok
cloudinit.tests.test_gpg.TestReceiveKeys.test_retries_on_subp_exc ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_freebsd_nettools_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_info_iproute_down ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_info_nettools_down ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_iproute_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_new_nettools_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_old_nettools_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_pformat_with_down ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_netdev_warn_on_missing_commands ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_route_iproute_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_route_nettools_pformat ... ok
cloudinit.tests.test_netinfo.TestNetInfo.test_route_warn_on_missing_commands ... ok
cloudinit.tests.test_simpletable.TestSimpleTable.test_authorized_keys ... ok
cloudinit.tests.test_simpletable.TestSimpleTable.test_get_string ... ok
cloudinit.tests.test_simpletable.TestSimpleTable.test_net_dev ... ok
cloudinit.tests.test_simpletable.TestSimpleTable.test_no_rows ... ok
cloudinit.tests.test_simpletable.TestSimpleTable.test_route_ipv4 ... ok
cloudinit.tests.test_stages.TestInit.test__find_networking_config_uses_datasrc_order ... ok
cloudinit.tests.test_stages.TestInit.test__find_networking_config_warns_if_datasrc_uses_invalid_src ... ok
cloudinit.tests.test_stages.TestInit.test__find_networking_config_warns_if_datasrc_uses_unavailable_src ... ok
cloudinit.tests.test_stages.TestInit.test_apply_network_config_disabled ... ok
cloudinit.tests.test_stages.TestInit.test_apply_network_on_datasource_allowed_event ... ok
cloudinit.tests.test_stages.TestInit.test_apply_network_on_new_instance ... ok
cloudinit.tests.test_stages.TestInit.test_apply_network_on_same_instance_id ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_disabled ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_disabled_by_datasrc ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_disabled_by_initrd ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_disabled_by_kernel ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_disabled_by_sysconfig ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_returns_datasrc_cfg ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_returns_fallback ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_returns_initramfs ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_returns_kernel ... ok
cloudinit.tests.test_stages.TestInit.test_wb__find_networking_config_returns_system_cfg ... ok
cloudinit.tests.test_subp.TestPrependBaseCommands.test_prepend_base_command_errors_on_neither_string_nor_list ... ok
cloudinit.tests.test_subp.TestPrependBaseCommands.test_prepend_base_command_prepends_on_non_base_list_commands ... ok
cloudinit.tests.test_subp.TestPrependBaseCommands.test_prepend_base_command_removes_first_item_when_none ... ok
cloudinit.tests.test_subp.TestPrependBaseCommands.test_prepend_base_command_warns_on_non_base_string_commands ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_mkdtemp_default_non_root ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_mkdtemp_default_non_root_needs_exe ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_mkdtemp_default_root ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_mkstemp_default_non_root ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_mkstemp_default_root ... ok
cloudinit.tests.test_temp_utils.TestTempUtils.test_tempdir_error_suppression ... ok
cloudinit.tests.test_url_helper.TestOAuthHeaders.test_oauth_headers_calls_oathlibclient_when_available ... ok
cloudinit.tests.test_url_helper.TestOAuthHeaders.test_oauth_headers_raises_not_implemented_when_oathlib_missing ... ok
cloudinit.tests.test_url_helper.TestReadFileOrUrl.test_read_file_or_url_passes_params_to_readurl ... ok
cloudinit.tests.test_url_helper.TestReadFileOrUrl.test_read_file_or_url_str_from_file ... ok
cloudinit.tests.test_url_helper.TestReadFileOrUrl.test_read_file_or_url_str_from_url ... ok
cloudinit.tests.test_url_helper.TestReadFileOrUrl.test_wb_read_url_defaults_honored_by_read_file_or_url_callers ... ok
cloudinit.tests.test_url_helper.TestRetryOnUrlExc.test_do_not_retry_non_urlerror ... ok
cloudinit.tests.test_url_helper.TestRetryOnUrlExc.test_perform_retries_on_not_found ... ok
cloudinit.tests.test_url_helper.TestRetryOnUrlExc.test_perform_retries_on_timeout ... ok
cloudinit.tests.test_util.TestBlkid.test_blkid_no_cache_uses_no_cache ... ok
cloudinit.tests.test_util.TestBlkid.test_functional_blkid ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_cfg_fqdn_and_hostname ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_cfg_hostname_with_domain ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_cfg_hostname_without_domain ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_only_cfg_fqdn ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_passes_metadata_only_to_cloud ... ok
cloudinit.tests.test_util.TestGetHostnameFqdn.test_get_hostname_fqdn_from_without_fqdn_or_hostname ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_centos6 ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_centos7_redhat_release ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_copr_centos ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_debian ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_distro_bare_name ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_distro_no_data ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_distro_no_impl ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_distro_plat_data ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_distro_quoted_name ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_freebsd ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_opensuse ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_opensuse_l15 ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_opensuse_tw ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_redhat6_rhrelease ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_redhat7_osrelease ... ok
cloudinit.tests.test_util.TestGetLinuxDistro.test_get_linux_redhat7_rhrelease ... ok
cloudinit.tests.test_util.TestIsLXD.test_is_lxd_false_when_sock_device_absent ... ok
cloudinit.tests.test_util.TestIsLXD.test_is_lxd_true_on_sock_device ... ok
cloudinit.tests.test_util.TestJsonDumps.test_is_str ... ok
cloudinit.tests.test_util.TestJsonDumps.test_non_utf8 ... ok
cloudinit.tests.test_util.TestJsonDumps.test_utf8 ... ok
cloudinit.tests.test_util.TestShellify.test_input_dict_raises_type_error ... ok
cloudinit.tests.test_util.TestShellify.test_input_str_raises_type_error ... ok
cloudinit.tests.test_util.TestShellify.test_supports_strings_and_lists ... ok
cloudinit.tests.test_util.TestShellify.test_value_with_int_raises_type_error ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_subp_exception_raises_to_caller ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_exists_and_file_exists ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_exists_and_not_exists ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_exists_and_timeout ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_no_params ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_timeout_int ... ok
cloudinit.tests.test_util.TestUdevadmSettle.test_with_timeout_string ... ok
cloudinit.tests.test_util.TestUtil.test_mount_is_ro ... ok
cloudinit.tests.test_util.TestUtil.test_mount_is_rw ... ok
cloudinit.tests.test_util.TestUtil.test_parse_mount_info_no_opts_arg ... ok
cloudinit.tests.test_util.TestUtil.test_parse_mount_info_no_opts_no_arg ... ok
cloudinit.tests.test_util.TestUtil.test_parse_mount_info_with_opts ... ok
cloudinit.tests.test_version.TestExportsFeatures.test_has_network_config_v1 ... ok
cloudinit.tests.test_version.TestExportsFeatures.test_has_network_config_v2 ... ok
cloudinit.tests.test_version.TestVersionString.test_package_version_respected ... ok
cloudinit.tests.test_version.TestVersionString.test_package_version_skipped ... ok
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_dumps_all_instance_data
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 153, in test_handle_args_dumps_all_instance_data
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_errors_when_varname_is_not_a_dict
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 255, in test_handle_args_list_keys_errors_when_varname_is_not_a_dict
self.assertEqual(1, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_sorts_nested_keys_when_varname
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 239, in test_handle_args_list_keys_sorts_nested_keys_when_varname
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_list_keys_sorts_top_level_keys_when_no_varname
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 224, in test_handle_args_list_keys_sorts_top_level_keys_when_no_varname
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_nested_varname
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 180, in test_handle_args_returns_nested_varname
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_standardized_vars_to_top_level_aliases
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 209, in test_handle_args_returns_standardized_vars_to_top_level_aliases
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
======================================================================
ERROR: cloudinit.cmd.tests.test_query.TestQuery.test_handle_args_returns_top_level_varname
----------------------------------------------------------------------
Traceback (most recent call last):
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/tests/test_query.py", line 168, in test_handle_args_returns_top_level_varname
self.assertEqual(0, query.handle_args('anyname', args))
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/cmd/query.py", line 124, in handle_args
instance_data['userdata'] = util.load_file(user_data_fn)
File "/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659/cloudinit/util.py", line 1363, in load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: 'ud'
----------------------------------------------------------------------
Ran 2159 tests in 15.814s
FAILED (SKIP=12, errors=7)
Makefile:54: recipe for target 'unittest3' failed
make[2]: *** [unittest3] Error 1
make[2]: Leaving directory '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
debian/rules:21: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/run/cloud-init/tmp/tmp4d2xcl_1/cloud-init-19.3-60-gf709a659'
debian/rules:8: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Stderr: debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -d -us -uc failed
2019-12-11 20:17:00,259 - tests.cloud_tests - ERROR - traceback:
File "/home/trstringer/cloud-init/tests/cloud_tests/stage.py", line 56, in run_single
call()
File "/home/trstringer/cloud-init/tests/cloud_tests/bddeb.py", line 62, in build_deb
instance.execute([bddeb_path, '-d'] + bddeb_args, env=git_env)
File "/home/trstringer/cloud-init/tests/cloud_tests/util.py", line 334, in execute
raise InTargetExecuteError(out, err, rc, command, description)
2019-12-11 20:17:00,259 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-build-cloud-init-deb-y0nkyw0citeuc1npg) status=Running: deleting container.
2019-12-11 20:17:00,286 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-build-cloud-init-deb-y0nkyw0citeuc1npg) status=Running: shutting down (wait=True)
2019-12-11 20:17:04,978 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-snapshot-q0ti2bphz6ihf97cl4mm9nzacmq35) status=Frozen: deleting container.
2019-12-11 20:17:07,759 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-snapshot-q0ti2bphz6ihf97cl4mm9nzacmq35) status=Running: shutting down (wait=True)
2019-12-11 20:17:11,301 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-image-modification-zqhul7uqiqljq5zum6f) status=Running: deleting container.
2019-12-11 20:17:11,324 - tests.cloud_tests - DEBUG - LXDInstance(name=cloud-test-ubuntu-xenial-image-modification-zqhul7uqiqljq5zum6f) status=Running: shutting down (wait=True)
2019-12-11 20:17:14,554 - tests.cloud_tests - DEBUG - platform config: {'enabled': True, 'get_image_timeout': 300, 'create_instance_timeout': 60, 'private_key': 'cloud_init_rsa', 'public_key': 'cloud_init_rsa.pub', 'region': 'West US 2', 'vm_size': 'Standard_DS1_v2', 'storage_sku': 'standard_lrs', 'tag': 'ci', 'data_dir': '/home/trstringer/cloud-init/results'}
2019-12-11 20:17:14,554 - tests.cloud_tests - INFO - setting up platform: azurecloud
2019-12-11 20:17:15,601 - tests.cloud_tests - DEBUG - getting credentials from environment
2019-12-11 20:17:15,736 - tests.cloud_tests - DEBUG - creating resource group
2019-12-11 20:17:17,394 - tests.cloud_tests - DEBUG - creating public ip address
2019-12-11 20:17:21,417 - tests.cloud_tests - DEBUG - creating storage account
2019-12-11 20:17:41,945 - tests.cloud_tests - DEBUG - creating vnet
2019-12-11 20:18:07,313 - tests.cloud_tests - DEBUG - creating subnet
2019-12-11 20:18:11,118 - tests.cloud_tests - DEBUG - creating nic
2019-12-11 20:18:42,899 - tests.cloud_tests - DEBUG - os config: {'enabled': True, 'boot_timeout': 300, 'boot_clean_script': '#!/bin/bash\nrm -rf /var/log/cloud-init.log /var/log/cloud-init-output.log \\\n /var/lib/cloud/ /run/cloud-init/ /var/log/syslog\n', 'system_ready_script': "# permit running or degraded state as both indicate complete boot\n[ $(systemctl is-system-running) = 'running' -o\n $(systemctl is-system-running) = 'degraded' ]\n", 'cloud_init_ready_script': "[ -f '/run/cloud-init/result.json' ]\n", 'feature_groups': ['base', 'debian_base', 'ubuntu_specific'], 'features': {'apt': True, 'byobu': True, 'landscape': True, 'lxd': True, 'ppa': True, 'rpm': None, 'snap': True, 'hostname': True, 'apt_src_cont': True, 'apt_hist_fmt': True, 'daylight_time': True, 'apt_up_out': True, 'engb_locale': True, 'locale_gen': True, 'no_ntpdate': True, 'no_file_fmt_e': True, 'ppa_file_name': True, 'sshd': True, 'ssh_key_fmt': True, 'syslog': True, 'ubuntu_ntp': True, 'ubuntu_repos': True, 'ubuntu_user': True, 'lsb_release': True, 'sudo': True}, 'mirror_url': 'https://cloud-images.ubuntu.com/daily', 'mirror_dir': '/srv/citest/images', 'keyring': '/usr/share/keyrings/ubuntu-cloudimage-keyring.gpg', 'version': 18.04, 'release': 'bionic', 'os': 'ubuntu', 'arch': 'amd64'}
2019-12-11 20:18:42,900 - tests.cloud_tests - INFO - acquiring image for os: bionic
2019-12-11 20:18:42,900 - tests.cloud_tests - DEBUG - finding location westus2 using simple streams
2019-12-11 20:18:42,900 - tests.cloud_tests - DEBUG - finding image using streams
2019-12-11 20:18:49,002 - tests.cloud_tests - DEBUG - found image: cf5002d59cfb4234b3336cac8e587838__Ubuntu_DAILY_BUILD-bionic-18_04-LTS-amd64-server-20191205-en-us-30GB
2019-12-11 20:18:49,002 - tests.cloud_tests - DEBUG - image_id shortened to Ubuntu_DAILY_BUILD-bionic-18_04-LTS-amd64-server-20191205-en-us-30GB
2019-12-11 20:18:49,003 - tests.cloud_tests - DEBUG - updating args for setup with: {}
2019-12-11 20:18:49,003 - tests.cloud_tests - DEBUG - executing commands on image
2019-12-11 20:18:49,003 - tests.cloud_tests - DEBUG - creating instance
2019-12-11 20:18:49,003 - tests.cloud_tests - DEBUG - finding image in resource group using image_id
2019-12-11 20:18:49,382 - tests.cloud_tests - DEBUG - image not found, launching instance with base image
2019-12-11 20:19:33,781 - tests.cloud_tests - DEBUG - executing "wait for instance start"
2019-12-11 20:19:37,541 - tests.cloud_tests - DEBUG - creating blob service for console log
2019-12-11 20:19:37,923 - tests.cloud_tests - DEBUG - creating instance
2019-12-11 20:19:38,070 - tests.cloud_tests - INFO - setting up ubuntu-bionic (build_name=server serial=20191205)
2019-12-11 20:19:38,070 - tests.cloud_tests - DEBUG - install deb: "/home/trstringer/cloud-init/results/cloud-init_all.deb" into target
2019-12-11 20:19:38,070 - tests.cloud_tests - DEBUG - pushing file to image
2019-12-11 20:19:38,070 - tests.cloud_tests - DEBUG - creating instance
2019-12-11 20:19:38,071 - tests.cloud_tests - ERROR - stage part: setup func for --deb, install deb encountered error: [Errno 2] No such file or directory: '/home/trstringer/cloud-init/results/cloud-init_all.deb'
2019-12-11 20:19:38,071 - tests.cloud_tests - ERROR - traceback:
File "/home/trstringer/cloud-init/tests/cloud_tests/stage.py", line 56, in run_single
call()
File "/home/trstringer/cloud-init/tests/cloud_tests/setup_image.py", line 51, in install_deb
image.push_file(args.deb, remote_path)
File "/home/trstringer/cloud-init/tests/cloud_tests/platforms/azurecloud/image.py", line 57, in push_file
return self._instance.push_file(local_path, remote_path)
File "/home/trstringer/cloud-init/tests/cloud_tests/util.py", line 401, in push_file
with open(local_path, "rb") as fp:
2019-12-11 20:19:38,071 - tests.cloud_tests - DEBUG - deleting VM that was used to create image
2019-12-11 20:19:38,071 - tests.cloud_tests - DEBUG - Deleting instance Ubuntu_DAILY_BUILD-bionic-18_04-LTS-amd64-server-20191205-en-us-30GB
2019-12-11 20:20:48,981 - tests.cloud_tests - DEBUG - Deleting resource group: ci-20191211201715
2019-12-11 20:23:23,043 - tests.cloud_tests - DEBUG - collect stages: {'name': 'collect data', 'time': 368.4966869354248, 'errors': [], 'stages': [{'name': 'collect for platform: azurecloud', 'time': 126.1226658821106, 'errors': [], 'stages': [{'name': 'set up and collect data for os: bionic', 'time': 49.068684816360474, 'errors': [], 'stages': [{'name': 'set up for ubuntu-bionic', 'time': 0.0009903907775878906, 'errors': [], 'stages': [{'name': 'setup func for --deb, install deb', 'time': 0.00098419189453125, 'errors': ["[Errno 2] No such file or directory: '/home/trstringer/cloud-init/results/cloud-init_all.deb'"], 'success': False}], 'success': False}], 'success': False}], 'success': False}], 'success': False}
2019-12-11 20:23:23,043 - tests.cloud_tests - DEBUG - found test data: {}
2019-12-11 20:23:23,043 - tests.cloud_tests - DEBUG -
---- Verify summarized results:
2019-12-11 20:23:23,043 - tests.cloud_tests - INFO - leaving data in /home/trstringer/cloud-init/results
ERROR: InvocationError: '/home/trstringer/cloud-init/.tox/citest/bin/python -m tests.cloud_tests tree_run --verbose --data-dir results --preserve-data --platform azurecloud --preserve-instance --test modules/write_files --os-name bionic'
___________________________________ summary ____________________________________
ERROR: citest: commands failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment