The attempt to merge lp:~ltrager/maas/lp1554636 into lp:maas failed. Below is the output from the failed tests. Hit:1 http://prodstack-zone-2.clouds.archive.ubuntu.com/ubuntu xenial InRelease Get:2 http://prodstack-zone-2.clouds.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB] Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] Get:4 http://prodstack-zone-2.clouds.archive.ubuntu.com/ubuntu xenial-backports InRelease [92.2 kB] Fetched 282 kB in 0s (618 kB/s) Reading package lists... sudo DEBIAN_FRONTEND=noninteractive apt-get -y \ --no-install-recommends install apache2 archdetect-deb authbind avahi-utils bash bind9 bind9utils build-essential bzr bzr-builddeb chromium-browser chromium-chromedriver curl daemontools debhelper dh-apport dh-systemd distro-info dnsutils firefox freeipmi-tools git gjs ipython isc-dhcp-common isc-dhcp-server libjs-angularjs libjs-jquery libjs-jquery-hotkeys libjs-yui3-full libjs-yui3-min libpq-dev make nodejs-legacy npm postgresql pxelinux python3-all python3-apt python3-attr python3-bson python3-convoy python3-crochet python3-cssselect python3-curtin python3-dev python3-distro-info python3-django python3-django-nose python3-django-piston3 python3-dnspython python3-docutils python3-formencode python3-hivex python3-httplib2 python3-jinja2 python3-jsonschema python3-lxml python3-netaddr python3-netifaces python3-novaclient python3-oauth python3-oauthlib python3-openssl python3-paramiko python3-petname python3-pexpect python3-psycopg2 python3-pyinotify python3-pyparsing python3-pyvmomi python3-requests python3-seamicroclient python3-setuptools python3-simplestreams python3-sphinx python3-tempita python3-twisted python3-txtftp python3-tz python3-yaml python3-zope.interface python-bson python-crochet python-django python-django-piston python-djorm-ext-pgarray python-formencode python-lxml python-netaddr python-netifaces python-pocket-lint python-psycopg2 python-simplejson python-tempita python-twisted python-yaml socat syslinux-common tgt ubuntu-cloudimage-keyring wget xvfb Reading package lists... Building dependency tree... Reading state information... authbind is already the newest version (2.1.1+nmu1). avahi-utils is already the newest version (0.6.32~rc+dfsg-1ubuntu2). build-essential is already the newest version (12.1ubuntu2). debhelper is already the newest version (9.20160115ubuntu3). distro-info is already the newest version (0.14build1). freeipmi-tools is already the newest version (1.4.11-1ubuntu1). git is already the newest version (1:2.7.4-0ubuntu1). libjs-angularjs is already the newest version (1.2.28-1ubuntu2). libjs-jquery is already the newest version (1.11.3+dfsg-4). libjs-yui3-full is already the newest version (3.5.1-1ubuntu3). libjs-yui3-min is already the newest version (3.5.1-1ubuntu3). make is already the newest version (4.1-6). postgresql is already the newest version (9.5+173). pxelinux is already the newest version (3:6.03+dfsg-11ubuntu1). python-formencode is already the newest version (1.3.0-0ubuntu5). python-lxml is already the newest version (3.5.0-1build1). python-netaddr is already the newest version (0.7.18-1). python-netifaces is already the newest version (0.10.4-0.1build2). python-psycopg2 is already the newest version (2.6.1-1build2). python-simplejson is already the newest version (3.8.1-1ubuntu2). python-tempita is already the newest version (0.5.2-1build1). python-twisted is already the newest version (16.0.0-1). python-yaml is already the newest version (3.11-3build1). python3-all is already the newest version (3.5.1-3). python3-apt is already the newest version (1.1.0~beta1build1). python3-attr is already the newest version (15.2.0-1). python3-bson is already the newest version (3.2-1build1). python3-convoy is already the newest version (0.2.1+bzr39-1). python3-crochet is already the newest version (1.4.0-0ubuntu2). python3-dev is already the newest version (3.5.1-3). python3-distro-info is already the newest version (0.14build1). python3-django-piston3 is already the newest version (0.3~rc2-3ubuntu1). python3-dnspython is already the newest version (1.12.0-0ubuntu3). python3-docutils is already the newest version (0.12+dfsg-1). python3-formencode is already the newest version (1.3.0-0ubuntu5). python3-httplib2 is already the newest version (0.9.1+dfsg-1). python3-jinja2 is already the newest version (2.8-1). python3-jsonschema is already the newest version (2.5.1-4). python3-lxml is already the newest version (3.5.0-1build1). python3-netaddr is already the newest version (0.7.18-1). python3-netifaces is already the newest version (0.10.4-0.1build2). python3-oauth is already the newest version (1.0.1-5). python3-oauthlib is already the newest version (1.0.3-1). python3-openssl is already the newest version (0.15.1-2build1). python3-paramiko is already the newest version (1.16.0-1). python3-pexpect is already the newest version (4.0.1-1). python3-psycopg2 is already the newest version (2.6.1-1build2). python3-pyinotify is already the newest version (0.9.6-0fakesync1). python3-pyvmomi is already the newest version (5.5.0-2014.1.1-3). python3-requests is already the newest version (2.9.1-3). python3-seamicroclient is already the newest version (0.4.0-1ubuntu1). python3-setuptools is already the newest version (20.7.0-1). python3-sphinx is already the newest version (1.3.6-2ubuntu1). python3-tempita is already the newest version (0.5.2-1build1). python3-twisted is already the newest version (16.0.0-1). python3-txtftp is already the newest version (0.1~bzr42-0ubuntu2). python3-tz is already the newest version (2014.10~dfsg1-0ubuntu2). python3-yaml is already the newest version (3.11-3build1). python3-zope.interface is already the newest version (4.1.3-1build1). syslinux-common is already the newest version (3:6.03+dfsg-11ubuntu1). ubuntu-cloudimage-keyring is already the newest version (2013.11.11). bzr-builddeb is already the newest version (2.8.9). daemontools is already the newest version (1:0.76-6ubuntu1). gjs is already the newest version (1.44.0-1ubuntu1). ipython is already the newest version (2.4.1-1). libjs-jquery-hotkeys is already the newest version (0~20130707+git2d51e3a9+dfsg-2ubuntu1). npm is already the newest version (3.5.2-0ubuntu4). python-bson is already the newest version (3.2-1build1). python-crochet is already the newest version (1.4.0-0ubuntu2). python-django-piston is already the newest version (0.2.3-2ubuntu1). python-djorm-ext-pgarray is already the newest version (1.2-0ubuntu2). python-pocket-lint is already the newest version (0.5.31-0ubuntu1). python3-cssselect is already the newest version (0.9.1+git90c72b0-1). python3-django-nose is already the newest version (1.4.3-1). python3-hivex is already the newest version (1.3.13-1build3). socat is already the newest version (1.7.3.1-1). apache2 is already the newest version (2.4.18-2ubuntu3.1). archdetect-deb is already the newest version (1.117ubuntu2.1). bash is already the newest version (4.3-14ubuntu1.1). bind9 is already the newest version (1:9.10.3.dfsg.P4-8ubuntu1.2). bind9utils is already the newest version (1:9.10.3.dfsg.P4-8ubuntu1.2). bzr is already the newest version (2.7.0-2ubuntu3). curl is already the newest version (7.47.0-1ubuntu2.1). dnsutils is already the newest version (1:9.10.3.dfsg.P4-8ubuntu1.2). firefox is already the newest version (49.0.2+build2-0ubuntu0.16.04.2). isc-dhcp-common is already the newest version (4.3.3-5ubuntu12.3). isc-dhcp-server is already the newest version (4.3.3-5ubuntu12.3). libpq-dev is already the newest version (9.5.4-0ubuntu0.16.04). python-django is already the newest version (1.8.7-1ubuntu5.4). python3-curtin is already the newest version (0.1.0~bzr425-0ubuntu1~16.04.1). python3-django is already the newest version (1.8.7-1ubuntu5.4). python3-petname is already the newest version (2.0-0ubuntu1~16.04). python3-pyparsing is already the newest version (2.0.3+dfsg1-1ubuntu0.1). python3-simplestreams is already the newest version (0.1.0~bzr426-0ubuntu1.1). tgt is already the newest version (1:1.0.63-1ubuntu1.1). wget is already the newest version (1.17.1-1ubuntu1.1). chromium-browser is already the newest version (53.0.2785.143-0ubuntu0.16.04.1.1254). chromium-chromedriver is already the newest version (53.0.2785.143-0ubuntu0.16.04.1.1254). dh-apport is already the newest version (2.20.1-0ubuntu2.1). dh-systemd is already the newest version (1.29ubuntu3). nodejs-legacy is already the newest version (4.2.6~dfsg-1ubuntu4.1). python3-novaclient is already the newest version (2:3.3.1-2ubuntu1). xvfb is already the newest version (2:1.18.4-0ubuntu0.1). The following packages were automatically installed and are no longer required: linux-headers-4.4.0-36 linux-headers-4.4.0-36-generic linux-headers-4.4.0-38 linux-headers-4.4.0-38-generic linux-headers-4.4.0-42 linux-headers-4.4.0-42-generic linux-image-4.4.0-36-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-extra-4.4.0-36-generic linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded. sudo DEBIAN_FRONTEND=noninteractive apt-get -y \ purge Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: linux-headers-4.4.0-36 linux-headers-4.4.0-36-generic linux-headers-4.4.0-38 linux-headers-4.4.0-38-generic linux-headers-4.4.0-42 linux-headers-4.4.0-42-generic linux-image-4.4.0-36-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-extra-4.4.0-36-generic linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded. find run -depth ! -type d ! -path run/etc/maas/templates ! -path run/etc/maas/drivers.yaml ! -path run/etc/ntp/.keep ! -path run/etc/ntp.conf -print0 | xargs -r0 rm -f find run -depth -type d -print0 | xargs -r0 rmdir --ignore-fail-on-non-empty find run-e2e -depth ! -type d ! -path run-e2e/etc/maas/templates ! -path run-e2e/etc/maas/drivers.yaml ! -path run-e2e/etc/ntp/.keep ! -path run-e2e/etc/ntp.conf -print0 | xargs -r0 rm -f find run-e2e -depth -type d -print0 | xargs -r0 rmdir --ignore-fail-on-non-empty rm -f .noseids find . -type f -name '*.py[co]' -print0 | xargs -r0 rm -f find . -type d -name '__pycache__' -print0 | xargs -r0 rm -f -r find . -type f -name '*~' -print0 | xargs -r0 rm -f find . -type f -name dropin.cache -print0 | xargs -r0 rm -f rm -f -r media/demo/* media/development rm -f src/maasserver/static/js/enums.js src/maasserver/static/js/enums.js.tmp rm -f src/maasserver/data/templates.py rm -f *.log rm -f docs/api.rst rm -f -r docs/_autosummary docs/_build rm -f -r man/.doctrees rm -f coverage.data coverage.xml rm -f -r coverage rm -f -r .hypothesis rm -f -r bin include lib local rm -f -r eggs develop-eggs rm -f -r build dist logs/* parts rm -f tags TAGS .installed.cfg rm -f -r *.egg *.egg-info src/*.egg-info rm -f -r services/*/supervise rm -f xunit.*.xml rm -f .failed python3.5 bootstrap-buildout.py --allow-site-packages Creating directory '/tmp/tarmac/branch.2llTg4/bin'. Creating directory '/tmp/tarmac/branch.2llTg4/parts'. Creating directory '/tmp/tarmac/branch.2llTg4/develop-eggs'. Generated script '/tmp/tarmac/branch.2llTg4/bin/buildout'. bin/buildout install database Installing database. Generated script '/tmp/tarmac/branch.2llTg4/bin/database'. bin/buildout install cli Installing cli. Generated script '/tmp/tarmac/branch.2llTg4/bin/maas'. bin/buildout install rack Installing rack. Generated script '/tmp/tarmac/branch.2llTg4/bin/maas-rack'. Generated script '/tmp/tarmac/branch.2llTg4/bin/twistd.rack'. bin/buildout install repl Installing repl. Generated script '/tmp/tarmac/branch.2llTg4/bin/ipy'. Generated interpreter '/tmp/tarmac/branch.2llTg4/bin/py'. bin/py -m maasserver.utils.jsenums src/maasserver/enum.py src/metadataserver/enum.py > src/maasserver/static/js/enums.js NODE_ENV=production NPM_CONFIG_PROGRESS="false" npm install --loglevel error --cache-min 600 --prefix include/nodejs node-sass@3.4.2 > node-sass@3.4.2 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node > spawn-sync@1.0.15 postinstall /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/spawn-sync > node postinstall > node-sass@3.4.2 postinstall /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node ` exists. testing binary. Binary is fine; exiting. /tmp/tarmac/branch.2llTg4/include/nodejs └─┬ node-sass@3.4.2 ├── async-foreach@0.1.3 ├─┬ chalk@1.1.3 │ ├── ansi-styles@2.2.1 │ ├── escape-string-regexp@1.0.5 │ ├─┬ has-ansi@2.0.0 │ │ └── ansi-regex@2.0.0 │ ├── strip-ansi@3.0.1 │ └── supports-color@2.0.0 ├─┬ cross-spawn@2.2.3 │ ├─┬ cross-spawn-async@2.2.5 │ │ └─┬ lru-cache@4.0.1 │ │ ├── pseudomap@1.0.2 │ │ └── yallist@2.0.0 │ └─┬ spawn-sync@1.0.15 │ ├─┬ concat-stream@1.5.2 │ │ ├─┬ readable-stream@2.0.6 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@1.0.7 │ │ │ ├── string_decoder@0.10.31 │ │ │ └── util-deprecate@1.0.2 │ │ └── typedarray@0.0.6 │ └── os-shim@0.1.3 ├─┬ gaze@0.5.2 │ └─┬ globule@0.1.0 │ ├─┬ glob@3.1.21 │ │ ├── graceful-fs@1.2.3 │ │ └── inherits@1.0.2 │ ├── lodash@1.0.2 │ └─┬ minimatch@0.2.14 │ ├── lru-cache@2.7.3 │ └── sigmund@1.0.1 ├── get-stdin@4.0.1 ├─┬ glob@5.0.15 │ ├─┬ inflight@1.0.6 │ │ └── wrappy@1.0.2 │ ├── inherits@2.0.3 │ ├─┬ minimatch@3.0.3 │ │ └─┬ brace-expansion@1.1.6 │ │ ├── balanced-match@0.4.2 │ │ └── concat-map@0.0.1 │ ├── once@1.4.0 │ └── path-is-absolute@1.0.1 ├─┬ meow@3.7.0 │ ├─┬ camelcase-keys@2.1.0 │ │ └── camelcase@2.1.1 │ ├── decamelize@1.2.0 │ ├─┬ loud-rejection@1.6.0 │ │ ├─┬ currently-unhandled@0.4.1 │ │ │ └── array-find-index@1.0.2 │ │ └── signal-exit@3.0.1 │ ├── map-obj@1.0.1 │ ├── minimist@1.2.0 │ ├─┬ normalize-package-data@2.3.5 │ │ ├── hosted-git-info@2.1.5 │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ └── builtin-modules@1.1.1 │ │ └─┬ validate-npm-package-license@3.0.1 │ │ ├─┬ spdx-correct@1.0.2 │ │ │ └── spdx-license-ids@1.2.2 │ │ └── spdx-expression-parse@1.0.4 │ ├── object-assign@4.1.0 │ ├─┬ read-pkg-up@1.0.1 │ │ ├─┬ find-up@1.1.2 │ │ │ └── path-exists@2.1.0 │ │ └─┬ read-pkg@1.1.0 │ │ ├─┬ load-json-file@1.1.0 │ │ │ ├── graceful-fs@4.1.9 │ │ │ ├─┬ parse-json@2.2.0 │ │ │ │ └─┬ error-ex@1.3.0 │ │ │ │ └── is-arrayish@0.2.1 │ │ │ ├── pify@2.3.0 │ │ │ └─┬ strip-bom@2.0.0 │ │ │ └── is-utf8@0.2.1 │ │ └─┬ path-type@1.1.0 │ │ └── graceful-fs@4.1.9 │ ├─┬ redent@1.0.0 │ │ ├─┬ indent-string@2.1.0 │ │ │ └─┬ repeating@2.0.1 │ │ │ └── is-finite@1.0.2 │ │ └── strip-indent@1.0.1 │ └── trim-newlines@1.0.0 ├─┬ mkdirp@0.5.1 │ └── minimist@0.0.8 ├── nan@2.4.0 ├─┬ node-gyp@3.4.0 │ ├─┬ fstream@1.0.10 │ │ └── graceful-fs@4.1.9 │ ├─┬ glob@7.1.1 │ │ └── fs.realpath@1.0.0 │ ├── graceful-fs@4.1.9 │ ├── minimatch@3.0.3 │ ├─┬ nopt@3.0.6 │ │ └── abbrev@1.0.9 │ ├─┬ npmlog@3.1.2 │ │ ├─┬ are-we-there-yet@1.1.2 │ │ │ └── delegates@1.0.0 │ │ ├── console-control-strings@1.1.0 │ │ ├─┬ gauge@2.6.0 │ │ │ ├── aproba@1.0.4 │ │ │ ├── has-color@0.1.7 │ │ │ ├── has-unicode@2.0.1 │ │ │ └── wide-align@1.1.0 │ │ └── set-blocking@2.0.0 │ ├─┬ osenv@0.1.3 │ │ ├── os-homedir@1.0.2 │ │ └── os-tmpdir@1.0.2 │ ├─┬ path-array@1.0.1 │ │ └─┬ array-index@1.0.0 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ └─┬ es6-symbol@3.1.0 │ │ ├── d@0.1.1 │ │ └─┬ es5-ext@0.10.12 │ │ └── es6-iterator@2.0.0 │ ├─┬ rimraf@2.5.4 │ │ └─┬ glob@7.1.1 │ │ └── minimatch@3.0.3 │ ├── semver@5.3.0 │ ├─┬ tar@2.2.1 │ │ └── block-stream@0.0.9 │ └─┬ which@1.2.11 │ └── isexe@1.1.2 ├─┬ npmconf@2.1.2 │ ├─┬ config-chain@1.1.11 │ │ └── proto-list@1.2.4 │ ├── ini@1.3.4 │ ├── once@1.3.3 │ ├── semver@4.3.6 │ └── uid-number@0.0.5 ├─┬ request@2.76.0 │ ├── aws-sign2@0.6.0 │ ├── aws4@1.5.0 │ ├── caseless@0.11.0 │ ├─┬ combined-stream@1.0.5 │ │ └── delayed-stream@1.0.0 │ ├── extend@3.0.0 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.1.1 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@2.0.6 │ │ ├─┬ commander@2.9.0 │ │ │ └── graceful-readlink@1.0.1 │ │ ├─┬ is-my-json-valid@2.15.0 │ │ │ ├── generate-function@2.0.0 │ │ │ ├─┬ generate-object-property@1.2.0 │ │ │ │ └── is-property@1.0.2 │ │ │ ├── jsonpointer@4.0.0 │ │ │ └── xtend@4.0.1 │ │ └─┬ pinkie-promise@2.0.1 │ │ └── pinkie@2.0.4 │ ├─┬ hawk@3.1.3 │ │ ├── boom@2.10.1 │ │ ├── cryptiles@2.0.5 │ │ ├── hoek@2.16.3 │ │ └── sntp@1.0.9 │ ├─┬ http-signature@1.1.1 │ │ ├── assert-plus@0.2.0 │ │ ├─┬ jsprim@1.3.1 │ │ │ ├── extsprintf@1.0.2 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.3.6 │ │ └─┬ sshpk@1.10.1 │ │ ├── asn1@0.2.3 │ │ ├── assert-plus@1.0.0 │ │ ├── bcrypt-pbkdf@1.0.0 │ │ ├─┬ dashdash@1.14.0 │ │ │ └── assert-plus@1.0.0 │ │ ├── ecc-jsbn@0.1.1 │ │ ├─┬ getpass@0.1.6 │ │ │ └── assert-plus@1.0.0 │ │ ├── jodid25519@1.0.2 │ │ ├── jsbn@0.1.0 │ │ └── tweetnacl@0.14.3 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├── json-stringify-safe@5.0.1 │ ├─┬ mime-types@2.1.12 │ │ └── mime-db@1.24.0 │ ├── node-uuid@1.4.7 │ ├── oauth-sign@0.8.2 │ ├── qs@6.3.0 │ ├── stringstream@0.0.5 │ ├─┬ tough-cookie@2.3.2 │ │ └── punycode@1.4.1 │ └── tunnel-agent@0.4.3 └─┬ sass-graph@2.1.2 ├─┬ glob@7.1.1 │ └── minimatch@3.0.3 ├── lodash@4.16.6 └─┬ yargs@4.8.1 ├─┬ cliui@3.2.0 │ └── wrap-ansi@2.0.0 ├── get-caller-file@1.0.2 ├── lodash.assign@4.2.0 ├─┬ os-locale@1.4.0 │ └─┬ lcid@1.0.0 │ └── invert-kv@1.0.0 ├── require-directory@2.1.1 ├── require-main-filename@1.0.1 ├─┬ string-width@1.0.2 │ ├─┬ code-point-at@1.0.1 │ │ └── number-is-nan@1.0.1 │ └── is-fullwidth-code-point@1.0.0 ├── which-module@1.0.0 ├── window-size@0.2.0 ├── y18n@3.2.1 └─┬ yargs-parser@2.4.1 └── camelcase@3.0.0 NODE_ENV=production NPM_CONFIG_PROGRESS="false" npm install --loglevel error --cache-min 600 --prefix include/nodejs cloud-vanilla-theme@0.0.22 > node-sass@3.4.2 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node > node-sass@3.4.2 postinstall /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node ` exists. testing binary. Binary is fine; exiting. /tmp/tarmac/branch.2llTg4/include/nodejs ├─┬ cloud-vanilla-theme@0.0.22 │ └── vanilla-framework@0.0.71 └── node-sass@3.4.2 bin/sass --include-path=src/maasserver/static/scss \ --output-style compressed src/maasserver/static/scss/build.scss -o src/maasserver/static/css/ bin/buildout install region Installing region. Generated script '/tmp/tarmac/branch.2llTg4/bin/maas-region'. Generated script '/tmp/tarmac/branch.2llTg4/bin/twistd.region'. bin/buildout install cli-test Installing cli-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.cli'. bin/buildout install rack-test Installing rack-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.rack'. bin/buildout install config-test Installing config-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.config'. bin/buildout install region-test Installing region-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.region'. bin/buildout install flake8 Installing flake8. Generated script '/tmp/tarmac/branch.2llTg4/bin/flake8'. bin/buildout install testing-test Installing testing-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.testing'. NODE_ENV=production NPM_CONFIG_PROGRESS="false" npm install --loglevel error --cache-min 600 --prefix include/nodejs jasmine-core@2.4.1 karma@0.13.19 karma-chrome-launcher@0.2.2 karma-firefox-launcher@0.1.7 karma-jasmine@0.3.6 karma-opera-launcher@0.3.0 karma-phantomjs-launcher@0.2.3 karma-failed-reporter@0.0.3 phantomjs@2.1.7 > node-sass@3.4.2 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node > phantomjs@2.1.7 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs > node install.js PhantomJS not found on PATH Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 Verified checksum of previously downloaded file Extracting tar contents (via spawned process) Removing /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1478069035099/phantomjs-2.1.1-linux-x86_64 -> /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom Writing location.js file Done. Phantomjs binary available at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom/bin/phantomjs > node-sass@3.4.2 postinstall /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node ` exists. testing binary. Binary is fine; exiting. /tmp/tarmac/branch.2llTg4/include/nodejs ├── cloud-vanilla-theme@0.0.22 ├── jasmine-core@2.4.1 ├─┬ karma@0.13.19 │ ├── batch@0.5.3 │ ├── bluebird@2.11.0 │ ├─┬ body-parser@1.15.2 │ │ ├── bytes@2.4.0 │ │ ├── content-type@1.0.2 │ │ ├── depd@1.1.0 │ │ ├─┬ http-errors@1.5.0 │ │ │ ├── inherits@2.0.1 │ │ │ ├── setprototypeof@1.0.1 │ │ │ └── statuses@1.3.0 │ │ ├── iconv-lite@0.4.13 │ │ ├─┬ on-finished@2.3.0 │ │ │ └── ee-first@1.1.1 │ │ ├── qs@6.2.0 │ │ ├─┬ raw-body@2.1.7 │ │ │ └── unpipe@1.0.0 │ │ └─┬ type-is@1.6.13 │ │ └── media-typer@0.3.0 │ ├─┬ chokidar@1.6.1 │ │ ├─┬ anymatch@1.3.0 │ │ │ ├── arrify@1.0.1 │ │ │ └─┬ micromatch@2.3.11 │ │ │ ├─┬ arr-diff@2.0.0 │ │ │ │ └── arr-flatten@1.0.1 │ │ │ ├─┬ braces@1.8.5 │ │ │ │ ├─┬ expand-range@1.8.2 │ │ │ │ │ └─┬ fill-range@2.2.3 │ │ │ │ │ ├── is-number@2.1.0 │ │ │ │ │ ├── isobject@2.1.0 │ │ │ │ │ ├── randomatic@1.1.5 │ │ │ │ │ └── repeat-string@1.6.1 │ │ │ │ ├── preserve@0.2.0 │ │ │ │ └── repeat-element@1.1.2 │ │ │ ├─┬ expand-brackets@0.1.5 │ │ │ │ └── is-posix-bracket@0.1.1 │ │ │ ├── extglob@0.3.2 │ │ │ ├── filename-regex@2.0.0 │ │ │ ├─┬ kind-of@3.0.4 │ │ │ │ └── is-buffer@1.1.4 │ │ │ ├── normalize-path@2.0.1 │ │ │ ├─┬ object.omit@2.0.1 │ │ │ │ ├─┬ for-own@0.1.4 │ │ │ │ │ └── for-in@0.1.6 │ │ │ │ └── is-extendable@0.1.1 │ │ │ ├─┬ parse-glob@3.0.4 │ │ │ │ ├── glob-base@0.3.0 │ │ │ │ └── is-dotfile@1.0.2 │ │ │ └─┬ regex-cache@0.4.3 │ │ │ ├── is-equal-shallow@0.1.3 │ │ │ └── is-primitive@2.0.0 │ │ ├── async-each@1.0.1 │ │ ├── glob-parent@2.0.0 │ │ ├─┬ is-binary-path@1.0.1 │ │ │ └── binary-extensions@1.7.0 │ │ ├─┬ is-glob@2.0.1 │ │ │ └── is-extglob@1.0.0 │ │ └─┬ readdirp@2.1.0 │ │ ├── graceful-fs@4.1.9 │ │ ├── minimatch@3.0.3 │ │ └── set-immediate-shim@1.0.1 │ ├── colors@1.1.2 │ ├─┬ connect@3.5.0 │ │ ├─┬ finalhandler@0.5.0 │ │ │ └── escape-html@1.0.3 │ │ ├── parseurl@1.3.1 │ │ └── utils-merge@1.0.0 │ ├── core-js@2.4.1 │ ├── di@0.0.1 │ ├─┬ dom-serialize@2.2.1 │ │ ├── custom-event@1.0.1 │ │ ├── ent@2.2.0 │ │ └── void-elements@2.0.1 │ ├─┬ expand-braces@0.1.2 │ │ ├── array-slice@0.2.3 │ │ ├── array-unique@0.2.1 │ │ └─┬ braces@0.1.5 │ │ └─┬ expand-range@0.1.1 │ │ ├── is-number@0.1.1 │ │ └── repeat-string@0.2.2 │ ├── glob@6.0.4 │ ├── graceful-fs@4.1.9 │ ├─┬ http-proxy@1.15.2 │ │ ├── eventemitter3@1.2.0 │ │ └── requires-port@1.0.0 │ ├── lodash@3.10.1 │ ├─┬ log4js@0.6.38 │ │ ├─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ └── semver@4.3.6 │ ├── mime@1.3.4 │ ├── minimatch@3.0.3 │ ├─┬ optimist@0.6.1 │ │ ├── minimist@0.0.10 │ │ └── wordwrap@0.0.3 │ ├─┬ rimraf@2.5.4 │ │ └─┬ glob@7.1.1 │ │ └── minimatch@3.0.3 │ ├─┬ socket.io@1.5.1 │ │ ├─┬ engine.io@1.7.2 │ │ │ ├─┬ accepts@1.3.3 │ │ │ │ └── negotiator@0.6.1 │ │ │ ├── base64id@0.1.0 │ │ │ ├─┬ engine.io-parser@1.3.1 │ │ │ │ ├── after@0.8.1 │ │ │ │ ├── arraybuffer.slice@0.0.6 │ │ │ │ ├── base64-arraybuffer@0.1.5 │ │ │ │ ├── blob@0.0.4 │ │ │ │ ├─┬ has-binary@0.1.6 │ │ │ │ │ └── isarray@0.0.1 │ │ │ │ └── wtf-8@1.0.0 │ │ │ └─┬ ws@1.1.1 │ │ │ ├── options@0.0.6 │ │ │ └── ultron@1.0.2 │ │ ├─┬ has-binary@0.1.7 │ │ │ └── isarray@0.0.1 │ │ ├─┬ socket.io-adapter@0.4.0 │ │ │ └─┬ socket.io-parser@2.2.2 │ │ │ ├── benchmark@1.0.0 │ │ │ ├── debug@0.7.4 │ │ │ ├── isarray@0.0.1 │ │ │ └── json3@3.2.6 │ │ ├─┬ socket.io-client@1.5.1 │ │ │ ├── backo2@1.0.2 │ │ │ ├── component-bind@1.0.0 │ │ │ ├── component-emitter@1.2.0 │ │ │ ├─┬ engine.io-client@1.7.2 │ │ │ │ ├── component-inherit@0.0.3 │ │ │ │ ├── has-cors@1.1.0 │ │ │ │ ├── parsejson@0.0.1 │ │ │ │ ├── parseqs@0.0.2 │ │ │ │ ├── xmlhttprequest-ssl@1.5.1 │ │ │ │ └── yeast@0.1.2 │ │ │ ├── indexof@0.0.1 │ │ │ ├── object-component@0.0.3 │ │ │ ├─┬ parseuri@0.0.4 │ │ │ │ └─┬ better-assert@1.0.2 │ │ │ │ └── callsite@1.0.0 │ │ │ └── to-array@0.1.4 │ │ └─┬ socket.io-parser@2.3.1 │ │ ├── component-emitter@1.1.2 │ │ ├── isarray@0.0.1 │ │ └── json3@3.3.2 │ ├── source-map@0.5.6 │ └─┬ useragent@2.1.9 │ └── lru-cache@2.2.4 ├─┬ karma-chrome-launcher@0.2.2 │ └─┬ fs-access@1.0.1 │ └── null-check@1.0.0 ├─┬ karma-failed-reporter@0.0.3 │ └── colors@0.6.2 ├── karma-firefox-launcher@0.1.7 ├── karma-jasmine@0.3.6 ├── karma-opera-launcher@0.3.0 ├─┬ karma-phantomjs-launcher@0.2.3 │ └── lodash@3.10.1 ├─┬ node-sass@3.4.2 │ ├─┬ glob@5.0.15 │ │ └── minimatch@3.0.3 │ ├─┬ meow@3.7.0 │ │ └─┬ read-pkg-up@1.0.1 │ │ └─┬ read-pkg@1.1.0 │ │ ├─┬ load-json-file@1.1.0 │ │ │ └── graceful-fs@4.1.9 │ │ └─┬ path-type@1.1.0 │ │ └── graceful-fs@4.1.9 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ node-gyp@3.4.0 │ │ ├─┬ fstream@1.0.10 │ │ │ └── graceful-fs@4.1.9 │ │ ├── graceful-fs@4.1.9 │ │ └── minimatch@3.0.3 │ ├─┬ npmconf@2.1.2 │ │ └── semver@4.3.6 │ └─┬ sass-graph@2.1.2 │ ├─┬ glob@7.1.1 │ │ └── minimatch@3.0.3 │ └── lodash@4.16.6 └─┬ phantomjs@2.1.7 ├─┬ extract-zip@1.5.0 │ ├── concat-stream@1.5.0 │ ├── debug@0.7.4 │ ├─┬ mkdirp@0.5.0 │ │ └── minimist@0.0.8 │ └─┬ yauzl@2.4.1 │ └─┬ fd-slicer@1.0.1 │ └── pend@1.2.0 ├─┬ fs-extra@0.26.7 │ ├── graceful-fs@4.1.9 │ ├─┬ jsonfile@2.4.0 │ │ └── graceful-fs@4.1.9 │ └─┬ klaw@1.3.1 │ └── graceful-fs@4.1.9 ├─┬ hasha@2.2.0 │ └── is-stream@1.1.0 ├── kew@0.7.0 ├── progress@1.1.8 ├─┬ request@2.67.0 │ ├── bl@1.0.3 │ ├─┬ form-data@1.0.1 │ │ └─┬ async@2.1.2 │ │ └── lodash@4.16.6 │ ├── qs@5.2.1 │ └── tough-cookie@2.2.2 └─┬ request-progress@2.0.1 └── throttleit@1.0.0 bin/buildout install js-test Installing js-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.js'. NODE_ENV=production NPM_CONFIG_PROGRESS="false" npm install --loglevel error --cache-min 600 --prefix include/nodejs protractor@3.0.0 > bufferutil@1.2.1 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/bufferutil > node-gyp rebuild make[1]: Entering directory '/tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node COPY Release/bufferutil.node make[1]: Leaving directory '/tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/bufferutil/build' > utf-8-validate@1.2.1 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory '/tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node COPY Release/validation.node make[1]: Leaving directory '/tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/utf-8-validate/build' > node-sass@3.4.2 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node > phantomjs@2.1.7 install /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs > node install.js PhantomJS not found on PATH Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 Verified checksum of previously downloaded file Extracting tar contents (via spawned process) Removing /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1478069061510/phantomjs-2.1.1-linux-x86_64 -> /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom Writing location.js file Done. Phantomjs binary available at /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/phantomjs/lib/phantom/bin/phantomjs > node-sass@3.4.2 postinstall /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.2llTg4/include/nodejs/node_modules/node-sass/vendor/linux-x64-46/binding.node ` exists. testing binary. Binary is fine; exiting. /tmp/tarmac/branch.2llTg4/include/nodejs ├── cloud-vanilla-theme@0.0.22 ├── jasmine-core@2.4.1 ├─┬ karma@0.13.19 │ ├─┬ log4js@0.6.38 │ │ └─┬ readable-stream@1.0.34 │ │ └── isarray@0.0.1 │ └─┬ socket.io@1.5.1 │ ├─┬ engine.io@1.7.2 │ │ └─┬ engine.io-parser@1.3.1 │ │ └─┬ has-binary@0.1.6 │ │ └── isarray@0.0.1 │ ├─┬ has-binary@0.1.7 │ │ └── isarray@0.0.1 │ ├─┬ socket.io-adapter@0.4.0 │ │ └─┬ socket.io-parser@2.2.2 │ │ └── isarray@0.0.1 │ └─┬ socket.io-parser@2.3.1 │ └── isarray@0.0.1 ├── karma-chrome-launcher@0.2.2 ├── karma-failed-reporter@0.0.3 ├── karma-firefox-launcher@0.1.7 ├── karma-jasmine@0.3.6 ├── karma-opera-launcher@0.3.0 ├── karma-phantomjs-launcher@0.2.3 ├─┬ node-sass@3.4.2 │ └─┬ gaze@0.5.2 │ └─┬ globule@0.1.0 │ └─┬ minimatch@0.2.14 │ └── lru-cache@2.7.3 ├── phantomjs@2.1.7 └─┬ protractor@3.0.0 ├── adm-zip@0.4.4 ├─┬ glob@3.2.11 │ └─┬ minimatch@0.3.0 │ └── lru-cache@2.7.3 ├─┬ jasmine@2.3.2 │ ├── exit@0.1.2 │ ├─┬ glob@3.2.11 │ │ └─┬ minimatch@0.3.0 │ │ └── lru-cache@2.7.3 │ └── jasmine-core@2.3.4 ├── jasminewd2@0.0.6 ├── lodash@2.4.2 ├── q@1.0.0 ├─┬ request@2.57.0 │ ├── aws-sign2@0.5.0 │ ├─┬ bl@0.9.5 │ │ └─┬ readable-stream@1.0.34 │ │ └── isarray@0.0.1 │ ├── caseless@0.10.0 │ ├─┬ form-data@0.2.0 │ │ ├── async@0.9.2 │ │ └─┬ combined-stream@0.0.7 │ │ └── delayed-stream@0.0.5 │ ├── har-validator@1.8.0 │ ├── hawk@2.3.1 │ ├─┬ http-signature@0.11.0 │ │ ├── asn1@0.1.11 │ │ ├── assert-plus@0.1.5 │ │ └── ctype@0.5.3 │ ├─┬ mime-types@2.0.14 │ │ └── mime-db@1.12.0 │ └── qs@3.1.0 ├─┬ saucelabs@1.0.1 │ └─┬ https-proxy-agent@1.0.0 │ └─┬ agent-base@2.0.1 │ └── semver@5.0.3 ├─┬ selenium-webdriver@2.48.2 │ ├── tmp@0.0.24 │ ├─┬ ws@0.8.1 │ │ ├─┬ bufferutil@1.2.1 │ │ │ └── bindings@1.2.1 │ │ └── utf-8-validate@1.2.1 │ └─┬ xml2js@0.4.4 │ ├── sax@0.6.1 │ └── xmlbuilder@8.2.2 └─┬ source-map-support@0.3.3 └─┬ source-map@0.1.32 └── amdefine@1.0.1 bin/buildout install e2e-test Installing e2e-test. Generated script '/tmp/tarmac/branch.2llTg4/bin/test.e2e'. 15741 imported names were ALLOWED. 0 imported names were DENIED. rm -f .noseids bin/sass --include-path=src/maasserver/static/scss \ --output-style compressed src/maasserver/static/scss/build.scss -o src/maasserver/static/css/ bin/buildout install region Updating region. bin/buildout install region-test Updating region-test. bin/buildout install testing-test Updating testing-test. No changes detected bin/test.cli --with-xunit --xunit-file=xunit.test.cli.xml --failed || bin/test.cli --with-xunit --xunit-file=xunit.test.cli.xml --failed || touch .failed; bin/test.rack --with-xunit --xunit-file=xunit.test.rack.xml --failed || bin/test.rack --with-xunit --xunit-file=xunit.test.rack.xml --failed || touch .failed; bin/test.config --with-xunit --xunit-file=xunit.test.config.xml --failed || bin/test.config --with-xunit --xunit-file=xunit.test.config.xml --failed || touch .failed; bin/test.region --with-xunit --xunit-file=xunit.test.region.xml --failed || bin/test.region --with-xunit --xunit-file=xunit.test.region.xml --failed || touch .failed; bin/test.testing --with-xunit --xunit-file=xunit.test.testing.xml --failed || bin/test.testing --with-xunit --xunit-file=xunit.test.testing.xml --failed || touch .failed; bin/test.js --with-xunit --xunit-file=xunit.test.js.xml --failed || bin/test.js --with-xunit --xunit-file=xunit.test.js.xml --failed || touch .failed; nosetests --with-crochet --with-scenarios --with-select --select-dir=src/maas --select-dir=src/maasserver --select-dir=src/metadataserver --cover-package=maas,maasserver,metadataserver --cover-branches --logging-level=INFO --logging-clear-handlers --verbosity=2 --with-xunit --xunit-file=xunit.test.region.xml --failed Creating test database for alias 'default' ('test_maas')... Operations to perform: Synchronize unmigrated apps: auth, staticfiles, django_nose, maasserver, sites, sessions, maastesting, messages, contenttypes, metadataserver, piston3 Apply all migrations: (none) Synchronizing apps without migrations: Creating tables... Creating table auth_permission Creating table auth_group Creating table auth_user Creating table django_content_type Creating table django_session Creating table django_site Creating table maasserver_blockdevice Creating table maasserver_versionedtextfile Creating table maasserver_config Creating table maasserver_domain Creating table maasserver_staticroute Creating table maasserver_subnet Creating table maasserver_staticipaddress Creating table maasserver_bmc Creating table maasserver_bmcroutablerackcontrollerrelationship Creating table maasserver_bootsource Creating table maasserver_bootsourcecache Creating table maasserver_bootresource Creating table maasserver_bootresourceset Creating table maasserver_largefile Creating table maasserver_bootresourcefile Creating table maasserver_bootsourceselection Creating table maasserver_cacheset Creating table maasserver_componenterror Creating table maasserver_interface Creating table maasserver_interfacerelationship Creating table maasserver_fabric Creating table maasserver_filesystemgroup Creating table maasserver_partition Creating table maasserver_filesystem Creating table maasserver_licensekey Creating table maasserver_ownerdata Creating table maasserver_partitiontable Creating table maasserver_physicalblockdevice Creating table maasserver_service Creating table maasserver_space Creating table maasserver_tag Creating table maasserver_vlan Creating table maasserver_zone Creating table maasserver_node Creating table maasserver_nodegrouptorackcontroller Creating table maasserver_dhcpsnippet Creating table maasserver_dnsresource Creating table maasserver_dnsdata Creating table maasserver_dnspublication Creating table maasserver_eventtype Creating table maasserver_event Creating table maasserver_fannetwork Creating table maasserver_filestorage Creating table maasserver_iprange Creating table maasserver_keysource Creating table maasserver_mdns Creating table maasserver_neighbour Creating table maasserver_packagerepository Creating table maasserver_rdns Creating table maasserver_regioncontrollerprocess Creating table maasserver_regioncontrollerprocessendpoint Creating table maasserver_regionrackrpcconnection Creating table maasserver_sshkey Creating table maasserver_sslkey Creating table maasserver_template Creating table maasserver_userprofile Creating table maasserver_virtualblockdevice Creating table metadataserver_noderesult Creating table metadataserver_commissioningscript Creating table metadataserver_nodekey Creating table metadataserver_nodeuserdata Creating table piston3_nonce Creating table piston3_consumer Creating table piston3_token Running deferred SQL... Installing custom SQL... Installed 1 object(s) from 1 fixture(s) Running migrations: No migrations to apply. Your models have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them. Destroying test database for alias 'default' ('test_maas')... nosetests --with-crochet --with-scenarios --with-select --select-dir=src/maas --select-dir=src/maasserver --select-dir=src/metadataserver --cover-package=maas,maasserver,metadataserver --cover-branches --logging-level=INFO --logging-clear-handlers --verbosity=2 --with-xunit --xunit-file=xunit.test.region.xml --failed Creating test database for alias 'default' ('test_maas')... Operations to perform: Synchronize unmigrated apps: sites, auth, maastesting, django_nose, sessions, staticfiles, contenttypes, messages, maasserver, metadataserver, piston3 Apply all migrations: (none) Synchronizing apps without migrations: Creating tables... Creating table auth_permission Creating table auth_group Creating table auth_user Creating table django_content_type Creating table django_session Creating table django_site Creating table maasserver_blockdevice Creating table maasserver_versionedtextfile Creating table maasserver_config Creating table maasserver_domain Creating table maasserver_staticroute Creating table maasserver_subnet Creating table maasserver_staticipaddress Creating table maasserver_bmc Creating table maasserver_bmcroutablerackcontrollerrelationship Creating table maasserver_bootsource Creating table maasserver_bootsourcecache Creating table maasserver_bootresource Creating table maasserver_bootresourceset Creating table maasserver_largefile Creating table maasserver_bootresourcefile Creating table maasserver_bootsourceselection Creating table maasserver_cacheset Creating table maasserver_componenterror Creating table maasserver_interface Creating table maasserver_interfacerelationship Creating table maasserver_fabric Creating table maasserver_filesystemgroup Creating table maasserver_partition Creating table maasserver_filesystem Creating table maasserver_licensekey Creating table maasserver_ownerdata Creating table maasserver_partitiontable Creating table maasserver_physicalblockdevice Creating table maasserver_service Creating table maasserver_space Creating table maasserver_tag Creating table maasserver_vlan Creating table maasserver_zone Creating table maasserver_node Creating table maasserver_nodegrouptorackcontroller Creating table maasserver_dhcpsnippet Creating table maasserver_dnsresource Creating table maasserver_dnsdata Creating table maasserver_dnspublication Creating table maasserver_eventtype Creating table maasserver_event Creating table maasserver_fannetwork Creating table maasserver_filestorage Creating table maasserver_iprange Creating table maasserver_keysource Creating table maasserver_mdns Creating table maasserver_neighbour Creating table maasserver_packagerepository Creating table maasserver_rdns Creating table maasserver_regioncontrollerprocess Creating table maasserver_regioncontrollerprocessendpoint Creating table maasserver_regionrackrpcconnection Creating table maasserver_sshkey Creating table maasserver_sslkey Creating table maasserver_template Creating table maasserver_userprofile Creating table maasserver_virtualblockdevice Creating table metadataserver_noderesult Creating table metadataserver_commissioningscript Creating table metadataserver_nodekey Creating table metadataserver_nodeuserdata Creating table piston3_nonce Creating table piston3_consumer Creating table piston3_token Running deferred SQL... Installing custom SQL... Installed 1 object(s) from 1 fixture(s) Running migrations: No migrations to apply. Your models have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them. Destroying test database for alias 'default' ('test_maas')... 02 11 2016 07:40:46.367:INFO [karma]: Karma v0.13.19 server started at http://localhost:9876/ 02 11 2016 07:40:46.388:INFO [launcher]: Starting browser PhantomJS 02 11 2016 07:40:46.402:INFO [launcher]: Starting browser Chrome 02 11 2016 07:40:46.764:INFO [PhantomJS 2.1.1 (Linux 0.0.0)]: Connected on socket IwizjHF71Fg4t3CbAAAA with id 38045437 02 11 2016 07:40:48.214:INFO [Chromium 53.0.2785 (Ubuntu 0.0.0)]: Connected on socket kMXL9OHRYY3qT__lAAAB with id 47324591 PhantomJS 2.1.1 (Linux 0.0.0) LOG: undefined Chromium 53.0.2785 (Ubuntu 0.0.0) LOG: undefined Makefile:234: recipe for target 'test-failed' failed sudo: unable to resolve host juju-prod-cdo-maas-machine-3 sudo: unable to resolve host juju-prod-cdo-maas-machine-3 sudo: unable to resolve host juju-prod-cdo-maas-machine-3 Rendering Complete, saving .css file... Wrote CSS to /tmp/tarmac/branch.2llTg4/src/maasserver/static/css/build.css Rendering Complete, saving .css file... Wrote CSS to /tmp/tarmac/branch.2llTg4/src/maasserver/static/css/build.css #1 apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_converts_string_to_tuple ... ok #2 apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_detects_malformed_string ... ok #3 apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_detects_spurious_colons ... ok #4 apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_inverts_convert_tuple_to_string ... ok #5 apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_converts_tuple_to_string ... ok #6 apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_rejects_oversized_tuple ... ok #7 apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_rejects_undersized_tuple ... ok #8 apiclient.tests.test_encode_json.TestEncodeJSONData.test_encode_dict ... ok #9 apiclient.tests.test_encode_json.TestEncodeJSONData.test_encode_empty_dict ... ok #10 apiclient.tests.test_maas_client.TestMAASClient.test_delete_dispatches_to_resource ... ok #11 apiclient.tests.test_maas_client.TestMAASClient.test_delete_passes_body ... ok #12 apiclient.tests.test_maas_client.TestMAASClient.test_flatten_flattens_out_list ... ok #13 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_as_json ... ok #14 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_makes_url ... ok #15 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_passes_parameters_in_body ... ok #16 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_signs_request ... ok #17 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_adds_list_parameters_to_url ... ok #18 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_adds_parameters_to_url ... ok #19 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_makes_url ... ok #20 apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_signs_request ... ok #21 apiclient.tests.test_maas_client.TestMAASClient.test_get_dispatches_to_resource ... ok #22 apiclient.tests.test_maas_client.TestMAASClient.test_get_passes_parameters ... ok #23 apiclient.tests.test_maas_client.TestMAASClient.test_get_with_op_queries_resource ... ok #24 apiclient.tests.test_maas_client.TestMAASClient.test_get_without_op_gets_simple_resource ... ok #25 apiclient.tests.test_maas_client.TestMAASClient.test_make_url_converts_sequence_to_path ... ok #26 apiclient.tests.test_maas_client.TestMAASClient.test_make_url_joins_root_and_path ... ok #27 apiclient.tests.test_maas_client.TestMAASClient.test_make_url_represents_path_components_as_text ... ok #28 apiclient.tests.test_maas_client.TestMAASClient.test_post_as_json ... ok #29 apiclient.tests.test_maas_client.TestMAASClient.test_post_dispatches_to_resource ... ok #30 apiclient.tests.test_maas_client.TestMAASClient.test_post_passes_parameters ... ok #31 apiclient.tests.test_maas_client.TestMAASClient.test_post_without_op ... ok #32 apiclient.tests.test_maas_client.TestMAASClient.test_put_dispatches_to_resource ... ok #33 apiclient.tests.test_maas_client.TestMAASDispatcher.test_dispatch_query_encodes_string_data ... ok #34 apiclient.tests.test_maas_client.TestMAASDispatcher.test_dispatch_query_makes_direct_call ... ok #35 apiclient.tests.test_maas_client.TestMAASDispatcher.test_doesnt_override_accept_encoding_headers ... ok #36 apiclient.tests.test_maas_client.TestMAASDispatcher.test_request_from_http ... ok #37 apiclient.tests.test_maas_client.TestMAASDispatcher.test_supports_any_method ... ok #38 apiclient.tests.test_maas_client.TestMAASDispatcher.test_supports_content_encoding_gzip ... ok #39 apiclient.tests.test_maas_client.TestMAASOAuth.test_sign_request_adds_header ... ok #40 apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data ... ok #41 apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_closes_with_closing_boundary_line ... ok #42 apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_list_params ... ok #43 apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_multiple_params ... ok #44 apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_produces_str ... ok #45 apiclient.tests.test_multipart.TestMultiPart.test_get_content_type_guesses_type ... ok #46 apiclient.tests.test_utils.TestHelpers.test_ascii_url_asciifies_unicode ... ok #47 apiclient.tests.test_utils.TestHelpers.test_ascii_url_leaves_ascii_bytes_unchanged ... ok #48 apiclient.tests.test_utils.TestHelpers.test_urlencode_encodes_utf8_and_quotes ... ok #49 apiclient.tests.test_utils.TestHelpers.test_urlencode_roundtrip_through_django ... ok #50 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_accepts_bytes ... ok #51 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_more_than_one_file ... ok #52 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_no_files ... ok #53 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_no_sets ... ok #54 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_file_from_newest_set ... ok #55 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_initial_request_raises_CommandError_on_error ... ok #56 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_initial_request_returns_content ... ok #57 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_prepare_initial_payload_adds_size_and_sha256 ... ok #58 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_prepare_initial_payload_raises_CommandError_missing_content ... ok #59 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_put_upload_raise_CommandError_if_status_not_200 ... ok #60 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_put_upload_sends_content_type_and_length_headers ... ok #61 maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_upload_content_calls_put_upload_with_sizeof_CHUNK_SIZE ... ok #62 maascli.actions.tests.test_sshkeys_import.TestSSHKeysImportAction.test_name_value_pair_returns_sshkey_creds_tuple ... ok #63 maascli.actions.tests.test_sshkeys_import.TestSSHKeysImportAction.test_name_value_pair_returns_sshkey_creds_tuple_for_no_input ... ok #64 maascli.actions.tests.test_sshkeys_import.TestSSHKeysImportAction.test_name_value_pair_returns_sshkey_creds_tuple_for_no_protocol ... ok #65 maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_nothing_if_hashes_match ... ok #66 maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_nothing_if_remote_has_no_hash ... ok #67 maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_warning_if_hashes_dont_match ... ok #68 maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_warning_if_local_has_no_hash ... ok #69 maascli.tests.test_api.TestAction.test_name_value_pair_demands_two_parts ... ok #70 maascli.tests.test_api.TestAction.test_name_value_pair_does_not_strip_whitespace ... ok #71 maascli.tests.test_api.TestAction.test_name_value_pair_returns_2_tuple ... ok #72 maascli.tests.test_api.TestActionHelp.test_call_exits ... ok #73 maascli.tests.test_api.TestActionHelp.test_call_shows_full_enchilada ... ok #74 maascli.tests.test_api.TestActionHelp.test_compose_epilog_explains_documented_keyword_args ... ok #75 maascli.tests.test_api.TestActionHelp.test_compose_epilog_preserves_indentation ... ok #76 maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_epilog_is_empty ... ok #77 maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_epilog_is_whitespace ... ok #78 maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_no_epilog ... ok #79 maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_epilog ... ok #80 maascli.tests.test_api.TestActionHelp.test_compose_optional_args_describes_optional_args ... ok #81 maascli.tests.test_api.TestActionHelp.test_compose_optional_args_returns_empty_if_none_defined ... ok #82 maascli.tests.test_api.TestActionHelp.test_compose_positional_args_describes_positional_args ... ok #83 maascli.tests.test_api.TestActionHelp.test_compose_positional_args_does_not_end_with_newline ... ok #84 maascli.tests.test_api.TestActionHelp.test_compose_positional_args_returns_empty_if_no_args ... ok #85 maascli.tests.test_api.TestActionHelp.test_compose_shows_at_least_usage_and_description ... ok #86 maascli.tests.test_api.TestActionHelp.test_get_optional_args_returns_empty_if_no_args ... ok #87 maascli.tests.test_api.TestActionHelp.test_get_optional_args_returns_optional_args ... ok #88 maascli.tests.test_api.TestActionHelp.test_get_positional_args_ignores_optional_args ... ok #89 maascli.tests.test_api.TestActionHelp.test_get_positional_args_includes_other_arg ... ok #90 maascli.tests.test_api.TestActionHelp.test_get_positional_args_lists_arguments ... ok #91 maascli.tests.test_api.TestActionHelp.test_get_positional_args_omits_final_data_arg ... ok #92 maascli.tests.test_api.TestActionHelp.test_get_positional_args_returns_empty_if_data_is_only_arg ... ok #93 maascli.tests.test_api.TestActionHelp.test_get_positional_args_returns_empty_list_if_no_args ... ok #94 maascli.tests.test_api.TestFunctions.test_fetch_api_description ... ok #95 maascli.tests.test_api.TestFunctions.test_fetch_api_description_not_okay ... ok #96 maascli.tests.test_api.TestFunctions.test_fetch_api_description_wrong_content_type ... ok #97 maascli.tests.test_api.TestFunctions.test_get_action_class_bases_returns_Action ... ok #98 maascli.tests.test_api.TestFunctions.test_get_action_class_bases_returns_BootResourcesCreateAction ... ok #99 maascli.tests.test_api.TestFunctions.test_get_action_class_bases_returns_SSHKeysImportAction ... ok #100 maascli.tests.test_api.TestFunctions.test_get_action_class_returns_BootResourcesCreateAction_class ... ok #101 maascli.tests.test_api.TestFunctions.test_get_action_class_returns_None_for_unknown_handler ... ok #102 maascli.tests.test_api.TestFunctions.test_get_action_class_returns_SSHKeysImportAction_class ... ok #103 maascli.tests.test_api.TestFunctions.test_http_request_raises_error_if_cert_verify_fails ... ok #104 maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (create-without-op) ... ok #104 maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (read-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (update-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (delete-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (create-with-data-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (read-with-data-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (update-with-data-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (delete-with-data-without-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (create-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (read-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (update-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (delete-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (create-with-data-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (read-with-data-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (update-with-data-with-op) ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (delete-with-data-with-op) ... ok #105 maascli.tests.test_api.TestPayloadPreparationWithFiles.test_files_are_included ... ok #106 maascli.tests.test_api.TestRegisterAPICommands.test_handlers_registered_using_correct_names ... ok #107 maascli.tests.test_api.TestRegisterAPICommands.test_registers_subparsers ... ok #108 maascli.tests.test_auth.TestAuth.test_check_valid_apikey_catches_invalid_key ... ok #109 maascli.tests.test_auth.TestAuth.test_check_valid_apikey_passes_valid_key ... ok #110 maascli.tests.test_auth.TestAuth.test_check_valid_apikey_raises_if_unexpected_response ... ok #111 maascli.tests.test_auth.TestAuth.test_obtain_credentials_empty ... ok #112 maascli.tests.test_auth.TestAuth.test_obtain_credentials_from_stdin ... ok #113 maascli.tests.test_auth.TestAuth.test_obtain_credentials_via_getpass ... ok #114 maascli.tests.test_auth.TestAuth.test_try_getpass ... ok #115 maascli.tests.test_auth.TestAuth.test_try_getpass_eof ... ok #116 maascli.tests.test_cli.TestLogin.test_cmd_login_ensures_valid_apikey ... ok #117 maascli.tests.test_cli.TestLogin.test_cmd_login_raises_unexpected_error_when_validating_apikey ... ok #118 maascli.tests.test_cli.TestLogin.test_print_whats_next ... ok #119 maascli.tests.test_cli.TestRegisterCommands.test_calls_load_regiond_commands_when_management_and_maasserver ... ok #120 maascli.tests.test_cli.TestRegisterCommands.test_doesnt_call_load_regiond_commands_if_no_maasserver ... ok #121 maascli.tests.test_cli.TestRegisterCommands.test_doesnt_call_load_regiond_commands_if_no_management ... ok #122 maascli.tests.test_cli.TestRegisterCommands.test_loads_all_regiond_commands ... ok #123 maascli.tests.test_cli.TestRegisterCommands.test_registers_subparsers ... ok #124 maascli.tests.test_cli.TestRegisterCommands.test_subparsers_have_appropriate_execute_defaults ... ok #125 maascli.tests.test_config.TestProfileConfig.test_adding_profile ... ok #126 maascli.tests.test_config.TestProfileConfig.test_getting_non_existent_profile ... ok #127 maascli.tests.test_config.TestProfileConfig.test_getting_profile ... ok #128 maascli.tests.test_config.TestProfileConfig.test_init ... ok #129 maascli.tests.test_config.TestProfileConfig.test_open_and_close ... ok #130 maascli.tests.test_config.TestProfileConfig.test_open_permissions_as_user_invoking_sudo ... ok #131 maascli.tests.test_config.TestProfileConfig.test_open_permissions_as_user_invoking_sudo_retries_if_failed ... ok #132 maascli.tests.test_config.TestProfileConfig.test_open_permissions_existing_database ... ok #133 maascli.tests.test_config.TestProfileConfig.test_open_permissions_new_database ... ok #134 maascli.tests.test_config.TestProfileConfig.test_profiles_pristine ... ok #135 maascli.tests.test_config.TestProfileConfig.test_removing_profile ... ok #136 maascli.tests.test_config.TestProfileConfig.test_replacing_profile ... ok #137 maascli.tests.test_integration.TestMAASCli.test_help_option_succeeds ... ok #138 maascli.tests.test_integration.TestMAASCli.test_list_command_succeeds ... ok #139 maascli.tests.test_integration.TestMAASCli.test_run_without_args_fails ... ok #140 maascli.tests.test_integration.TestMAASCli.test_run_without_args_shows_help_reminder ... ok #141 maascli.tests.test_integration.TestMain.test_complains_about_too_few_arguments ... ok #142 maascli.tests.test_parser.TestArgumentParser.test_add_subparsers_disabled ... ok #143 maascli.tests.test_parser.TestArgumentParser.test_bad_arguments_calls_sys_exit_2 ... ok #144 maascli.tests.test_parser.TestArgumentParser.test_bad_arguments_prints_help_to_stderr ... ok #145 maascli.tests.test_parser.TestArgumentParser.test_subparsers_property ... ok #146 maascli.tests.test_profile.TestProfile.test_get_profile_finds_profile ... ok #147 maascli.tests.test_profile.TestProfile.test_get_profile_raises_if_not_found ... ok #148 maascli.tests.test_profile.TestProfile.test_name_default_profile_picks_single_profile ... ok #149 maascli.tests.test_profile.TestProfile.test_name_default_profile_returns_None_if_multiple_profiles ... ok #150 maascli.tests.test_profile.TestProfile.test_name_default_profile_returns_None_if_no_profile_found ... ok #151 maascli.tests.test_profile.TestProfile.test_select_profile_returns_named_profile ... ok #152 maascli.tests.test_profile.TestProfile.test_select_profile_selects_default_if_no_profile_named ... ok #153 maascli.tests.test_utils.TestDocstringParsing.test_basic ... ok #154 maascli.tests.test_utils.TestDocstringParsing.test_gets_docstring_from_function ... ok #155 maascli.tests.test_utils.TestDocstringParsing.test_no_body ... ok #156 maascli.tests.test_utils.TestDocstringParsing.test_normalises_whitespace ... ok #157 maascli.tests.test_utils.TestDocstringParsing.test_unwrapping ... ok #158 maascli.tests.test_utils.TestFunctions.test_api_url ... ok #159 maascli.tests.test_utils.TestFunctions.test_ensure_trailing_slash ... ok #160 maascli.tests.test_utils.TestFunctions.test_ensure_trailing_slash_string_type ... ok #161 maascli.tests.test_utils.TestFunctions.test_handler_command_name ... ok #162 maascli.tests.test_utils.TestFunctions.test_handler_command_name_non_ASCII ... ok #163 maascli.tests.test_utils.TestFunctions.test_safe_name ... ok #164 maascli.tests.test_utils.TestFunctions.test_safe_name_non_ASCII ... ok #165 maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_omits_parameters ... ok #166 maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_return_None_when_type_not_found ... ok #167 maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_returns_content_type_header ... ok #168 maascli.tests.test_utils.TestIsResponseTextual.test_type (application/json) ... ok #168 maascli.tests.test_utils.TestIsResponseTextual.test_type (image/png) ... ok maascli.tests.test_utils.TestIsResponseTextual.test_type (text/foobar) ... ok maascli.tests.test_utils.TestIsResponseTextual.test_type (text/plain) ... ok maascli.tests.test_utils.TestIsResponseTextual.test_type (text/yaml) ... ok maascli.tests.test_utils.TestIsResponseTextual.test_type (video/webm) ... ok #169 maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_when_redirected ... ok #170 maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_with_newline ... ok #171 maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_with_success_msg ... ok #172 maascli.tests.test_utils.TestPrintResponseContent.test__writes_binary_response ... ok #173 maascli.tests.test_utils.TestPrintResponseHeaders.test__prints_http_headers_in_order ... ok #174 maascli.tests.test_utils.TestSudoGID.test_does_nothing_when_environ_not_set ... ok #175 maascli.tests.test_utils.TestSudoGID.test_sets_and_resets_egid ... ok #176 maascli.tests.test_utils.TestSudoGID.test_sets_and_resets_egid_on_crash ... ok #177 maascli.tests.test_utils.TestSudoUID.test_does_nothing_when_environ_not_set ... ok #178 maascli.tests.test_utils.TestSudoUID.test_sets_and_resets_euid ... ok #179 maascli.tests.test_utils.TestSudoUID.test_sets_and_resets_euid_on_crash ... ok ---------------------------------------------------------------------- XML: xunit.test.cli.xml ---------------------------------------------------------------------- Ran 199 tests in 6.900s OK #180 provisioningserver.boot.tests.test_boot.TestBootMethod.test_gen_template_filenames ... ok #181 provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_pxe_template ... ok #182 provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_remote_mac ... ok #183 provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_template_gets_default_if_available ... ok #184 provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_template_not_found ... ok #185 provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_templates_only_suppresses_ENOENT ... ok #186 provisioningserver.boot.tests.test_boot.TestBootMethod.test_link_bootloader_copies_previous_downloaded_files ... ok #187 provisioningserver.boot.tests.test_boot.TestBootMethod.test_link_bootloader_links_bootloaders_found_elsewhere_on_fs ... ok #188 provisioningserver.boot.tests.test_boot.TestBootMethod.test_link_bootloader_links_simplestream_bootloader_files ... ok #189 provisioningserver.boot.tests.test_boot.TestBootMethod.test_link_bootloader_logs_missing_previous_downloaded_files ... ok #190 provisioningserver.boot.tests.test_boot.TestBootMethod.test_link_bootloader_logs_missing_simplestream_file ... ok #191 provisioningserver.boot.tests.test_boot.TestGetArchiveUrl.test_get_main_archive_url ... ok #192 provisioningserver.boot.tests.test_boot.TestGetArchiveUrl.test_get_ports_archive_url ... ok #193 provisioningserver.boot.tests.test_install_grub.TestInstallGrub.test_integration ... ok #194 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_arch_octet ... ok #195 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_bootloader_path ... ok #196 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_bootloader_path_does_not_include_tftp_root ... ok #197 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_compose_config_path_does_not_include_tftp_root ... ok #198 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_compose_config_path_follows_maas_pxe_directory_layout ... ok #199 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_name ... ok #200 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_path_prefix ... ok #201 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_template_subdir ... ok #202 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_config_with_mac ... ok #203 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_config_without_mac ... ok #204 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_prefix_request ... ok #205 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodPathPrefix.test_path_prefix_only_first_occurrence_removed ... ok #206 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodPathPrefix.test_path_prefix_removed ... ok #207 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_file_in_root ... ok #208 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_file_not_in_pxelinux_cfg ... ok #209 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_non_config_file ... ok #210 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_is_compatible_with_config_path_generator ... ok #211 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_matches_classic_pxelinux_cfg ... ok #212 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_matches_pxelinux_cfg_with_leading_slash ... ok #213 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_with_default ... ok #214 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_with_leading_slash ... ok #215 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_without_leading_slash ... ok #216 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_format_bootif_makes_mac_address_lower ... ok #217 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_format_bootif_replaces_colon ... ok #218 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_appends_bootif ... ok #219 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_install ... ok #220 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_with_extra_arguments_does_not_affect_output ... ok #221 provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_with_local_purpose ... ok #222 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_arch_octet ... ok #223 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_bootloader_path ... ok #224 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_bootloader_path_does_not_include_tftp_root ... ok #225 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_compose_config_path_does_not_include_tftp_root ... ok #226 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_compose_config_path_follows_maas_pxe_directory_layout ... ok #227 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_link_bootloader_copies_previously_downloaded_files ... ok #228 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_link_bootloader_links_files_found_on_fs ... ok #229 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_link_bootloader_logs_missing_files ... ok #230 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_link_simplestream_bootloaders_creates_syslinux_link ... ok #231 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_name ... ok #232 provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_template_subdir ... ok #233 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_file_in_root ... ok #234 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_file_not_in_pxelinux_cfg ... ok #235 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_non_config_file ... ok #236 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_is_compatible_with_config_path_generator ... ok #237 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_matches_classic_pxelinux_cfg ... ok #238 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_matches_pxelinux_cfg_with_leading_slash ... ok #239 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default ... ok #240 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default_arch ... ok #241 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default_arch_and_subarch ... ok #242 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_leading_slash ... ok #243 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_without_leading_slash ... ok #244 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_install ... ok #245 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_install_mustang_dtb ... ok #246 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_extra_arguments_does_not_affect_output ... ok #247 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose ... ok #248 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose_amd64_arch ... ok #249 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose_i386_arch ... ok #250 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_xinstall_mustang_dtb ... ok #251 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenarios.test_get_reader_scenarios (commissioning) ... ok #251 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenarios.test_get_reader_scenarios (xinstall) ... ok #252 provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenariosEnlist.test_get_reader_scenarios ... ok #253 provisioningserver.boot.tests.test_pxe.TestParsePXEConfig.test_parse_with_no_header ... ok #254 provisioningserver.boot.tests.test_pxe.TestParsePXEConfig.test_parse_with_no_labels ... ok #255 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_compose_image_path_does_not_include_tftp_root ... ok #256 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_compose_image_path_follows_storage_directory_layout ... ok #257 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_drops_paths_that_do_not_go_deep_enough ... ok #258 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_follows_directory_tree ... ok #259 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_ignores_subdir_not_in_path ... ok #260 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_builds_on_given_paths ... ok #261 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_finds_path_extensions ... ok #262 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_stops_if_no_subdirs_found ... ok #263 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_image_params_with_bootloader ... ok #264 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_image_params_with_metadata ... ok #265 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_image_params_with_no_metadata ... ok #266 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_metadata ... ok #267 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_metadata_handles_missing_subarch ... ok #268 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_metadata_parses_kflavor ... ok #269 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_ignores_hidden_directories ... ok #270 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_ignores_regular_files ... ok #271 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_recognizes_subdirectory ... ok #272 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_empty_directory ... ok #273 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_missing_directory ... ok #274 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_unexpected_files ... ok #275 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_empty_on_missing_osystems ... ok #276 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_enumerates_boot_images ... ok #277 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_finds_boot_image ... ok #278 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_merges_maas_meta_data ... ok #279 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_passes_on_other_exceptions ... ok #280 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_subdirs_lists_empty_directory ... ok #281 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_subdirs_lists_subdirs ... ok #282 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_reraises_non_ENOENT ... ok #283 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_returns_None_if_no_file ... ok #284 provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_returns_modification_time ... ok #285 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethod.test_link_bootloader_copies_from_system ... ok #286 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethod.test_link_bootloader_copies_previous_downloaded_files ... ok #287 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethod.test_link_bootloader_creates_grub_cfg ... ok #288 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethod.test_link_bootloader_logs_missing_bootloader_files ... ok #289 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_does_not_match_default_grub_config_file ... ok #290 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_is_compatible_with_cfg_path_generator ... ok #291 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_matches_classic_grub_cfg ... ok #292 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_matches_grub_cfg_with_leading_slash ... ok #293 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_with_default ... ok #294 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_with_default_arch ... ok #295 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_with_default_arch_and_subarch ... ok #296 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_with_leading_slash ... ok #297 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRegex.test_re_config_file_without_leading_slash ... ok #298 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRender.test_get_reader ... ok #299 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRender.test_get_reader_with_commissioning_purpose ... ok #300 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRender.test_get_reader_with_enlist_purpose ... ok #301 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRender.test_get_reader_with_extra_arguments_does_not_affect_output ... ok #302 provisioningserver.boot.tests.test_uefi_amd64.TestUEFIAMD64BootMethodRender.test_get_reader_with_local_purpose ... ok #303 provisioningserver.boot.tests.test_windows.TestBcd.test_get_load_options_key ... ok #304 provisioningserver.boot.tests.test_windows.TestBcd.test_get_loader ... ok #305 provisioningserver.boot.tests.test_windows.TestBcd.test_get_loader_elems ... ok #306 provisioningserver.boot.tests.test_windows.TestBcd.test_set_load_options ... ok #307 provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_None_when_MAC_is_None ... ok #308 provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_None_when_node_not_found ... ok #309 provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_output_from_RequestNodeInfoByMACAddress ... ok #310 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_clean_path ... ok #311 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_clean_path_strip_boot ... ok #312 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_bcd ... ok #313 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_bcd_missing_template ... ok #314 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_preseed_url ... ok #315 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_node_info ... ok #316 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_reader_bcd ... ok #317 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_reader_static_file ... ok #318 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_resouce_path ... ok #319 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux ... ok #320 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_get_node_info_None ... ok #321 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_missing_hivex ... ok #322 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_only_on_install ... ok #323 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_only_on_windows ... ok #324 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_static_file ... ok #325 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_static_file_clean_path ... ok #326 provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_output_static ... ok #327 provisioningserver.dhcp.tests.test_config.TestComposeConditionalBootloader.test__composes_bootloader_section_v4 ... ok #328 provisioningserver.dhcp.tests.test_config.TestComposeConditionalBootloader.test__composes_bootloader_section_v6 ... ok #329 provisioningserver.dhcp.tests.test_config.TestGetAddresses.test__ignores_resolution_failures ... ok #330 provisioningserver.dhcp.tests.test_config.TestGetAddresses.test__ip_addresses_are_passed_through ... ok #331 provisioningserver.dhcp.tests.test_config.TestGetAddresses.test__logs_resolution_failures ... ok #332 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__complains_if_too_few_parameters (v4) ... SKIP: HOSTALIASES is not fully supported #332 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__complains_if_too_few_parameters (v6) ... SKIP: HOSTALIASES is not fully supported #333 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__includes_compose_conditional_bootloader (v4) ... SKIP: HOSTALIASES is not fully supported #333 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__includes_compose_conditional_bootloader (v6) ... SKIP: HOSTALIASES is not fully supported #334 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_dns_servers_as_comma_separated_list (v4) ... SKIP: HOSTALIASES is not fully supported #334 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_dns_servers_as_comma_separated_list (v6) ... SKIP: HOSTALIASES is not fully supported #335 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_global_dhcp_snippets (v4) ... SKIP: HOSTALIASES is not fully supported #335 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_global_dhcp_snippets (v6) ... SKIP: HOSTALIASES is not fully supported #336 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_node_dhcp_snippets (v4) ... SKIP: HOSTALIASES is not fully supported #336 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_node_dhcp_snippets (v6) ... SKIP: HOSTALIASES is not fully supported #337 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_ntp_servers_as_comma_separated_list (v4) ... SKIP: HOSTALIASES is not fully supported #337 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_ntp_servers_as_comma_separated_list (v6) ... SKIP: HOSTALIASES is not fully supported #338 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_router_ip_if_present (v4) ... SKIP: HOSTALIASES is not fully supported #338 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_router_ip_if_present (v6) ... SKIP: HOSTALIASES is not fully supported #339 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_subnet_cidr (v4) ... SKIP: HOSTALIASES is not fully supported #339 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_subnet_cidr (v6) ... SKIP: HOSTALIASES is not fully supported #340 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_subnet_dhcp_snippets (v4) ... SKIP: HOSTALIASES is not fully supported #340 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_subnet_dhcp_snippets (v6) ... SKIP: HOSTALIASES is not fully supported #341 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_with_empty_string_router_ip (v4) ... SKIP: HOSTALIASES is not fully supported #341 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_with_empty_string_router_ip (v6) ... SKIP: HOSTALIASES is not fully supported #342 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_with_hosts (v4) ... SKIP: HOSTALIASES is not fully supported #342 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_with_hosts (v6) ... SKIP: HOSTALIASES is not fully supported #343 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_without_dns_servers_set (v4) ... SKIP: HOSTALIASES is not fully supported #343 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_without_dns_servers_set (v6) ... SKIP: HOSTALIASES is not fully supported #344 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_without_ntp_servers_set (v4) ... SKIP: HOSTALIASES is not fully supported #344 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_without_ntp_servers_set (v6) ... SKIP: HOSTALIASES is not fully supported #345 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__silently_discards_unresolvable_ntp_servers (v4) ... ok #345 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__silently_discards_unresolvable_ntp_servers (v6) ... ok #346 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__substitutes_parameters (v4) ... SKIP: HOSTALIASES is not fully supported #346 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__substitutes_parameters (v6) ... SKIP: HOSTALIASES is not fully supported #347 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__uses_branch_template_by_default (v4) ... SKIP: HOSTALIASES is not fully supported #347 provisioningserver.dhcp.tests.test_config.TestGetConfig.test__uses_branch_template_by_default (v6) ... SKIP: HOSTALIASES is not fully supported #348 provisioningserver.dhcp.tests.test_config.Test_process_shared_network_v6.test__adjusts_parameters_for_primary (singleton) ... ok #348 provisioningserver.dhcp.tests.test_config.Test_process_shared_network_v6.test__adjusts_parameters_for_primary (primary) ... ok provisioningserver.dhcp.tests.test_config.Test_process_shared_network_v6.test__adjusts_parameters_for_primary (secondary) ... ok #349 provisioningserver.dhcp.tests.test_detect.MakeDHCPTransactionID.test_produces_well_formed_id ... ok #350 provisioningserver.dhcp.tests.test_detect.MakeDHCPTransactionID.test_randomises ... ok #351 provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test__builds_packet ... ok #352 provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test__converts_byte_string_to_bytes ... ok #353 provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test__packet_property_after_init_with_mac_and_no_transaction_id ... ok #354 provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_init_sets_mac_bytes ... ok #355 provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_init_sets_transaction_id ... ok #356 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__cancelAll ... ok #357 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__deferDHCPRequests ... ok #358 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__deferredDHCPRequestErrback_cancels_all_on_FirstError ... ok #359 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__deferredDHCPRequestErrback_ignores_cancelled ... ok #360 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__deferredDHCPRequestErrback_logs_known_exceptions ... ok #361 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__deferredDHCPRequestErrback_logs_unknown_exceptions ... ok #362 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__run_logs_result_and_makes_properties_available ... ok #363 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__run_skips_logging_if_no_servers_found ... ok #364 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__run_via_probe_interface_returns_servers ... ok #365 provisioningserver.dhcp.tests.test_detect.TestDHCPRequestMonitor.test__send_requests_and_await_replies ... ok #366 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceIP.test__invalid_interface_raises_interfacenotfound ... ok #367 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceIP.test__no_ip_raises_ipaddressnotavailable ... ok #368 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceIP.test__unknown_errno_ip_raises_ipaddressnotavailable ... ok #369 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceIP.test_loopback_has_localhost_address ... ok #370 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceMAC.test__invalid_interface_raises_interfacenotfound ... ok #371 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceMAC.test__loopback_has_zero_mac ... ok #372 provisioningserver.dhcp.tests.test_detect.TestGetInterfaceMAC.test__no_mac_raises_macaddressnotavailable ... ok #373 provisioningserver.dhcp.tests.test_detect.TestSendDHCPRequestPacket.test__sends_expected_packet ... ok #374 provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_closes_socket_on_exit ... ok #375 provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_sets_reuseaddr ... ok #376 provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_yields_open_socket ... ok #377 provisioningserver.dhcp.tests.test_helper_clean.TestDHCPClean.test_removes_hosts_from_leases_file ... ok #378 provisioningserver.dhcp.tests.test_helper_notify.TestDHCPNotify.test_sends_notification_over_socket_for_processing ... ok #379 provisioningserver.dhcp.tests.test_omshell.TestCallDnsSecKeygen.test_runs_external_script ... ok #380 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_calls_omshell_correctly (IPv4) ... ok #380 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_calls_omshell_correctly (IPv6) ... ok #381 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_raises_when_omshell_fails (IPv4) ... ok #381 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_raises_when_omshell_fails (IPv6) ... ok #382 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_succeeds_when_host_map_already_exists (IPv4) ... ok #382 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_succeeds_when_host_map_already_exists (IPv6) ... ok #383 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_initialisation (IPv4) ... ok #383 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_initialisation (IPv6) ... ok #384 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_modify_calls_omshell_correctly (IPv4) ... ok #384 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_modify_calls_omshell_correctly (IPv6) ... ok #385 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_modify_raises_when_omshell_fails (IPv4) ... ok #385 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_modify_raises_when_omshell_fails (IPv6) ... ok #386 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_calls_omshell_correctly (IPv4) ... ok #386 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_calls_omshell_correctly (IPv6) ... ok #387 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_raises_when_omshell_fails (IPv4) ... ok #387 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_raises_when_omshell_fails (IPv6) ... ok #388 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_blank_last_lines (IPv4) ... ok #388 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_blank_last_lines (IPv6) ... ok #389 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_gt_char_present (IPv4) ... ok #389 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_gt_char_present (IPv6) ... ok #390 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_object_already_removed (IPv4) ... ok #390 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_object_already_removed (IPv6) ... ok #391 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_calls_omshell_correctly (IPv4) ... ok #391 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_calls_omshell_correctly (IPv6) ... ok #392 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_False (IPv4) ... ok #392 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_False (IPv6) ... ok #393 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_True (IPv4) ... ok #393 provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_True (IPv6) ... ok #394 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__calls_omshell_correctly (IPv4) ... ok #394 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__calls_omshell_correctly (IPv6) ... ok #395 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_failed_update (IPv4) ... ok #395 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_failed_update (IPv6) ... ok #396 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_invalid_error (IPv4) ... ok #396 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_invalid_error (IPv6) ... ok #397 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__considers_nonexistent_lease_a_success (IPv4) ... ok #397 provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__considers_nonexistent_lease_a_success (IPv6) ... ok #398 provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_leaves_no_temp_files ... ok #399 provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_raises_assertionerror_on_bad_output ... ok #400 provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_raises_assertionerror_on_no_output ... ok #401 provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_returns_a_key ... ok #402 provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_run_repeated_keygen ... ok #403 provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_configuration_writes_file ... ok #404 provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_configuration_writes_file_with_acl ... ok #405 provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_options_sets_up_config ... ok #406 provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_zones_writes_file ... ok #407 provisioningserver.dns.tests.test_actions.TestReconfigure.test__executes_rndc_command ... ok #408 provisioningserver.dns.tests.test_actions.TestReconfigure.test__logs_subprocess_error ... ok #409 provisioningserver.dns.tests.test_actions.TestReconfigure.test__upgrades_subprocess_error ... ok #410 provisioningserver.dns.tests.test_actions.TestReload.test__executes_rndc_command ... ok #411 provisioningserver.dns.tests.test_actions.TestReload.test__false_on_subprocess_error ... ok #412 provisioningserver.dns.tests.test_actions.TestReload.test__logs_subprocess_error ... ok #413 provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__calls_bind_reload_count_times ... ok #414 provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__returns_on_success ... ok #415 provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__sleeps_interval_seconds_between_attempts ... ok #416 provisioningserver.dns.tests.test_actions.TestReloadZone.test__executes_rndc_command ... ok #417 provisioningserver.dns.tests.test_actions.TestReloadZone.test__false_on_subprocess_error ... ok #418 provisioningserver.dns.tests.test_actions.TestReloadZone.test__logs_subprocess_error ... ok #419 provisioningserver.dns.tests.test_config.TestComposeConfigPath.test_returns_filename_in_dns_config_dir ... ok #420 provisioningserver.dns.tests.test_config.TestDNSConfig.test_get_include_snippet_returns_snippet ... ok #421 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_DNSConfigDirectoryMissing_if_dir_missing ... ok #422 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_errors_if_unexpected_exception ... ok #423 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_makes_config_world_readable ... ok #424 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_skips_writing_if_overwrite_false ... ok #425 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_writes_config ... ok #426 provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_writes_config_if_no_existing_file ... ok #427 provisioningserver.dns.tests.test_config.TestHelpers.test_get_bind_config_dir_checks_environ_first ... ok #428 provisioningserver.dns.tests.test_config.TestHelpers.test_get_bind_config_dir_defaults_to_etc_bind_maas ... ok #429 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_config_dir_checks_environ_first ... ok #430 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_config_dir_defaults_to_etc_bind_maas ... ok #431 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_default_controls_checks_environ_first ... ok #432 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_default_controls_defaults_to_affirmative ... ok #433 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_root_port_checks_environ_first ... ok #434 provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_root_port_defaults_to_954 ... ok #435 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_execute_rndc_command_executes_command ... ok #436 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_extract_suggested_named_conf_extracts_section ... ok #437 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_extract_suggested_named_conf_notices_missing_boundary ... ok #438 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_generate_rndc_returns_configurations ... ok #439 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_rndc_config_includes_default_controls ... ok #440 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_handles_no_upstream_dns ... ok #441 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_raises_on_bad_template ... ok #442 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_overrides ... ok #443 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_single_override ... ok #444 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_zero_overrides ... ok #445 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_assumes_no_overrides ... ok #446 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_writes_configuration ... ok #447 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_rndc_writes_configurations ... ok #448 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_template_path_is_correct ... ok #449 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_uncomment_named_conf_uncomments ... ok #450 provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_uncomment_named_conf_uncomments_multiple_lines ... ok #451 provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_combines_parameter_dicts ... ok #452 provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_interpolates_parameters ... ok #453 provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_renders_template ... ok #454 provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_reports_missing_parameters ... ok #455 provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_takes_latest_value_of_redefined_parameter ... ok #456 provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_passes_on_dissimilar_errors ... ok #457 provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_passes_on_other_similar_errors ... ok #458 provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_specially_reports_missing_config_dir ... ok #459 provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_succeeds_if_no_exceptions ... ok #460 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_computes_dns_config_file_paths ... ok #461 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_config_file_is_world_readable ... ok #462 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_fields ... ok #463 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_a_mapping_returns_ipv4_mapping ... ok #464 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_aaaa_mapping_returns_ipv6_mapping ... ok #465 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_handles_slash_32_dynamic_range ... ok #466 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_ignores_generate_directives_for_v6_dynamic_ranges ... ok #467 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_writes_dns_zone_config ... ok #468 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_writes_dns_zone_config_with_NS_record ... ok #469 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_dtrt_for_larger_networks ... ok #470 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_excplicitly ... ok #471 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_ignores_network_larger_than_slash_16 ... ok #472 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_ignores_networks_that_span_slash_16s ... ok #473 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_slash_24_network ... ok #474 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_tiny_network ... ok #475 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_two_entries_for_slash_23_network ... ok #476 provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_sorts_output ... ok #477 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_computes_dns_config_file_paths ... ok #478 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_computes_dns_config_file_paths_for_small_network ... ok #479 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_fields ... ok #480 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_get_ptr_mapping ... ok #481 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_get_ptr_mapping_drops_IPs_not_in_network ... ok #482 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_ignores_generate_directives_for_v6_dynamic_ranges ... ok #483 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_reverse_config_file_is_world_readable ... ok #484 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_reverse_zone_file ... ok #485 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_writes_dns_zone_config_with_NS_record ... ok #486 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_writes_reverse_dns_zone_config ... ok #487 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_writes_reverse_dns_zone_config_for_small_network ... ok #488 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_excplicitly ... ok #489 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_ignores_network_larger_than_slash_16 ... ok #490 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_ignores_networks_that_span_slash_16s ... ok #491 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_256_entries_for_slash_16_network ... ok #492 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_slash_24_network ... ok #493 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_tiny_network ... ok #494 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_weird_small_range ... ok #495 provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_sorts_output_by_hostname ... ok #496 provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriver.test_get_schema ... ok #497 provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriver.test_get_schema_returns_valid_schema ... ok #498 provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriverRegistry.test_get_schema ... ok #499 provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriverRegistry.test_registry ... ok #500 provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_attributes ... ok #501 provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_create_disk_raises_not_implemented ... ok #502 provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_delete_disk_raises_not_implemented ... ok #503 provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_make_diskless_driver ... ok #504 provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_make_diskless_driver_makes_name_and_description ... ok #505 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_impi ... ok #506 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_restapi ... ok #507 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_restapi2 ... ok #508 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09 ... ok #509 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09_exception_failure ... ok #510 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09_retry_failure ... ok #511 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v2 ... ok #512 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v2_raises_error_when_api_None ... ok #513 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_power_off ... ok #514 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_power_on ... ok #515 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_raises_error_when_api_None ... ok #516 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_probe_seamicro15k_and_enlist_v09 ... ok #517 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_probe_seamicro15k_and_enlist_v2 ... ok #518 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_ipmi ... ok #519 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_restapi ... ok #520 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_restapi2 ... ok #521 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_build_url ... ok #522 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_get_server_index ... ok #523 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_invalid_json_response ... ok #524 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_invalid_reponse_code ... ok #525 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_json_error_response ... ok #526 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_json_valid_response ... ok #527 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_login_and_logout ... ok #528 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_off ... ok #529 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_off_force ... ok #530 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_on_not_using_pxe ... ok #531 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_on_using_pxe ... ok #532 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_reset_not_using_pxe ... ok #533 provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_reset_using_pxe ... ok #534 provisioningserver.drivers.hardware.tests.test_ucsm.TestCall.test_call ... ok #535 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigConfMo.test_parameters ... ok #536 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_no_class_id ... ok #537 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_parameters ... ok #538 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_return_response ... ok #539 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_no_filters ... ok #540 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_return_response ... ok #541 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_with_filters ... ok #542 provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveDn.test_parameters ... ok #543 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetChildren.test_parameters ... ok #544 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetChildren.test_returns_result ... ok #545 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (0) ... ok #545 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (1) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (2) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (3) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (4) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (5) ... ok #546 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetMacs.test_gets_adaptors ... ok #547 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServerPowerControl.test_get_server_power_control ... ok #548 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_class_id ... ok #549 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_returns_result ... ok #550 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_uses_uuid ... ok #551 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServiceProfile.test_get_service_profile ... ok #552 provisioningserver.drivers.hardware.tests.test_ucsm.TestInvalidGetPowerCommand.test_get_power_command_raises_assertion_error_on_bad_power_mode ... ok #553 provisioningserver.drivers.hardware.tests.test_ucsm.TestLoggedIn.test_logged_in ... ok #554 provisioningserver.drivers.hardware.tests.test_ucsm.TestLogin.test_login_assigns_cookie ... ok #555 provisioningserver.drivers.hardware.tests.test_ucsm.TestLogin.test_login_call_parameters ... ok #556 provisioningserver.drivers.hardware.tests.test_ucsm.TestLogout.test_logout_clears_cookie ... ok #557 provisioningserver.drivers.hardware.tests.test_ucsm.TestLogout.test_logout_uses_cookie ... ok #558 provisioningserver.drivers.hardware.tests.test_ucsm.TestMakePolicyChange.test_change_lan_to_top_priority ... ok #559 provisioningserver.drivers.hardware.tests.test_ucsm.TestMakePolicyChange.test_lan_already_top_priority ... ok #560 provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_no_children ... ok #561 provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_no_fields ... ok #562 provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_with_children ... ok #563 provisioningserver.drivers.hardware.tests.test_ucsm.TestParseResonse.test_error ... ok #564 provisioningserver.drivers.hardware.tests.test_ucsm.TestParseResonse.test_no_error ... ok #565 provisioningserver.drivers.hardware.tests.test_ucsm.TestPowerControlUCSM.test_power_control_ucsm ... ok #566 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeAndEnlistUCSM.test_probe_and_enlist ... ok #567 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeLanBootOptions.test_returns_result ... ok #568 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_no_results_with_no_boot_options ... ok #569 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_no_results_with_no_server_macs ... ok #570 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_returns_results ... ok #571 provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_uses_api ... ok #572 provisioningserver.drivers.hardware.tests.test_ucsm.TestSendRequest.test_send_request ... ok #573 provisioningserver.drivers.hardware.tests.test_ucsm.TestSetLanBootDefault.test_no_change ... ok #574 provisioningserver.drivers.hardware.tests.test_ucsm.TestSetLanBootDefault.test_with_change ... ok #575 provisioningserver.drivers.hardware.tests.test_ucsm.TestSetServerPowerControl.test_set_server_power_control ... ok #576 provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_error_on_unknown_state ... ok #577 provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_get_off ... ok #578 provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_get_on ... ok #579 provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMXMLAPIError.test_includes_code_and_msg ... ok #580 provisioningserver.drivers.hardware.tests.test_ucsm.TestValidGetPowerCommand.test_get_power_command (Power On) ... ok #580 provisioningserver.drivers.hardware.tests.test_ucsm.TestValidGetPowerCommand.test_get_power_command (Power On) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestValidGetPowerCommand.test_get_power_command (Power Off) ... ok #581 provisioningserver.drivers.hardware.tests.test_ucsm.TestsForStripRoKeys.test_strip_ro_keys ... ok #582 provisioningserver.drivers.hardware.tests.test_virsh.TestVirsh.test_probe_and_enlist ... ok #583 provisioningserver.drivers.hardware.tests.test_virsh.TestVirsh.test_probe_and_enlist_login_failure ... ok #584 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_bad_domain ... ok #585 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_login_failure ... ok #586 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_off ... ok #587 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_on ... ok #588 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_power_failure ... ok #589 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_control_bad_domain ... ok #590 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_error_on_unknown_state ... ok #591 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_get_off ... ok #592 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_get_on ... ok #593 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_login_failure ... ok #594 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_arch_returns_valid ... ok #595 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_arch_returns_valid_fixed ... ok #596 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_state ... ok #597 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_state_error ... ok #598 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_invalid_prompt ... ok #599 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_list ... ok #600 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_list_dom_prefix ... ok #601 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_invalid ... ok #602 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_missing_password ... ok #603 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_prompt ... ok #604 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_with_password ... ok #605 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_with_sshkey ... ok #606 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_logout ... ok #607 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_mac_addresses_returns_list ... ok #608 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_prompt ... ok #609 provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_run ... ok #610 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_api_connection ... ok #611 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_api_failed_connection ... ok #612 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_missing_server_raises_VMwareVMNotFound ... ok #613 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_instance_uuid ... ok #614 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_name ... ok #615 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_uuid ... ok #616 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_vmware_servers ... ok #617 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_vmware_servers_empty ... ok #618 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_control ... ok #619 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_control_missing_server_raises_VMwareVMNotFound ... ok #620 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_query_missing_server_raises_VMwareVMNotFound ... ok #621 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist ... ok #622 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist_reconfigures_boot_order_if_create_node_ok ... ok #623 provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist_skips_pxe_config_if_create_node_failed ... ok #624 provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_format_release_choices ... ok #625 provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_format_release_choices_sorts ... ok #626 provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_gen_supported_releases ... ok #627 provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystemRegistry.test_operating_system_registry ... ok #628 provisioningserver.drivers.osystem.tests.test_bootloader.TestCustomOS.test_get_boot_image_purposes ... ok #629 provisioningserver.drivers.osystem.tests.test_bootloader.TestCustomOS.test_get_default_release ... ok #630 provisioningserver.drivers.osystem.tests.test_bootloader.TestCustomOS.test_get_release_title ... ok #631 provisioningserver.drivers.osystem.tests.test_bootloader.TestCustomOS.test_is_release_supported ... ok #632 provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_boot_image_purposes ... ok #633 provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_default_release ... ok #634 provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_release_title ... ok #635 provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_is_release_supported ... ok #636 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_boot_image_purposes ... ok #637 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_default_release ... ok #638 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_release_title ... ok #639 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_xinstall_parameters_returns_root_dd_dd_tgz ... ok #640 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_xinstall_parameters_returns_root_tgz_tgz ... ok #641 provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_is_release_supported ... ok #642 provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_boot_image_purposes ... ok #643 provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_default_release ... ok #644 provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_release_title ... ok #645 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_default_commissioning_release ... ok #646 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_boot_image_purposes ... ok #647 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_default_release ... ok #648 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_release_title ... ok #649 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_supported_commissioning_releases ... ok #650 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_supported_commissioning_releases_excludes_non_lts ... ok #651 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_supported_commissioning_releases_excludes_precise ... ok #652 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_supported_commissioning_releases_excludes_unsupported_lts ... ok #653 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_xinstall_parameters_returns_squashfs ... ok #654 provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_xinstall_parameters_returns_tgz ... ok #655 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_has_required_keys ... ok #656 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_includes_metadata_url ... ok #657 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_includes_oauth ... ok #658 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_truncates_hostname ... ok #659 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_uses_only_hostname ... ok #660 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_pressed_not_implemented_for_curtin ... ok #661 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_both ... ok #662 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_install_only ... ok #663 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_neither ... ok #664 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_xinstall_only ... ok #665 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_default_release ... ok #666 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_release_title ... ok #667 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_xinstall_parameters ... ok #668 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_requires_license_key_False ... ok #669 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_requires_license_key_True ... ok #670 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_validate_license_key ... ok #671 provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_validate_license_key_invalid ... ok #672 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_ammtool_boot_mode_pxe_booting ... ok #673 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_command_crashes_when_amttool_has_no_output ... ok #674 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_command_crashes_when_no_version_found ... ok #675 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_command_raises_power_error ... ok #676 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_command_returns_amttool ... ok #677 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_command_returns_wsman ... ok #678 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amt_environment_sets_amt_password ... ok #679 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_amttool_boot_mode_local_boot ... ok #680 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_ip_address_raises_no_host_provided ... ok #681 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_ip_address_returns_ip_address ... ok #682 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__get_ip_address_returns_power_address ... ok #683 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__issue_amttool_command_calls__run ... ok #684 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__issue_wsman_command_calls__run_for_power ... ok #685 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__issue_wsman_command_calls__run_for_query ... ok #686 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__render_wsman_state_xml_renders_xml ... ok #687 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__run_raises_power_action_error ... ok #688 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__run_runs_command ... ok #689 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test__set_pxe_boot_sets_pxe ... ok #690 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_power_off_powers_off ... ok #691 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_power_off_raises_power_action_error ... ok #692 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_power_on_powers_on ... ok #693 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_power_on_raises_power_action_error ... ok #694 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_query_state_queries_off ... ok #695 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_query_state_queries_on ... ok #696 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_query_state_queries_unknown ... ok #697 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_query_state_runs_query_loop ... ok #698 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_amttool_restart_power_cycles ... ok #699 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_get_power_state_gets_state ... ok #700 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_missing_packages ... ok #701 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_no_missing_packages ... ok #702 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_off_powers_off_with_amttool ... ok #703 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_off_powers_off_with_wsman ... ok #704 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_on_powers_on_with_amttool_when_already_off ... ok #705 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_on_powers_on_with_amttool_when_already_on ... ok #706 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_on_powers_on_with_wsman_when_already_off ... ok #707 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_on_powers_on_with_wsman_when_already_on ... ok #708 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_query_queries_with_amttool ... ok #709 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_query_queries_with_wsman ... ok #710 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_power_off_raises_power_action_error ... ok #711 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_power_on_powers_off ... ok #712 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_power_on_powers_on ... ok #713 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_power_on_powers_restart ... ok #714 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_power_on_raises_power_action_error ... ok #715 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_query_state_queries_off ... ok #716 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_query_state_queries_on ... ok #717 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_query_state_queries_unknown ... ok #718 provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_wsman_query_state_runs_query_loop ... ok #719 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_missing_packages ... ok #720 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_no_missing_packages ... ok #721 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_off_calls_run_process ... ok #722 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_on_calls_run_process ... ok #723 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_query_crashes_for_uknown_power_state ... ok #724 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_query_returns_power_state_off ... ok #725 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_query_returns_power_state_on ... ok #726 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_run_process_calls_command_and_returns_output ... ok #727 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_run_process_crashes_on_external_process_error ... ok #728 provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_run_process_crashes_on_no_power_state_match_found ... ok #729 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_attributes ... ok #730 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_cycle_raises_not_implemented ... ok #731 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_make_power_driver_base ... ok #732 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_make_power_driver_base_makes_name_and_description ... ok #733 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_off_raises_not_implemented ... ok #734 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_on_raises_not_implemented ... ok #735 provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_query_raises_not_implemented ... ok #736 provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (auth) ... ok #736 provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (conn) ... ok provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (setting) ... ok provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (tool) ... ok provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (action) ... ok provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (unknown) ... ok #737 provisioningserver.drivers.power.tests.test_base.TestPowerDriverBase.test_get_schema ... ok #738 provisioningserver.drivers.power.tests.test_base.TestPowerDriverBase.test_get_schema_returns_valid_schema ... ok #739 provisioningserver.drivers.power.tests.test_base.TestPowerDriverCycle.test_cycles_power_when_node_is_powered_off ... ok #740 provisioningserver.drivers.power.tests.test_base.TestPowerDriverCycle.test_cycles_power_when_node_is_powered_on ... ok #741 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fails_to_complete_power_action_in_time (on) ... ok #741 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fails_to_complete_power_action_in_time (off) ... ok #742 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fatal_error_on_first_call (on) ... ok #742 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fatal_error_on_first_call (off) ... ok #743 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error (on) ... ok #743 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error (off) ... ok #744 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_and_holds_error (on) ... ok #744 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_and_holds_error (off) ... ok #745 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_on_first_call (on) ... ok #745 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_on_first_call (off) ... ok #746 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_success (on) ... ok #746 provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_success (off) ... ok #747 provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_pauses_between_retries ... ok #748 provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_raises_last_exception_after_all_retries_fail ... ok #749 provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_retries_on_failure_then_returns_state ... ok #750 provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_returns_state ... ok #751 provisioningserver.drivers.power.tests.test_base.TestPowerDriverRegistry.test_get_schema ... ok #752 provisioningserver.drivers.power.tests.test_base.TestPowerDriverRegistry.test_registry ... ok #753 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__query_outlet_state_crashes_when_state_not_found ... ok #754 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__query_outlet_state_crashes_when_wget_exits_nonzero ... ok #755 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__query_outlet_state_queries_off ... ok #756 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__query_outlet_state_queries_on ... ok #757 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__set_outlet_state_calls_wget ... ok #758 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test__set_outlet_state_crashes_when_wget_exits_nonzero ... ok #759 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_missing_packages ... ok #760 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_no_missing_packages ... ok #761 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_off ... ok #762 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_on ... ok #763 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_on_raises_power_error ... ok #764 provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_query ... ok #765 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test__issue_fence_cdu_command ... ok #766 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test__issue_fence_cdu_command_errors_on_exception ... ok #767 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test__issue_fence_cdu_command_handles_power_query_off ... ok #768 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_missing_packages ... ok #769 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_no_missing_packages ... ok #770 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_off ... ok #771 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_on ... ok #772 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_on_crashes_when_power_cannot_be_cycled ... ok #773 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_query ... ok #774 provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_query_errors_on_unknown_power_state ... ok #775 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_missing_packages ... ok #776 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_off_calls_run_hmc_command ... ok #777 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_off_crashes_for_connection_error ... ok #778 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_on_calls_run_hmc_command ... ok #779 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_on_crashes_for_connection_error ... ok #780 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_query_crashes_for_connection_error ... ok #781 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_query_crashes_when_unable_to_find_match ... ok #782 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_query_returns_power_state ... ok #783 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_run_hmc_command_crashes_for_ssh_connection_error ... ok #784 provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_run_hmc_command_returns_command_output ... ok #785 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__chassis_config_written_to_temporary_file ... ok #786 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__finds_power_address_from_mac_address ... ok #787 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_chassis_config_command_logs_maaslog_warning ... ok #788 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_chassis_config_command_raises_power_error ... ok #789 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_off ... ok #790 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_off_soft_mode ... ok #791 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_on ... ok #792 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_query ... ok #793 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmipower_command_does_not_mistake_host_for_status ... ok #794 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmipower_command_raises_error ... ok #795 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmipower_command_raises_unknown_error ... ok #796 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_missing_packages ... ok #797 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_no_missing_packages ... ok #798 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_off_calls__issue_ipmi_command ... ok #799 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_on_calls__issue_ipmi_command ... ok #800 provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_query_calls__issue_ipmi_command ... ok #801 provisioningserver.drivers.power.tests.test_manual.TestManualPowerDriver.test_no_missing_packages ... ok #802 provisioningserver.drivers.power.tests.test_manual.TestManualPowerDriver.test_power_off ... ok #803 provisioningserver.drivers.power.tests.test_manual.TestManualPowerDriver.test_power_on ... ok #804 provisioningserver.drivers.power.tests.test_manual.TestManualPowerDriver.test_power_query ... ok #805 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_command_returns_stdout_if_no_match ... ok #806 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_command_sets_pxe_boot ... ok #807 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_raises_power_action_error ... ok #808 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_missing_packages ... ok #809 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_no_missing_packages ... ok #810 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_off_calls__issue_ipmitool_command ... ok #811 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_on_calls__issue_ipmitool_command ... ok #812 provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_query_calls__issue_ipmitool_command ... ok #813 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_missing_packages ... ok #814 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_off_calls_run_mscm_command ... ok #815 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_off_crashes_for_connection_error ... ok #816 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_on_calls_run_mscm_command ... ok #817 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_on_crashes_for_connection_error ... ok #818 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_query_crashes_for_connection_error ... ok #819 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_query_crashes_when_unable_to_find_match ... ok #820 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_query_returns_power_state ... ok #821 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_query_returns_power_state_on ... ok #822 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_run_mscm_command_crashes_for_ssh_connection_error ... ok #823 provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_run_mscm_command_returns_command_output ... ok #824 provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m350 Server Cartridge) ... ok #824 provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m300 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m700 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m800 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m720 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m710 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m400 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant Moonshot Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (ProLiant m500 Server Cartridge) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (Default) ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist (default) ... ok #825 provisioningserver.drivers.power.tests.test_mscm.TestMSCMProbeAndEnlistCrashesNoMatch.test_probe_and_enlist_mscm_crashes_for_no_match ... ok #826 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_extract_from_response_finds_element_content ... ok #827 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_get_blades_gets_blades ... ok #828 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_get_crashes_on_http_error ... ok #829 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_get_crashes_on_url_error ... ok #830 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_get_gets_response ... ok #831 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_missing_packages ... ok #832 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_off_crashes_for_connection_error ... ok #833 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_off_powers_off_blade ... ok #834 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_on_crashes_for_connection_error ... ok #835 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_on_powers_on_blade ... ok #836 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_query_crashes_for_connection_error ... ok #837 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_query_crashes_when_unable_to_find_match ... ok #838 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_query_returns_power_state ... ok #839 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_set_next_boot_device_sets_device ... ok #840 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_get_blades_failure_http_error ... ok #841 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_get_blades_failure_server_error ... ok #842 provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_probes_and_enlists ... ok #843 provisioningserver.drivers.power.tests.test_nova.TestNovaPowerDriver.test_missing_packages ... ok #844 provisioningserver.drivers.power.tests.test_nova.TestNovaPowerDriver.test_no_missing_packages ... ok #845 provisioningserver.drivers.power.tests.test_nova.TestNovaPowerDriver.test_power_off_calls_power_control_nova ... ok #846 provisioningserver.drivers.power.tests.test_nova.TestNovaPowerDriver.test_power_on_calls_power_control_nova ... ok #847 provisioningserver.drivers.power.tests.test_nova.TestNovaPowerDriver.test_power_query_calls_power_state_nova ... ok #848 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls__power_control_seamicro15k_ipmi ... ok #849 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls_power_control_seamicro15k_v09 ... ok #850 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls_power_control_seamicro15k_v2 ... ok #851 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_control_seamicro15k_ipmi_calls_call_and_check ... ok #852 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_control_seamicro15k_ipmi_raises_PowerFatalError ... ok #853 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_extract_seamicro_parameters_extracts_parameters ... ok #854 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_missing_packages ... ok #855 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_no_missing_packages ... ok #856 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_off_calls_power ... ok #857 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_on_calls_power ... ok #858 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_query_calls_power_query_seamicro15k_v2 ... ok #859 provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_query_returns_unknown_if_not_restapi2 ... ok #860 provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_extract_ucsm_parameters_extracts_parameters ... ok #861 provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_missing_packages ... ok #862 provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_off_calls_power_control_ucsm ... ok #863 provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_on_calls_power_control_ucsm ... ok #864 provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_query_calls_power_state_ucsm ... ok #865 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_extract_virsh_parameters_extracts_parameters ... ok #866 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_missing_packages ... ok #867 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_no_missing_packages ... ok #868 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_off_calls_power_control_virsh ... ok #869 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_on_calls_power_control_virsh ... ok #870 provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_query_calls_power_state_virsh ... ok #871 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_extract_vmware_parameters_extracts_parameters ... ok #872 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_extract_vmware_parameters_treats_optional_params_as_none ... ok #873 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_missing_packages ... ok #874 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_no_missing_packages ... ok #875 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_off_calls_power_control_vmware ... ok #876 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_on_calls_power_control_vmware ... ok #877 provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_query_calls_power_query_vmware ... ok #878 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_missing_packages ... ok #879 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_off_calls_run_wedge_command ... ok #880 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_off_crashes_for_connection_error ... ok #881 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_on_calls_run_wedge_command ... ok #882 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_on_crashes_for_connection_error ... ok #883 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_query_crashes_for_connection_error ... ok #884 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_query_crashes_when_unable_to_find_match ... ok #885 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_power_query_returns_power_state ... ok #886 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_run_wedge_command_crashes_for_ssh_connection_error ... ok #887 provisioningserver.drivers.power.tests.test_wedge.TestWedgePowerDriver.test_run_wedge_command_returns_command_output ... ok #888 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_choices_to_empty_list ... ok #889 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_default_to_empty_string ... ok #890 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_field_type_to_string ... ok #891 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_dict_with_correct_values ... ok #892 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_dict_with_required_fields ... ok #893 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_valid_schema ... ok #894 provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_validates_choices ... ok #895 provisioningserver.drivers.tests.test_base.TestRegistries.test_architecture_registry ... ok #896 provisioningserver.drivers.tests.test_base.TestRegistries.test_bootresource_registry ... ok #897 provisioningserver.drivers.tests.test_base.TestRegistries.test_gen_power_types ... ok #898 provisioningserver.drivers.tests.test_base.TestRegistries.test_get_by_pxealias_returns_None_if_none_matching ... ok #899 provisioningserver.drivers.tests.test_base.TestRegistries.test_get_by_pxealias_returns_valid_arch ... ok #900 provisioningserver.drivers.tests.test_base.TestValidateSettings.test_calls_validate ... ok #901 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_combines_similar_entries ... ok #902 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_is_consistent ... ok #903 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_represents_empty_dict_as_empty_object ... ok #904 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_represents_entry ... ok #905 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_get_image_arches_gets_arches_from_imagespecs ... ok #906 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_initially_empty ... ok #907 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_is_empty_returns_False_if_not_empty ... ok #908 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_is_empty_returns_True_if_empty ... ok #909 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_items_returns_items ... ok #910 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_result_matches_dump_of_own_data ... ok #911 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_result_matches_dump_of_own_data_legacy ... ok #912 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_result_of_old_data_uses_ubuntu_as_os ... ok #913 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_returns_empty_mapping_for_invalid_json ... ok #914 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_set_overwrites_item ... ok #915 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_setdefault_leaves_set_item_unchanged ... ok #916 provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_setdefault_sets_unset_item ... ok #917 provisioningserver.import_images.tests.test_boot_resources.TestComposeTargetsConf.test__creates_root_image_entry ... ok #918 provisioningserver.import_images.tests.test_boot_resources.TestComposeTargetsConf.test__creates_squashfs_entry ... ok #919 provisioningserver.import_images.tests.test_boot_resources.TestComposeTargetsConf.test__returns_empty_for_unknown_image ... ok #920 provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test__cleans_up_on_failure ... ok #921 provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test__returns_false_when_no_images ... ok #922 provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test__returns_false_when_no_new_images ... ok #923 provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test__runs_import_and_returns_true ... ok #924 provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test_writes_source_keyrings ... ok #925 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_failed_run_deletes_snapshot ... ok #926 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_error_when_no_sources_passed ... ok #927 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_ioerror_when_no_sources_file_found ... ok #928 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_non_ENOENT_IOErrors ... ok #929 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_successful_run ... ok #930 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_update_targets_conf_ensures_tgt_service ... ok #931 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_warns_if_no_boot_resources_found ... ok #932 provisioningserver.import_images.tests.test_boot_resources.TestMain.test_warns_if_no_sources_selected ... ok #933 provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_matching_content_is_compared_True ... ok #934 provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_meta_contains_updates_file_timestamp ... ok #935 provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_mismatching_content_is_compared_False ... ok #936 provisioningserver.import_images.tests.test_boot_resources.TestParseSources.test_parses_sources ... ok #937 provisioningserver.import_images.tests.test_boot_resources.TestTgtEntry.test_generates_one_target ... ok #938 provisioningserver.import_images.tests.test_boot_resources.TestTgtEntry.test_produces_suitable_output_for_tgt_admin ... ok #939 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.make_test_dirs ... ok #940 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_cleans_up_when_renaming_fails ... ok #941 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink ... ok #942 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink_when_link_exists ... ok #943 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink_when_temp_link_exists ... ok #944 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_fails_when_creating_temp_link_exists_a_lot ... ok #945 provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_fails_when_creating_temp_link_fails ... ok #946 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_cache_removes_all_files_nlink_equal_one ... ok #947 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_snapshots_and_cache_calls ... ok #948 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_snapshots_removes_all_old_snapshots ... ok #949 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_old_snapshots_returns_all ... ok #950 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_old_snapshots_returns_all_but_current_directory ... ok #951 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_unused_cache_files_returns_all_files_nlink_equal_one ... ok #952 provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_unused_cache_files_returns_empty ... ok #953 provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_does_not_overwrite_existing_entry ... ok #954 provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_integrates ... ok #955 provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_obeys_filters ... ok #956 provisioningserver.import_images.tests.test_download_descriptions.TestDownloadImageDescriptionsUserAgent.test_doesnt_pass_user_agent_when_not_set ... ok #957 provisioningserver.import_images.tests.test_download_descriptions.TestDownloadImageDescriptionsUserAgent.test_doesnt_pass_user_agenton_fallback ... ok #958 provisioningserver.import_images.tests.test_download_descriptions.TestDownloadImageDescriptionsUserAgent.test_passes_user_agent ... ok #959 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_any_image_passes_empty_filter ... ok #960 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_any_image_passes_none_filter ... ok #961 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_arches ... ok #962 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_labels ... ok #963 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_release ... ok #964 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_subarches ... ok #965 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_does_not_pass_nonmatching_filter ... ok #966 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_passes_if_one_filter_matches ... ok #967 provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_passes_matching_filter ... ok #968 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_adds_item_per_subarch ... ok #969 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_compat_item_specific_to_subarch ... ok #970 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_generic_to_release_item_for_hwe_letter ... ok #971 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_generic_to_release_item_for_hwe_version ... ok #972 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_release_to_bootloader_type ... ok #973 provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_sync_does_not_propagate_ioerror ... ok #974 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_any_value_matches_asterisk ... ok #975 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_matching_value_passes ... ok #976 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_unmatched_value_does_not_pass ... ok #977 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_any_value_passes_asterisk ... ok #978 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_matched_value_passes ... ok #979 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_nothing_passes_empty_list ... ok #980 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_unmatched_value_does_not_pass ... ok #981 provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_value_passes_if_matched_anywhere_in_filter ... ok #982 provisioningserver.import_images.tests.test_download_resources.TestComposeSnapshotPath.test_returns_path_under_storage_path ... ok #983 provisioningserver.import_images.tests.test_download_resources.TestDownloadAllBootResources.test_calls_download_boot_resources ... ok #984 provisioningserver.import_images.tests.test_download_resources.TestDownloadAllBootResources.test_returns_snapshot_path ... ok #985 provisioningserver.import_images.tests.test_download_resources.TestDownloadBootResources.test_syncs_repo ... ok #986 provisioningserver.import_images.tests.test_download_resources.TestExtractArchiveTar.test_extracts_files ... ok #987 provisioningserver.import_images.tests.test_download_resources.TestExtractArchiveTar.test_returns_files_from_cache ... ok #988 provisioningserver.import_images.tests.test_download_resources.TestLinkResources.test_bootloader_only_allows_one_subarch ... ok #989 provisioningserver.import_images.tests.test_download_resources.TestLinkResources.test_links_bootloader ... ok #990 provisioningserver.import_images.tests.test_download_resources.TestLinkResources.test_links_resources ... ok #991 provisioningserver.import_images.tests.test_download_resources.TestRepoWriter.test_inserts_archive ... ok #992 provisioningserver.import_images.tests.test_download_resources.TestRepoWriter.test_inserts_file ... ok #993 provisioningserver.import_images.tests.test_download_resources.TestRepoWriter.test_inserts_rolling_links ... ok #994 provisioningserver.import_images.tests.test_download_resources.TestRepoWriter.test_inserts_root_image ... ok #995 provisioningserver.import_images.tests.test_helpers.TestGetOSFromProduct.test_returns_os_from_product ... ok #996 provisioningserver.import_images.tests.test_helpers.TestGetOSFromProduct.test_returns_ubuntu_if_missing ... ok #997 provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_injects_default_keyring_if_passed ... ok #998 provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_checking_policy_for_json_gpg_index ... ok #999 provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_checking_policy_for_sjson_index ... ok #1000 provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_nonchecking_policy_for_json_index ... ok #1001 provisioningserver.import_images.tests.test_keyrings.TestCalculateKeyringName.test_creates_name_from_url ... ok #1002 provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_ignores_existing_keyrings ... ok #1003 provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_returns_sources ... ok #1004 provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_writes_keyring_data ... ok #1005 provisioningserver.import_images.tests.test_keyrings.TestWriteKeyring.test_writes_keyring_to_file ... ok #1006 provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_concatenates_similar_resources ... ok #1007 provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_maps_boot_resource_by_content_id_product_name_and_version ... ok #1008 provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_maps_empty_dict_to_empty_dict ... ok #1009 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_add_appends_to_existing_list ... ok #1010 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_add_creates_subarches_list_if_needed ... ok #1011 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_ignores_extraneous_keys ... ok #1012 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_ignores_similar_items ... ok #1013 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_returns_false_for_unstored_item ... ok #1014 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_returns_true_for_stored_item ... ok #1015 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_fails_for_unstored_item ... ok #1016 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_ignores_extraneous_keys ... ok #1017 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_returns_stored_item ... ok #1018 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_initially_empty ... ok #1019 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_extracts_identifying_items ... ok #1020 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_fails_if_key_missing ... ok #1021 provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_ignores_other_items ... ok #1022 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImage.test__extracts_image_if_tar_doesnt_supports_xattr ... ok #1023 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImage.test__extracts_image_if_tar_supports_xattr ... ok #1024 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__extracts_image ... ok #1025 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__fails_if_multiple_images_found ... ok #1026 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__fails_if_no_image_found ... ok #1027 provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__ignores_other_files ... ok #1028 provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__extracts_tarball_into_temp_dir ... ok #1029 provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__rejects_other_files ... ok #1030 provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__returns_actual_image_file_unchanged ... ok #1031 provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__calls_file_with_C_language_setting ... ok #1032 provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__returns_False_for_tarball ... ok #1033 provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__returns_True_if_file_looks_like_filesystem ... ok #1034 provisioningserver.import_images.tests.test_uec2roottar.TestLoopMount.test__cleans_up_after_failure ... ok #1035 provisioningserver.import_images.tests.test_uec2roottar.TestLoopMount.test__mounts_and_unmounts_image ... ok #1036 provisioningserver.import_images.tests.test_uec2roottar.TestMakeArgParser.test__defines_expected_options ... ok #1037 provisioningserver.import_images.tests.test_uec2roottar.TestMakeArgParser.test__user_defaults_to_None ... ok #1038 provisioningserver.import_images.tests.test_uec2roottar.TestSetOwnership.test__calls_chown_if_user_specified ... ok #1039 provisioningserver.import_images.tests.test_uec2roottar.TestSetOwnership.test__does_nothing_if_no_user_specified ... ok #1040 provisioningserver.import_images.tests.test_uec2roottar.TestTarSupportsXattrOpts.test__returns_False_if_help_doesnt_contain_ref_to_xattr ... ok #1041 provisioningserver.import_images.tests.test_uec2roottar.TestTarSupportsXattrOpts.test__returns_True_if_help_contains_ref_to_xattr ... ok #1042 provisioningserver.import_images.tests.test_uec2roottar.TestUEC2RootTar.test__integrates ... ok #1043 provisioningserver.import_images.tests.test_uec2roottar.TestUnmount.test__calls_umount ... ok #1044 provisioningserver.import_images.tests.test_uec2roottar.TestUnmount.test__propagates_failure ... ok #1045 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_doesnt_affect_general_logger_class ... ok #1046 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_exception_calls_disallowed ... ok #1047 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_general_logger_class_accepts_exceptions ... ok #1048 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_returns_MAASLogger_instances ... ok #1049 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_returns_same_logger_if_called_twice ... ok #1050 provisioningserver.logger.tests.test__maaslog.TestMAASLogger.test_sets_logger_name ... ok #1051 provisioningserver.logger.tests.test__tftp.TestObserveTwistedInternetTCP_Informational.test__downgrades_informational_messages ... ok #1052 provisioningserver.logger.tests.test__tftp.TestObserveTwistedInternetTCP_Other.test__propagates_other_events (debug) ... ok #1052 provisioningserver.logger.tests.test__tftp.TestObserveTwistedInternetTCP_Other.test__propagates_other_events (warn) ... ok provisioningserver.logger.tests.test__tftp.TestObserveTwistedInternetTCP_Other.test__propagates_other_events (error) ... ok provisioningserver.logger.tests.test__tftp.TestObserveTwistedInternetTCP_Other.test__propagates_other_events (critical) ... ok #1053 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event (debug) ... ok #1053 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event (critical) ... ok #1054 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event_with_namespace (debug) ... ok #1054 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event_with_namespace (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event_with_namespace (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event_with_namespace (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_event_with_namespace (critical) ... ok #1055 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_legacy_event (debug) ... ok #1055 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_legacy_event (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_legacy_event (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_legacy_event (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__adds_log_system_and_system_to_legacy_event (critical) ... ok #1056 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__namespace_and_level_is_printed_in_legacy_log (debug) ... ok #1056 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__namespace_and_level_is_printed_in_legacy_log (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__namespace_and_level_is_printed_in_legacy_log (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__namespace_and_level_is_printed_in_legacy_log (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__namespace_and_level_is_printed_in_legacy_log (critical) ... ok #1057 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_log_system_in_event (debug) ... ok #1057 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_log_system_in_event (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_log_system_in_event (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_log_system_in_event (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_log_system_in_event (critical) ... ok #1058 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_system_in_legacy_event (debug) ... ok #1058 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_system_in_legacy_event (info) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_system_in_legacy_event (warn) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_system_in_legacy_event (error) ... ok provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper.test__preserves_system_in_legacy_event (critical) ... ok #1059 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper_Installation.test__installs_wrapper_to_log_module ... ok #1060 provisioningserver.logger.tests.test__twisted.TestLegacyLogObserverWrapper_Installation.test__rewraps_existing_observers ... ok #1061 provisioningserver.logger.tests.test__twisted.TestLegacyLogger.test__logs_errors ... ok #1062 provisioningserver.logger.tests.test__twisted.TestLegacyLogger.test__logs_messages ... ok #1063 provisioningserver.logger.tests.test__twisted.TestLegacyLogger.test__logs_multiple_messages ... ok #1064 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetTCP.test__ignores_port_closed_events ... ok #1065 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetTCP.test__ignores_protocol_starting_on_events ... ok #1066 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetTCP.test__propagates_other_events ... ok #1067 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUDP.test__ignores_port_closed_events ... ok #1068 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUDP.test__ignores_protocol_starting_on_events ... ok #1069 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUDP.test__propagates_other_events ... ok #1070 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUNIX.test__ignores_port_closed_events ... ok #1071 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUNIX.test__ignores_protocol_starting_on_events ... ok #1072 provisioningserver.logger.tests.test__twisted.TestObserveTwistedInternetUNIX.test__propagates_other_events ... ok #1073 provisioningserver.logger.tests.test_logger.TestLogging.test__command_default_verbosity ... ok #1074 provisioningserver.logger.tests.test_logger.TestLogging.test__command_high_verbosity ... ok #1075 provisioningserver.logger.tests.test_logger.TestLogging.test__command_low_verbosity ... ok #1076 provisioningserver.logger.tests.test_logger.TestLogging.test__command_lowest_verbosity ... ok #1077 provisioningserver.logger.tests.test_logger.TestLogging.test__twistd_default_verbosity ... ok #1078 provisioningserver.logger.tests.test_logger.TestLogging.test__twistd_high_verbosity ... ok #1079 provisioningserver.logger.tests.test_logger.TestLogging.test__twistd_low_verbosity ... ok #1080 provisioningserver.logger.tests.test_logger.TestLogging.test__twistd_lowest_verbosity ... ok #1081 provisioningserver.ntp.tests.test_config.TestConfigure.test_configure ... ok #1082 provisioningserver.ntp.tests.test_config.TestConfigure.test_configure_rack_is_alias ... ok #1083 provisioningserver.ntp.tests.test_config.TestConfigure.test_configure_region_is_alias ... ok #1084 provisioningserver.ntp.tests.test_config.TestNormaliseAddress.test_renders_ipv6_mapped_ipv4_addresses_as_plain_ipv4 ... ok #1085 provisioningserver.ntp.tests.test_config.TestNormaliseAddress.test_returns_hostnames_unchanged ... ok #1086 provisioningserver.ntp.tests.test_config.TestNormaliseAddress.test_returns_ipv4_addresses_as_IPAddress ... ok #1087 provisioningserver.ntp.tests.test_config.TestNormaliseAddress.test_returns_ipv6_addresses_as_IPAddress ... ok #1088 provisioningserver.ntp.tests.test_config.TestRenderNTPConf.test_includes_maas_configuration ... ok #1089 provisioningserver.ntp.tests.test_config.TestRenderNTPConf.test_removes_pools_and_servers_from_source_configuration ... ok #1090 provisioningserver.ntp.tests.test_config.TestRenderNTPConfFromSource.test_cleans_up_whitespace ... ok #1091 provisioningserver.ntp.tests.test_config.TestRenderNTPConfFromSource.test_includes_maas_configuration ... ok #1092 provisioningserver.ntp.tests.test_config.TestRenderNTPConfFromSource.test_removes_pools_and_servers_from_source_configuration ... ok #1093 provisioningserver.ntp.tests.test_config.TestRenderNTPConfFromSource.test_replaces_maas_configuration ... ok #1094 provisioningserver.ntp.tests.test_config.TestRenderNTPMAASConf.test_configures_orphan_mode ... ok #1095 provisioningserver.ntp.tests.test_config.TestRenderNTPMAASConf.test_renders_ipv6_mapped_ipv4_addresses_as_plain_ipv4 ... ok #1096 provisioningserver.ntp.tests.test_config.TestRenderNTPMAASConf.test_renders_the_given_peers ... ok #1097 provisioningserver.ntp.tests.test_config.TestRenderNTPMAASConf.test_renders_the_given_servers ... ok #1098 provisioningserver.power.tests.test_change.TestChangePowerState.test___handles_power_driver_power_types ... ok #1099 provisioningserver.power.tests.test_change.TestChangePowerState.test__calls_power_driver_cycle_for_power_driver ... ok #1100 provisioningserver.power.tests.test_change.TestChangePowerState.test__calls_power_driver_off_for_power_driver ... ok #1101 provisioningserver.power.tests.test_change.TestChangePowerState.test__calls_power_driver_on_for_power_driver ... ok #1102 provisioningserver.power.tests.test_change.TestChangePowerState.test__marks_the_node_broken_if_exception_for_power_driver ... ok #1103 provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_calls_power_change_starting_early_on ... ok #1104 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test__calls_change_power_state_with_timeout ... ok #1105 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_adds_action_to_registry ... ok #1106 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_always_returns_deferred ... ok #1107 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_calls_change_power_state_later ... ok #1108 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_checks_missing_packages ... ok #1109 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_fails ... ok #1110 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_is_cancelled ... ok #1111 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_success ... ok #1112 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_does_nothing_when_change_matches_in_progress_change ... ok #1113 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_errors_when_change_conflicts_with_in_progress_change ... ok #1114 provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_errors_when_missing_packages ... ok #1115 provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_failure_emits_event ... ok #1116 provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_starting_emits_event ... ok #1117 provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_success_emits_event ... ok #1118 provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (no-name) ... ok #1118 provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (name-with-brackets) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4-with-brackets) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4-with-leading-bracket) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4-with-trailing-bracket) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv6-no-brackets) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (name) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv6-formatted-ipv4) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv6) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4-no-slash) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (name-no-slash) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv6-no-slash) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv4-no-port) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (name-no-port) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (ipv6-no-port) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (user-pass-ipv4) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (user-pass-ipv6) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (user-pass-ipv4-no-port) ... ok provisioningserver.power.tests.test_power.TestIpExtractor.test_make_ip_extractor (user-pass-ipv6-no-port) ... ok #1119 provisioningserver.power.tests.test_power.TestPowerHelpers.test_power_state_update_calls_UpdateNodePowerState ... ok #1120 provisioningserver.power.tests.test_query.TestPowerHelpers.test_power_query_failure_emits_event ... ok #1121 provisioningserver.power.tests.test_query.TestPowerHelpers.test_power_query_success_emits_event ... ok #1122 provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_fails_for_missing_packages ... ok #1123 provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_queries_node ... ok #1124 provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_failure ... ok #1125 provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_success ... ok #1126 provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_unknown ... ok #1127 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_gets_and_reports_power_state ... ok #1128 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_logs_skip_if_node_in_action_registry ... ok #1129 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_only_queries_queryable_power_types ... ok #1130 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_returns_deferredlist_of_number_of_nodes ... ok #1131 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_skips_nodes_in_action_registry ... ok #1132 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_Exception ... ok #1133 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_NoSuchNode ... ok #1134 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_PowerActionFail ... ok #1135 provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_PowerError ... ok #1136 provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (amt) ... ok #1136 provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (hmc) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (ipmi) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (wedge) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (moonshot) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (mscm) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (msftocs) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (sm15k) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (ucsm) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (virsh) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (vmware) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (nova) ... ok #1137 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_exits_gracefully_if_cant_report_foreign_dhcp_server ... ok #1138 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_is_called_every_interval ... ok #1139 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_logs_errors ... ok #1140 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_probes_ipv4_interfaces ... ok #1141 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_reports_foreign_dhcp_servers_to_region ... ok #1142 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_reports_lack_of_foreign_dhcp_servers_to_region ... ok #1143 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_skips_disabled_interfaces ... ok #1144 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_skips_ipv6_interfaces ... ok #1145 provisioningserver.rackdservices.tests.test_dhcp_probe_service.TestDHCPProbeService.test_skips_unconfigured_interfaces ... ok #1146 provisioningserver.rackdservices.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_calls_get_boot_sources_v1_on_v2_missing ... ok #1147 provisioningserver.rackdservices.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_calls_get_boot_sources_v2_before_v1 ... ok #1148 provisioningserver.rackdservices.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_v1_sets_os_to_wildcard ... ok #1149 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_download_is_initiated_in_new_thread ... ok #1150 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_init ... ok #1151 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_initiates_download_if_15_minutes_has_passed ... ok #1152 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_initiates_download_if_no_meta_file ... ok #1153 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_is_called_every_interval ... ok #1154 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_logs_other_errors ... ok #1155 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_no_download_if_15_minutes_has_not_passed ... ok #1156 provisioningserver.rackdservices.tests.test_image_download_service.TestPeriodicImageDownloadService.test_no_download_if_no_rpc_connections ... ok #1157 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_init ... ok #1158 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_notification_gets_added_to_notifications ... ok #1159 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_processNotification_gets_called_multiple_times ... ok #1160 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_processNotification_gets_called_with_notification ... ok #1161 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_processNotification_send_to_region ... ok #1162 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_startService_creates_socket ... ok #1163 provisioningserver.rackdservices.tests.test_lease_socket_service.TestLeaseSocketService.test_stopService_deletes_socket ... ok #1164 provisioningserver.rackdservices.tests.test_networks_monitoring_service.TestRackNetworksMonitoringService.test_asks_region_for_monitoring_state ... ok #1165 provisioningserver.rackdservices.tests.test_networks_monitoring_service.TestRackNetworksMonitoringService.test_reports_interfaces_to_region ... ok #1166 provisioningserver.rackdservices.tests.test_networks_monitoring_service.TestRackNetworksMonitoringService.test_reports_neighbours_to_region ... ok #1167 provisioningserver.rackdservices.tests.test_networks_monitoring_service.TestRackNetworksMonitoringService.test_runs_refresh_first_time ... ok #1168 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_init_sets_up_timer_correctly ... ok #1169 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_calls_query_all_nodes ... ok #1170 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_calls_the_region ... ok #1171 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_copes_with_NoSuchCluster ... ok #1172 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_copes_with_losing_connection_to_region ... ok #1173 provisioningserver.rackdservices.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_try_query_nodes_logs_other_errors ... ok #1174 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test__getConfiguration_returns_configuration_object ... ok #1175 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test__tryUpdate_updates_ntp_server ... ok #1176 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test_is_silent_and_does_nothing_when_rack_is_not_recognised ... ok #1177 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test_is_silent_and_does_nothing_when_region_is_not_available ... ok #1178 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test_is_silent_does_nothing_but_saves_config_when_is_region ... ok #1179 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test_service_iterates_every_30_seconds ... ok #1180 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService.test_service_uses__tryUpdate_as_periodic_function ... ok #1181 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_getConfiguration) ... ok #1181 provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_maybeApplyConfiguration) ... ok provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_applyConfiguration) ... ok provisioningserver.rackdservices.tests.test_ntp.TestRackNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_configurationApplied) ... ok #1182 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test__buildServices_adds_services_to_always_running_services ... ok #1183 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test__buildServices_includes_always_running_services ... ok #1184 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test_init_sets_up_timer_correctly ... ok #1185 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_calls_ensureServices ... ok #1186 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_does_not_do_anything_in_dev_environment ... ok #1187 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_handles_failure ... ok #1188 provisioningserver.rackdservices.tests.test_service_monitor_service.TestServiceMonitorService.test_reports_services_to_region ... ok #1189 provisioningserver.rackdservices.tests.test_tftp.TestBytesReader.test_finish ... ok #1190 provisioningserver.rackdservices.tests.test_tftp.TestBytesReader.test_interfaces ... ok #1191 provisioningserver.rackdservices.tests.test_tftp.TestBytesReader.test_read ... ok #1192 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_None_if_missing_image ... ok #1193 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_commissioning_image_for_commissioning ... ok #1194 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_commissioning_image_for_enlist ... ok #1195 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_image_by_its_supported_subarches ... ok #1196 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_install_image_for_install ... ok #1197 provisioningserver.rackdservices.tests.test_tftp.TestGetBootImage.test_returns_xinstall_image_for_xinstall ... ok #1198 provisioningserver.rackdservices.tests.test_tftp.TestLogRequest.test__defers_log_call_later ... ok #1199 provisioningserver.rackdservices.tests.test_tftp.TestLogRequest.test__logs_when_sending_event_errors ... Logging TFTP request failed. Traceback (most recent call last): File "/tmp/tarmac/branch.2llTg4/src/provisioningserver/rackdservices/tests/test_tftp.py", line 733, in test__logs_when_sending_event_errors clock.advance(0.0) File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 825, in advance call.func(*call.args, **call.kw) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() --- --- File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 865, in d.addCallback(lambda ignored: callable(*args, **kw)) File "/usr/lib/python3.5/unittest/mock.py", line 917, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.5/unittest/mock.py", line 973, in _mock_call raise effect maastesting.factory.TestException#24: ok #1200 provisioningserver.rackdservices.tests.test_tftp.TestLogRequest.test__sends_event_later ... ok #1201 provisioningserver.rackdservices.tests.test_tftp.TestPort.test_getHost_works_with_IPv4_address ... ok #1202 provisioningserver.rackdservices.tests.test_tftp.TestPort.test_getHost_works_with_IPv6_address ... ok #1203 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_boot_method_reader_returns_rendered_params ... ok #1204 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_boot_method_reader_returns_rendered_params_for_local ... ok #1205 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_boot_method_render_substitutes_armhf_in_params ... ok #1206 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_kernel_params_filters_out_unnecessary_arguments ... ok #1207 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_converts_BootConfigNoResponse_to_FileNotFound ... ok #1208 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_converts_other_exceptions_to_tftp_error ... ok #1209 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_does_not_log_when_mac_cannot_be_found ... ok #1210 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_handles_backslashes_in_path ... ok #1211 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_logs_node_event_with_mac_address ... ok #1212 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_reader_regular_file ... ok #1213 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_render_file_with_ipv4_hosts ... ok #1214 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_get_render_file_with_ipv6_hosts ... ok #1215 provisioningserver.rackdservices.tests.test_tftp.TestTFTPBackend.test_init ... ok #1216 provisioningserver.rackdservices.tests.test_tftp.TestTFTPService.test_tftp_service ... ok #1217 provisioningserver.rackdservices.tests.test_tftp.TestTFTPService.test_tftp_service_does_not_bind_to_link_local_addresses ... ok #1218 provisioningserver.rackdservices.tests.test_tftp.TestTFTPService.test_tftp_service_rebinds_on_HUP ... ok #1219 provisioningserver.rackdservices.tests.test_tftp.TestUDPServer.test__getPort_calls__listenUDP_with_args_from_constructor ... ok #1220 provisioningserver.rackdservices.tests.test_tftp.TestUDPServer.test__listenUDP_with_IPv4_address ... ok #1221 provisioningserver.rackdservices.tests.test_tftp.TestUDPServer.test__listenUDP_with_IPv6_address ... ok #1222 test_maas_api_helper.TestEncode.test_encode_blank ... ok #1223 test_maas_api_helper.TestEncode.test_encode_data ... ok #1224 test_maas_api_helper.TestEncode.test_encode_file ... ok #1225 test_maas_api_helper.TestGetUrl.test_geturl_increments_skew ... ok #1226 test_maas_api_helper.TestGetUrl.test_geturl_raises_exception_on_failure ... ok #1227 test_maas_api_helper.TestGetUrl.test_geturl_sends_request ... ok #1228 test_maas_api_helper.TestHeaders.test_authenticate_headers_appends_oauth ... ok #1229 test_maas_api_helper.TestHeaders.test_authenticate_headers_only_appends_with_consumer_key ... ok #1230 test_maas_api_helper.TestHeaders.test_oauth_headers ... ok #1231 test_node_info_scripts.TestDHCPExplore.test_calls_dhclient_on_unconfigured_interfaces ... ok #1232 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__calls_lsblk ... ok #1233 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__calls_lsblk_then_udevadm ... ok #1234 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__calls_lsblk_udevadm_then_blockdev ... ok #1235 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__keeps_block_device_blank_serial_same_model ... ok #1236 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__keeps_block_device_same_serial_different_model ... ok #1237 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__removes_duplicate_block_device_same_serial_and_model ... ok #1238 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__removes_duplicate_block_device_same_serial_blank_model ... ok #1239 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device ... ok #1240 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device_not_sata ... ok #1241 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device_readonly ... ok #1242 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device_removable ... ok #1243 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device_ssd ... ok #1244 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_block_device_without_id_path ... ok #1245 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_empty_list_when_cdrom_only ... ok #1246 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_empty_list_when_no_disks ... ok #1247 test_node_info_scripts.TestGatherPhysicalBlockDevices.test__returns_multiple_block_devices_in_order ... ok #1248 test_node_info_scripts.TestLLDPScripts.test_capture_calls_lldpdctl ... ok #1249 test_node_info_scripts.TestLLDPScripts.test_install_script_installs_configures_and_restarts_systemd ... ok #1250 test_node_info_scripts.TestLLDPScripts.test_install_script_installs_configures_and_restarts_upstart ... ok #1251 test_node_info_scripts.TestLLDPScripts.test_wait_script_waits_for_lldpd ... ok #1252 test_node_info_scripts.TestMakeFunctionCallScript.test_basic ... ok #1253 test_node_info_scripts.TestMakeFunctionCallScript.test_keyword_args_get_passed_through ... ok #1254 test_node_info_scripts.TestMakeFunctionCallScript.test_non_ascii_keyword_args_are_passed_without_corruption ... ok #1255 test_node_info_scripts.TestMakeFunctionCallScript.test_non_ascii_positional_args_are_passed_without_corruption ... ok #1256 test_node_info_scripts.TestMakeFunctionCallScript.test_positional_and_keyword_args_get_passed_through ... ok #1257 test_node_info_scripts.TestMakeFunctionCallScript.test_positional_args_get_passed_through ... ok #1258 test_node_info_scripts.TestMakeFunctionCallScript.test_structured_arguments_are_passed_though_too ... ok #1259 test_node_info_scripts.TestVirtualityScript.test_runs_locally ... ok #1260 test_node_info_scripts.TestVirtualityScript.test_runs_successfully_when_systemd_detect_virt_not_found ... ok #1261 test_node_info_scripts.TestVirtualityScript.test_runs_successfully_when_systemd_detect_virt_returns_nonzero ... ok #1262 test_refresh.TestHelpers.test_get_architecture_returns_arch_with_generic ... ok #1263 test_refresh.TestHelpers.test_get_architecture_returns_arch_with_subarch ... ok #1264 test_refresh.TestHelpers.test_get_os_release_etc_os_release_exists ... ok #1265 test_refresh.TestHelpers.test_get_sys_info ... ok #1266 test_refresh.TestHelpers.test_get_sys_info_alt ... ok #1267 test_refresh.TestHelpers.test_get_sys_info_empty ... ok #1268 test_refresh.TestHelpers.test_get_sys_info_on_host ... ok #1269 test_refresh.TestRefresh.test_refresh_accepts_defined_url ... ok #1270 test_refresh.TestRefresh.test_refresh_clears_up_temporary_directory ... ok #1271 test_refresh.TestRefresh.test_refresh_signals_failure ... ok #1272 test_refresh.TestRefresh.test_refresh_signals_finished ... ok #1273 test_refresh.TestRefresh.test_refresh_signals_results ... ok #1274 test_refresh.TestRefresh.test_refresh_signals_starting ... ok #1275 test_refresh.TestSignal.test_exception_is_logged ... ok #1276 test_refresh.TestSignal.test_not_ok_result_is_logged ... ok #1277 test_refresh.TestSignal.test_signal_formats_params ... ok #1278 test_refresh.TestSignal.test_signal_formats_params_with_ints ... ok #1279 test_refresh.TestSignal.test_signal_formats_params_with_script_result ... ok #1280 provisioningserver.rpc.tests.test_arguments.TestAmpList.test_round_trip ... ok #1281 provisioningserver.rpc.tests.test_arguments.TestBytes.test_error_when_input_is_not_a_byte_string ... ok #1282 provisioningserver.rpc.tests.test_arguments.TestBytes.test_round_trip ... ok #1283 provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_choices_is_not_mapping ... ok #1284 provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_choices_values_are_not_byte_strings ... ok #1285 provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_input_is_not_in_choices ... ok #1286 provisioningserver.rpc.tests.test_arguments.TestChoice.test_round_trip ... ok #1287 provisioningserver.rpc.tests.test_arguments.TestCompressedAmpList.test_compression_is_worth_it ... ok #1288 provisioningserver.rpc.tests.test_arguments.TestCompressedAmpList.test_round_trip ... ok #1289 provisioningserver.rpc.tests.test_arguments.TestIPAddress.test_round_trips_ipv4_address ... ok #1290 provisioningserver.rpc.tests.test_arguments.TestIPAddress.test_round_trips_ipv6_address ... ok #1291 provisioningserver.rpc.tests.test_arguments.TestIPAddress.test_round_trips_ipv6_mapped_ipv4_address ... ok #1292 provisioningserver.rpc.tests.test_arguments.TestIPNetwork.test_round_trips_ipv4_address ... ok #1293 provisioningserver.rpc.tests.test_arguments.TestIPNetwork.test_round_trips_ipv6_address ... ok #1294 provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_error_when_input_is_not_a_url_object ... ok #1295 provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_netloc_containing_non_ascii_characters_is_encoded_to_idna ... ok #1296 provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_round_trip ... ok #1297 provisioningserver.rpc.tests.test_arguments.TestStructureAsJSON.test_round_trip ... ok #1298 provisioningserver.rpc.tests.test_boot_images.TestFixSourcesForCluster.test__doesnt_remove_non_matching_path_from_maas_url ... ok #1299 provisioningserver.rpc.tests.test_boot_images.TestFixSourcesForCluster.test__doesnt_remove_non_matching_path_from_maas_url_with_slashes ... ok #1300 provisioningserver.rpc.tests.test_boot_images.TestFixSourcesForCluster.test__removes_matching_path_from_maas_url ... ok #1301 provisioningserver.rpc.tests.test_boot_images.TestFixSourcesForCluster.test__removes_matching_path_from_maas_url_with_extra_slashes ... ok #1302 provisioningserver.rpc.tests.test_boot_images.TestFixSourcesForCluster.test__removes_matching_path_with_extra_slashes_from_maas_url ... ok #1303 provisioningserver.rpc.tests.test_boot_images.TestGetHostsFromSources.test__returns_set_of_hosts_from_sources ... ok #1304 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__calls__run_import_using_deferToThread ... ok #1305 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__does_not_run_if_lock_taken ... ok #1306 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__takes_lock_when_running ... ok #1307 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test_update_last_image_sync ... ok #1308 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test_update_last_image_sync_end_to_end ... ok #1309 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test_update_last_image_sync_end_to_end_import_not_performed ... ok #1310 provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test_update_last_image_sync_not_performed ... ok #1311 provisioningserver.rpc.tests.test_boot_images.TestIsImportBootImagesRunning.test__returns_False_when_lock_is_not_held ... ok #1312 provisioningserver.rpc.tests.test_boot_images.TestIsImportBootImagesRunning.test__returns_True_when_lock_is_held ... ok #1313 provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__calls_list_boot_images_when_cache_is_None ... ok #1314 provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__calls_list_boot_images_with_boot_resource_storage ... ok #1315 provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__doesnt_call_list_boot_images_when_cache_is_not_None ... ok #1316 provisioningserver.rpc.tests.test_boot_images.TestReloadBootImages.test__sets_CACHED_BOOT_IMAGES ... ok #1317 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_accepts_sources_parameter ... ok #1318 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_calls_reload_boot_images ... ok #1319 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_integrates_with_boot_resources_function ... ok #1320 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_GPGHOME ... ok #1321 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_for_loopback ... ok #1322 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_for_source_host ... ok #1323 provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_if_given ... ok #1324 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_accepts_matching_digests ... ok #1325 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_end_to_end ... ok #1326 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_propagates_errors ... ok #1327 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_rejects_non_matching_digests ... ok #1328 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_connecting ... ok #1329 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_authentication_errors ... ok #1330 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_authentication_fails ... ok #1331 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_registration_errors ... ok #1332 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_registration_fails ... ok #1333 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_service_is_not_running ... ok #1334 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_there_is_an_existing_connection ... ok #1335 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_handshakeFailed_does_not_log_when_connection_is_closed ... ok #1336 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_ident ... ok #1337 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_interfaces ... ok #1338 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_calls_set_maas_id ... ok #1339 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_doesnt_read_maas_id_from_cache ... ok #1340 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_end_to_end ... ok #1341 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_propagates_errors ... ok #1342 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_returns_False_when_rejected ... ok #1343 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_returns_True_when_accepted ... ok #1344 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerRackWithRegion_sets_localIdent ... ok #1345 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_secureConnection_calls_StartTLS_and_Identify ... ok #1346 provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_secureConnection_disconnects_if_ident_does_not_match ... ok #1347 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__drop_connection ... ok #1348 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__get_rpc_info_accepts_IPv6_url ... ok #1349 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__get_rpc_info_url ... ok #1350 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__make_connection ... ok #1351 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__remove_connection_removes_from_connections ... ok #1352 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__remove_connection_stops_both_dhcpd_and_dhcpd6 ... ok #1353 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_connect_error_is_logged_tersely ... ok #1354 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_initially ... ok #1355 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_unknown_error_is_logged_with_stack ... ok #1356 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_when_there_are_existing_connections ... ok #1357 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_only_updates_interval_when_eventloops_are_unknown ... ok #1358 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_failed_update_is_logged ... ok #1359 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getAllClients ... ok #1360 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getAllClients_when_there_are_no_connections ... ok #1361 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getClient ... ok #1362 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getClient_when_there_are_no_connections ... ok #1363 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_init_sets_appropriate_instance_attributes ... ok #1364 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_calls__update_connections ... ok #1365 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_connect_503_error_is_logged_tersely ... ok #1366 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_connect_error_is_logged_tersely ... ok #1367 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (initial) ... ok #1367 provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (shortly-after-start) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (no-event-loops) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (no-connections) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (fewer-connections-than-event-loops) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (default) ... ok #1368 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test__is_registered ... ok #1369 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_mscm_calls_probe_mscm_and_enlist ... ok #1370 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_mscm_logs_error_to_maaslog ... ok #1371 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_msftocs_calls_probe_msftocs_and_enlist ... ok #1372 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_msftocs_logs_error_to_maaslog ... ok #1373 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_powerkvm_calls_probe_virsh_and_enlist ... ok #1374 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_seamicro15k_calls_probe_seamicro15k_and_enlist ... ok #1375 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_seamicro15k_logs_error_to_maaslog ... ok #1376 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_ucsm_calls_probe_ucsm_and_enlist ... ok #1377 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_ucsm_logs_error_to_maaslog ... ok #1378 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_unknown_logs_error_to_maaslog ... ok #1379 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_virsh_calls_probe_virsh_and_enlist ... ok #1380 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_virsh_logs_error_to_maaslog ... ok #1381 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_vmware_calls_probe_vmware_and_enlist ... ok #1382 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_chassis_type_vmware_logs_error_to_maaslog ... ok #1383 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddChassis.test_returns_nothing ... ok #1384 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Authenticate.test_authenticate_calculates_digest_with_salt ... ok #1385 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Authenticate.test_authenticate_is_registered ... ok #1386 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv4) ... ok #1386 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv6,V2) ... ok #1387 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv4) ... ok #1387 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv6,V2) ... ok #1388 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv4) ... ok #1388 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv6,V2) ... ok #1389 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv4) ... ok #1389 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv6,V2) ... ok #1390 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DescribePowerTypes.test_describe_power_types_is_registered ... ok #1391 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DescribePowerTypes.test_describe_power_types_returns_jsonized_power_parameters ... ok #1392 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DisableAndShutoffRackd.test__is_registered ... ok #1393 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DisableAndShutoffRackd.test_issues_restart ... ok #1394 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DisableAndShutoffRackd.test_raises_error_on_failure ... ok #1395 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test__calls_through_to_evaluate_tag_helper ... ok #1396 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test__is_registered ... ok #1397 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test_happy_path ... ok #1398 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_calls_get_os_release_title ... ok #1399 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_exception_when_os_does_not_exist ... ok #1400 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_is_registered ... ok #1401 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_calls_get_preseed_data ... ok #1402 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_exception_when_os_does_not_exist ... ok #1403 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_exception_when_preseed_not_implemented ... ok #1404 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_is_registered ... ok #1405 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Identify.test_identify_is_registered ... ok #1406 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Identify.test_identify_reports_system_id ... ok #1407 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_calls_import_boot_images_with_proxies ... ok #1408 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_calls_import_boot_images_with_sources ... ok #1409 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_can_be_called ... ok #1410 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_is_registered ... ok #1411 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_is_registered ... ok #1412 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_returns_False ... ok #1413 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_returns_True ... ok #1414 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_can_be_called (ListBootImages) ... ok #1414 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_can_be_called (ListBootImagesV2) ... ok #1415 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_is_registered (ListBootImages) ... ok #1415 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_is_registered (ListBootImagesV2) ... ok #1416 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_with_things_to_report (ListBootImages) ... ok #1416 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_with_things_to_report (ListBootImagesV2) ... ok #1417 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListOperatingSystems.test_is_registered ... ok #1418 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListOperatingSystems.test_returns_oses ... ok #1419 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListSupportedArchitectures.test_is_registered ... ok #1420 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListSupportedArchitectures.test_returns_architectures ... ok #1421 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_executes_maybe_change_power_state (power-on) ... ok #1421 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_executes_maybe_change_power_state (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_executes_maybe_change_power_state (power-cycle) ... ok #1422 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_is_registered (power-on) ... ok #1422 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_is_registered (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_is_registered (power-cycle) ... ok #1423 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_NotImplementedError (power-on) ... ok #1423 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_NotImplementedError (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_NotImplementedError (power-cycle) ... ok #1424 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionAlreadyInProgress (power-on) ... ok #1424 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionAlreadyInProgress (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionAlreadyInProgress (power-cycle) ... ok #1425 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionFail (power-on) ... ok #1425 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionFail (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_PowerActionFail (power-cycle) ... ok #1426 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_UnknownPowerType (power-on) ... ok #1426 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_UnknownPowerType (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff_PowerCycle.test_power_on_can_propagate_UnknownPowerType (power-cycle) ... ok #1427 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerQuery.test_is_registered ... ok #1428 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerQuery.test_returns_power_error ... ok #1429 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerQuery.test_returns_power_state ... ok #1430 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test__acquires_lock_when_refreshing_releases_when_done ... ok #1431 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test__defers_refresh_to_thread ... ok #1432 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test__is_registered ... ok #1433 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test__raises_refresh_already_in_progress_when_locked ... ok #1434 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test__releases_on_error ... ok #1435 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Refresh.test_returns_extra_info ... ok #1436 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test__acquires_lock_when_scanning_releases_when_done ... ok #1437 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test__is_registered ... ok #1438 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test__raises_refresh_already_in_progress_when_locked ... ok #1439 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test__releases_on_error ... ok #1440 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test__wraps_subprocess_scan_in_maybeDeferred ... ok #1441 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_executeScanNetworksSubprocess ... ok #1442 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_get_scan_all_networks_args_asserts_for_invalid_config ... ok #1443 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_get_scan_all_networks_args_returns_expected_binary_args ... ok #1444 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_get_scan_all_networks_args_returns_supplied_cidrs ... ok #1445 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_get_scan_all_networks_args_returns_supplied_interface ... ok #1446 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_get_scan_all_networks_with_all_optional_arguments ... ok #1447 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_spawnProcessAndNullifyStdout_captures_stderr ... ok #1448 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ScanNetworks.test_spawnProcessAndNullifyStdout_nullifies_stdout ... ok #1449 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_StartTLS_is_registered ... ok #1450 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_StartTLS_returns_nothing ... ok #1451 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_get_tls_parameters_returns_parameters ... ok #1452 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__is_registered (DHCPv4) ... ok #1452 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__is_registered (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__is_registered (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__is_registered (DHCPv6,V2) ... ok #1453 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_bad_dhcp_config (DHCPv4) ... ok #1453 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_bad_dhcp_config (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_bad_dhcp_config (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_bad_dhcp_config (DHCPv6,V2) ... ok #1454 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_good_dhcp_config (DHCPv4) ... ok #1454 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_good_dhcp_config (DHCPv4,V2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_good_dhcp_config (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateDHCP.test__validates_good_dhcp_config (DHCPv6,V2) ... ok #1455 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_calls_validate_license_key ... ok #1456 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_exception_when_os_does_not_exist ... ok #1457 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_is_registered ... ok #1458 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv4_address ... ok #1459 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv4_address_and_port ... ok #1460 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv6_address ... ok #1461 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv6_address_and_port ... ok #1462 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_hostname ... ok #1463 provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_hostname_and_port ... ok #1464 provisioningserver.rpc.tests.test_common.TestClient.test___eq__ ... ok #1465 provisioningserver.rpc.tests.test_common.TestClient.test___hash__ ... ok #1466 provisioningserver.rpc.tests.test_common.TestClient.test_address ... ok #1467 provisioningserver.rpc.tests.test_common.TestClient.test_address_for_IConnection ... ok #1468 provisioningserver.rpc.tests.test_common.TestClient.test_call ... ok #1469 provisioningserver.rpc.tests.test_common.TestClient.test_call_with_keyword_arguments_raises_useful_error ... ok #1470 provisioningserver.rpc.tests.test_common.TestClient.test_getHostCertificate ... ok #1471 provisioningserver.rpc.tests.test_common.TestClient.test_getPeerCertificate ... ok #1472 provisioningserver.rpc.tests.test_common.TestClient.test_ident ... ok #1473 provisioningserver.rpc.tests.test_common.TestClient.test_init ... ok #1474 provisioningserver.rpc.tests.test_common.TestClient.test_isSecure ... ok #1475 provisioningserver.rpc.tests.test_common.TestClient.test_isSecure_not ... ok #1476 provisioningserver.rpc.tests.test_common.TestClient.test_localIdent ... ok #1477 provisioningserver.rpc.tests.test_common.TestClient.test_localIdent_for_IConnection ... ok #1478 provisioningserver.rpc.tests.test_common.TestMakeCommandRef.test__command_ref_includes_host_pid_command_and_ask_sequence ... ok #1479 provisioningserver.rpc.tests.test_common.TestMakeCommandRef.test__replaces_missing_ask_with_none ... ok #1480 provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_init ... ok #1481 provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_onConnectionLost_fires_when_connection_is_lost ... ok #1482 provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_onConnectionMade_fires_when_connection_is_made ... ok #1483 provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingCommands.test_unhandled_errors_do_not_cause_disconnection ... Unhandled failure dispatching AMP command. This is probably a bug. Please ensure that this error is handled within application code or declared in the signature of the b'R8npd9QH3D' command. [juju-prod-cdo-maas-machine-3:pid=15170:cmd=R8npd9QH3D:ask=1600869540] Traceback (most recent call last): Failure: builtins.ZeroDivisionError: ok #1484 provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingResponses.test_unhandled_errors_logged_and_do_not_cause_disconnection (_answerReceived) ... Unhandled failure during AMP request. This is probably a bug. Please ensure that this error is handled within application code. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/protocols/amp.py", line 1041, in ampBoxReceived self._answerReceived(box) File "/usr/lib/python3/dist-packages/twisted/protocols/amp.py", line 969, in _answerReceived question.callback(box) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() --- --- File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/tmp/tarmac/branch.2llTg4/src/provisioningserver/rpc/tests/test_common.py", line 180, in d = Deferred().addCallback(lambda _: 0 / 0) builtins.ZeroDivisionError: division by zero ok #1484 provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingResponses.test_unhandled_errors_logged_and_do_not_cause_disconnection (_errorReceived) ... Unhandled failure during AMP request. This is probably a bug. Please ensure that this error is handled within application code. Traceback (most recent call last): Failure: twisted.protocols.amp.UnhandledCommand: (b'UNHANDLED', 'B4iaIE6LIO') ok #1485 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_dhcp_restart_failure_to_CannotConfigureDHCP (DHCPv4) ... ok #1485 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_dhcp_restart_failure_to_CannotConfigureDHCP (DHCPv6) ... ok #1486 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_failure_writing_file_to_CannotConfigureDHCP (DHCPv4) ... ok #1486 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_failure_writing_file_to_CannotConfigureDHCP (DHCPv6) ... ok #1487 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_stop_dhcp_server_failure_to_CannotConfigureDHCP (DHCPv4) ... ok #1487 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_stop_dhcp_server_failure_to_CannotConfigureDHCP (DHCPv6) ... ok #1488 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__deletes_dhcp_config_if_no_subnets_defined (DHCPv4) ... ok #1488 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__deletes_dhcp_config_if_no_subnets_defined (DHCPv6) ... ok #1489 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions (DHCPv4) ... ok #1489 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions (DHCPv6) ... ok #1490 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions_when_restarting (DHCPv4) ... ok #1490 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions_when_restarting (DHCPv6) ... ok #1491 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError (DHCPv4) ... ok #1491 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError (DHCPv6) ... ok #1492 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError_when_restarting (DHCPv4) ... ok #1492 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError_when_restarting (DHCPv6) ... ok #1493 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_clears_state (DHCPv4) ... ok #1493 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_clears_state (DHCPv6) ... ok #1494 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_if_no_subnets_defined (DHCPv4) ... ok #1494 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_if_no_subnets_defined (DHCPv6) ... ok #1495 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_ensure_when_nothing_changed (DHCPv4) ... ok #1495 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_ensure_when_nothing_changed (DHCPv6) ... ok #1496 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_restart_when_no_current_state (DHCPv4) ... ok #1496 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_restart_when_no_current_state (DHCPv6) ... ok #1497 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_restart_when_non_host_state_diff (DHCPv4) ... ok #1497 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_calls_restart_when_non_host_state_diff (DHCPv6) ... ok #1498 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_doesnt_use_omapi_when_was_off (DHCPv4) ... ok #1498 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_doesnt_use_omapi_when_was_off (DHCPv6) ... ok #1499 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_restarts_when_omapi_fails (DHCPv4) ... ok #1499 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_restarts_when_omapi_fails (DHCPv6) ... ok #1500 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_uses_omapi_to_update_hosts (DHCPv4) ... ok #1500 provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_config_and_uses_omapi_to_update_hosts (DHCPv6) ... ok #1501 provisioningserver.rpc.tests.test_dhcp.TestCreateHostMap.test_calls_omshell_create ... ok #1502 provisioningserver.rpc.tests.test_dhcp.TestCreateHostMap.test_raises_error_when_omshell_crashes ... ok #1503 provisioningserver.rpc.tests.test_dhcp.TestCreateHostMap.test_raises_error_when_omshell_not_connected ... ok #1504 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_get_config_returns_config_and_calls_with_params ... ok #1505 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_host_diff_returns_removal_added_and_modify ... ok #1506 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_new_sorts_properties ... ok #1507 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_True_when_global_dhcp_snippets_diff ... ok #1508 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_True_when_hosts_dhcp_snippets_diff ... ok #1509 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_True_when_subnet_dhcp_snippets_diff ... ok #1510 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_False_when_all_the_same ... ok #1511 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_False_when_hosts_different ... ok #1512 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_True_when_failover_different ... ok #1513 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_True_when_interfaces_different ... ok #1514 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_True_when_network_different ... ok #1515 provisioningserver.rpc.tests.test_dhcp.TestDHCPState.test_requires_restart_returns_True_when_omapi_key_different ... ok #1516 provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMap.test_calls_omshell_remove ... ok #1517 provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMap.test_raises_error_when_omshell_crashes ... ok #1518 provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMap.test_raises_error_when_omshell_not_connected ... ok #1519 provisioningserver.rpc.tests.test_dhcp.TestUpdateHost.test__creates_omshell_with_correct_arguments ... ok #1520 provisioningserver.rpc.tests.test_dhcp.TestUpdateHost.test__performs_operations ... ok #1521 provisioningserver.rpc.tests.test_dhcp.TestValidateDHCP.test__bad_config (DHCPv4) ... ok #1521 provisioningserver.rpc.tests.test_dhcp.TestValidateDHCP.test__bad_config (DHCPv6) ... ok #1522 provisioningserver.rpc.tests.test_dhcp.TestValidateDHCP.test__good_config (DHCPv4) ... ok #1522 provisioningserver.rpc.tests.test_dhcp.TestValidateDHCP.test__good_config (DHCPv6) ... ok #1523 provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (AddChassis) ... ok #1523 provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Authenticate) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Authenticate) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Authenticate) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (CommissionNode) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ConfigureDHCPv4) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ConfigureDHCPv4_V2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ConfigureDHCPv6) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ConfigureDHCPv6_V2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (CreateNode) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (DescribePowerTypes) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (DisableAndShutoffRackd) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (EvaluateTag) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetArchiveMirrors) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetBootConfig) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetBootSources) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetBootSourcesV2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetControllerType) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetDiscoveryState) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetOSReleaseTitle) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetPreseedData) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetProxies) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetTimeConfiguration) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Identify) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Identify) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (Identify) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ImportBootImages) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (IsImportBootImagesRunning) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ListBootImages) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ListBootImagesV2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ListNodePowerParameters) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ListOperatingSystems) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ListSupportedArchitectures) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (MarkNodeFailed) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (PowerCycle) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (PowerDriverCheck) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (PowerOff) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (PowerOn) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (PowerQuery) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RefreshRackControllerInfo) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RegisterEventType) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RegisterRackController) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ReportBootImages) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ReportForeignDHCPServer) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ReportMDNSEntries) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ReportNeighbours) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RequestNodeInfoByMACAddress) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RequestRackRefresh) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ScanNetworks) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (SendEvent) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (SendEventMACAddress) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateInterfaces) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateLastImageSync) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateLease) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateNodePowerState) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateServices) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ValidateDHCPv4Config) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ValidateDHCPv4Config_V2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ValidateDHCPv6Config) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ValidateDHCPv6Config_V2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ValidateLicenseKey) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (_ConfigureDHCP) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (_ConfigureDHCP_V2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (_Power) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (_ValidateDHCPConfig) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (_ValidateDHCPConfig_V2) ... ok #1524 provisioningserver.rpc.tests.test_module.TestUtilities.test_error_when_cluster_services_are_down ... ok #1525 provisioningserver.rpc.tests.test_module.TestUtilities.test_get_rpc_client_returns_client ... ok #1526 provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_empty_release_title_when_None_returned ... ok #1527 provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_release_title ... ok #1528 provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_throws_exception_when_os_does_not_exist ... ok #1529 provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (suse) ... ok #1529 provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (custom) ... ok provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (windows) ... ok provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (centos) ... ok provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (ubuntu) ... ok provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (bootloader) ... ok #1530 provisioningserver.rpc.tests.test_osystems.TestGetPreseedDataErrors.test_throws_exception_when_os_does_not_exist ... ok #1531 provisioningserver.rpc.tests.test_osystems.TestListOperatingSystemHelpers.test_gen_operating_system_releases_returns_dicts_for_releases ... ok #1532 provisioningserver.rpc.tests.test_osystems.TestListOperatingSystemHelpers.test_gen_operating_systems_returns_dicts_for_registered_oses ... ok #1533 provisioningserver.rpc.tests.test_osystems.TestValidateLicenseKey.test_validates_key ... ok #1534 provisioningserver.rpc.tests.test_osystems.TestValidateLicenseKeyErrors.test_throws_exception_when_os_does_not_exist ... ok #1535 provisioningserver.rpc.tests.test_tags.TestEvaluateTag.test__calls_process_node_tags ... ok #1536 provisioningserver.rpc.tests.test_tags.TestEvaluateTag.test__constructs_client_with_credentials ... ok #1537 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_makes_hostname_lowercase ... ok #1538 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_removes_illegal_dashes ... ok #1539 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_replaces_international_characters ... ok #1540 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_replaces_whitespace_and_special_characters ... ok #1541 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_returns_none_if_result_empty ... ok #1542 provisioningserver.rpc.tests.test_utils.TestCoerceHostname.test_returns_none_if_result_too_large ... ok #1543 provisioningserver.rpc.tests.test_utils.TestCommissionNode.test_calls_commission_node_rpc ... ok #1544 provisioningserver.rpc.tests.test_utils.TestCommissionNode.test_logs_error_when_not_able_to_commission ... ok #1545 provisioningserver.rpc.tests.test_utils.TestCreateNode.test_calls_create_node_rpc ... ok #1546 provisioningserver.rpc.tests.test_utils.TestCreateNode.test_logs_error_on_duplicate_macs ... ok #1547 provisioningserver.rpc.tests.test_utils.TestCreateNode.test_passes_on_no_duplicate_macs ... ok #1548 provisioningserver.rpc.tests.test_utils.TestCreateNode.test_returns_system_id_of_new_node ... ok #1549 snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_preserves_settings_order ... ok #1550 snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_use_username ... ok #1551 snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_verify_user_settings ... ok #1552 snippets.tests.test_maas_ipmi_autodetect.TestBMCKeyPairMethods.test_runs_bmc_config (bmc_get) ... ok #1552 snippets.tests.test_maas_ipmi_autodetect.TestBMCKeyPairMethods.test_runs_bmc_config (bmc_set) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCKeyPairMethods.test_runs_bmc_config (bmc_user_get) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCKeyPairMethods.test_runs_bmc_config (bmc_user_set) ... ok #1553 snippets.tests.test_maas_ipmi_autodetect.TestBMCListSections.test_bmc_list_sections ... ok #1554 snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection (Supports LAN 2.0) ... ok #1554 snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection (Supports LAN 1.5) ... ok #1555 snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection_ppc64el (Supports LAN 2.0) ... ok #1555 snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection_ppc64el (Supports LAN 1.5) ... ok #1556 snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (No Leading Space) ... ok #1556 snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Normal line.) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Leading space, not tab) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Multiple leading tabs) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Separating space, not tab) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Gunk) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (More than two words) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Blank line) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Single word) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Comment line) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Word followed by comment) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Word followed by two spaces) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (Two words followed by space) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (One character value) ... ok #1557 snippets.tests.test_maas_ipmi_autodetect.TestCommitIPMISettings.test_commit_ipmi_settings ... ok #1558 snippets.tests.test_maas_ipmi_autodetect.TestConfigureIPMIUser.test_preserves_setting_order ... ok #1559 snippets.tests.test_maas_ipmi_autodetect.TestFormatUserKey.test_format_user_key ... ok #1560 snippets.tests.test_maas_ipmi_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (none) ... ok #1560 snippets.tests.test_maas_ipmi_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (bogus) ... ok snippets.tests.test_maas_ipmi_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (ipv4) ... ok snippets.tests.test_maas_ipmi_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (ipv6) ... ok snippets.tests.test_maas_ipmi_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (link-local) ... ok #1561 snippets.tests.test_maas_ipmi_autodetect.TestListUserNumbers.test_empty ... ok #1562 snippets.tests.test_maas_ipmi_autodetect.TestListUserNumbers.test_matching ... ok #1563 snippets.tests.test_maas_ipmi_autodetect.TestMakeIPMIUserSettings.test_settings_ordered_correctly ... ok #1564 snippets.tests.test_maas_ipmi_autodetect.TestMakeIPMIUserSettings.test_uses_username_and_password ... ok #1565 snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumber.test_fail_raise_exception ... ok #1566 snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumber.test_pick_user_number ... ok #1567 snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Empty user list) ... ok #1567 snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Existing MAAS user) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (One blank user) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Multiple blank users) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (One not blank user) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Username is (Empty User)) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (One enabled blank user) ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Skip User1) ... ok #1568 snippets.tests.test_maas_ipmi_autodetect.TestRunCommand.test_exception_on_failure ... ok #1569 snippets.tests.test_maas_ipmi_autodetect.TestRunCommand.test_output_returned ... ok #1570 snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_accept_some_missing_keys ... ok #1571 snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_fail_incorrect_keys ... ok #1572 snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_fail_missing_key ... ok #1573 snippets.tests.test_maas_moonshot_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (none) ... ok #1573 snippets.tests.test_maas_moonshot_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (bogus) ... ok snippets.tests.test_maas_moonshot_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (ipv4) ... ok snippets.tests.test_maas_moonshot_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (ipv6) ... ok snippets.tests.test_maas_moonshot_autodetect.TestGetIPMIIPAddress.test_get_ipmi_ip_address (link-local) ... ok #1574 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_info ... ok #1575 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_security_info_all_true ... ok #1576 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_security_info_missing ... ok #1577 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_security_info_not_supported ... ok #1578 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_security_info_supported_enabled ... ok #1579 snippets.tests.test_maas_wipe.TestMAASWipe.test_get_disk_security_info_supported_not_enabled ... ok #1580 snippets.tests.test_maas_wipe.TestMAASWipe.test_list_disks_calls_lsblk ... ok #1581 snippets.tests.test_maas_wipe.TestMAASWipe.test_list_disks_returns_only_readwrite_disks ... ok #1582 snippets.tests.test_maas_wipe.TestMAASWipe.test_main_calls_try_secure_erase_for_all_disks ... ok #1583 snippets.tests.test_maas_wipe.TestMAASWipe.test_main_calls_wipe_quickly ... ok #1584 snippets.tests.test_maas_wipe.TestMAASWipe.test_main_calls_wipe_quickly_if_no_secure_erase ... ok #1585 snippets.tests.test_maas_wipe.TestMAASWipe.test_main_calls_zero_disk ... ok #1586 snippets.tests.test_maas_wipe.TestMAASWipe.test_main_calls_zero_disk_if_no_secure_erase ... ok #1587 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_fails_if_not_enabled ... ok #1588 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_fails_success ... ok #1589 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_fails_when_buffer_not_different ... ok #1590 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_fails_when_still_enabled ... ok #1591 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_sets_security_password ... ok #1592 snippets.tests.test_maas_wipe.TestMAASWipe.test_secure_erase_writes_known_data ... ok #1593 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_enabled ... ok #1594 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_failed_erase ... ok #1595 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_frozen ... ok #1596 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_locked ... ok #1597 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_not_supported ... ok #1598 snippets.tests.test_maas_wipe.TestMAASWipe.test_try_secure_erase_successful_erase ... ok #1599 snippets.tests.test_maas_wipe.TestMAASWipe.test_wipe_quickly ... ok #1600 snippets.tests.test_maas_wipe.TestMAASWipe.test_zero_disk ... ok #1601 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__returns_sender_and_target_for_reply ... ok #1602 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__returns_sender_for_request ... ok #1603 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_source_eui_for_request ... ok #1604 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_source_eui_in_reply ... ok #1605 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_source_ip_for_request ... ok #1606 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_source_ip_in_reply ... ok #1607 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_target_eui_in_reply ... ok #1608 provisioningserver.utils.tests.test_arp.TestARP.test__bindings__skips_null_target_ip_in_reply ... ok #1609 provisioningserver.utils.tests.test_arp.TestARP.test__is_valid__fails_for_invalid_packets ... ok #1610 provisioningserver.utils.tests.test_arp.TestARP.test__is_valid__succeeds_for_normal_packet ... ok #1611 provisioningserver.utils.tests.test_arp.TestARP.test__operation_enum__bytes ... ok #1612 provisioningserver.utils.tests.test_arp.TestARP.test__operation_enum__radd ... ok #1613 provisioningserver.utils.tests.test_arp.TestARP.test__operation_enum__str ... ok #1614 provisioningserver.utils.tests.test_arp.TestARP.test__properties ... ok #1615 provisioningserver.utils.tests.test_arp.TestARP.test__write ... ok #1616 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__allows_file_input ... ok #1617 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__allows_pipe_input ... ok #1618 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__calls_subprocess_for_interface ... ok #1619 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__checks_for_pipe ... ok #1620 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__raises_systemexit_observe_arp_return_code ... ok #1621 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__raises_systemexit_poll_result ... ok #1622 provisioningserver.utils.tests.test_arp.TestObserveARPCommand.test__requires_input_file ... ok #1623 provisioningserver.utils.tests.test_arp.TestUpdateAndPrintBindings.test__prints_bindings_in_json_format ... ok #1624 provisioningserver.utils.tests.test_arp.TestUpdateBindingsAndGetEvent.test__moved_binding ... ok #1625 provisioningserver.utils.tests.test_arp.TestUpdateBindingsAndGetEvent.test__new_binding ... ok #1626 provisioningserver.utils.tests.test_arp.TestUpdateBindingsAndGetEvent.test__new_bindings_with_vid ... ok #1627 provisioningserver.utils.tests.test_arp.TestUpdateBindingsAndGetEvent.test__refreshed_binding ... ok #1628 provisioningserver.utils.tests.test_arp.TestUpdateBindingsAndGetEvent.test__refreshed_binding_within_threshold_does_not_emit_event ... ok #1629 provisioningserver.utils.tests.test_avahi.TestObserveMDNS.test__non_verbose_removes_redundant_events_and_outputs_summary ... ok #1630 provisioningserver.utils.tests.test_avahi.TestObserveMDNS.test__non_verbose_removes_waits_before_emitting_duplicate_entry ... ok #1631 provisioningserver.utils.tests.test_avahi.TestObserveMDNS.test__prints_event_json_in_verbose_mode ... ok #1632 provisioningserver.utils.tests.test_avahi.TestObserveMDNS.test__skips_unimportant_events_without_verbose_enabled ... ok #1633 provisioningserver.utils.tests.test_avahi.TestObserveMDNSCommand.test__allows_file_input ... ok #1634 provisioningserver.utils.tests.test_avahi.TestObserveMDNSCommand.test__allows_pipe_input ... ok #1635 provisioningserver.utils.tests.test_avahi.TestObserveMDNSCommand.test__calls_subprocess_by_default ... ok #1636 provisioningserver.utils.tests.test_avahi.TestObserveMDNSCommand.test__raises_systemexit ... ok #1637 provisioningserver.utils.tests.test_avahi.TestParseAvahiEvent.test__parses_browser_new_event ... ok #1638 provisioningserver.utils.tests.test_avahi.TestParseAvahiEvent.test__parses_browser_removed_event ... ok #1639 provisioningserver.utils.tests.test_avahi.TestParseAvahiEvent.test__parses_resolver_found_event ... ok #1640 provisioningserver.utils.tests.test_avahi.TestParseAvahiEvent.test__returns_none_for_malformed_input ... ok #1641 provisioningserver.utils.tests.test_avahi.TestUnescapeAvahiServiceName.test__converts_all_types_of_escape_sequences ... ok #1642 provisioningserver.utils.tests.test_avahi.TestUnescapeAvahiServiceName.test__converts_escaped_backslash ... ok #1643 provisioningserver.utils.tests.test_avahi.TestUnescapeAvahiServiceName.test__converts_escaped_decimal_characters ... ok #1644 provisioningserver.utils.tests.test_avahi.TestUnescapeAvahiServiceName.test__converts_escaped_dot ... ok #1645 provisioningserver.utils.tests.test_backoff.TestFunctions.test_exponential_growth ... ok #1646 provisioningserver.utils.tests.test_backoff.TestFunctions.test_full_jitter ... ok #1647 provisioningserver.utils.tests.test_config.TestByteString.test_converting_from_python_accepts_byte_string ... ok #1648 provisioningserver.utils.tests.test_config.TestByteString.test_converting_from_python_rejects_non_byte_string ... ok #1649 provisioningserver.utils.tests.test_config.TestByteString.test_converting_to_python_accepts_byte_string ... ok #1650 provisioningserver.utils.tests.test_config.TestByteString.test_converting_to_python_rejects_non_byte_string ... ok #1651 provisioningserver.utils.tests.test_config.TestByteString.test_empty_value ... ok #1652 provisioningserver.utils.tests.test_config.TestDirectory.test__validation_fails_when_directory_does_not_exist ... ok #1653 provisioningserver.utils.tests.test_config.TestDirectory.test__validation_succeeds_when_directory_exists ... ok #1654 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_domain_names_up_to_63_chars_long ... ok #1655 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_hostnames_as_short_as_a_single_char ... ok #1656 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_hostnames_up_to_63_chars_long ... ok #1657 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_ipv4_addresses ... ok #1658 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_ipv4_addresses_in_ipv6_format ... ok #1659 provisioningserver.utils.tests.test_config.TestExtendedURL.test_allows_trailing_and_starting_double_colon ... ok #1660 provisioningserver.utils.tests.test_config.TestExtendedURL.test_requires_brackets_on_ipv6_address ... ok #1661 provisioningserver.utils.tests.test_config.TestExtendedURL.test_takes_hyphen_but_not_start_or_end ... ok #1662 provisioningserver.utils.tests.test_config.TestExtendedURL.test_takes_numbers_anywhere ... ok #1663 provisioningserver.utils.tests.test_config.TestSchema.test_inherits_from_formencode ... ok #1664 provisioningserver.utils.tests.test_config.TestSchemaIterators.test_recognises_iterators (set) ... ok #1664 provisioningserver.utils.tests.test_config.TestSchemaIterators.test_recognises_iterators (tuple) ... ok provisioningserver.utils.tests.test_config.TestSchemaIterators.test_recognises_iterators (list) ... ok #1665 provisioningserver.utils.tests.test_config.TestSchemaNonIterators.test_recognises_non_iterators (bytes) ... ok #1665 provisioningserver.utils.tests.test_config.TestSchemaNonIterators.test_recognises_non_iterators (str) ... ok provisioningserver.utils.tests.test_config.TestSchemaNonIterators.test_recognises_non_iterators (None) ... ok #1666 provisioningserver.utils.tests.test_config.TestUUIDString.test__validation_fails_when_uuid_is_bad ... ok #1667 provisioningserver.utils.tests.test_config.TestUUIDString.test__validation_succeeds_when_uuid_is_good ... ok #1668 provisioningserver.utils.tests.test_config.TestUnicodeString.test_converting_from_python_accepts_Unicode_string ... ok #1669 provisioningserver.utils.tests.test_config.TestUnicodeString.test_converting_from_python_rejects_non_Uncode_string ... ok #1670 provisioningserver.utils.tests.test_config.TestUnicodeString.test_converting_to_python_accepts_Unicode_string ... ok #1671 provisioningserver.utils.tests.test_config.TestUnicodeString.test_converting_to_python_rejects_non_Unicode_string ... ok #1672 provisioningserver.utils.tests.test_config.TestUnicodeString.test_empty_value ... ok #1673 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__duplicate_label_raises ... ok #1674 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__empty_string_returns_empty_map ... ok #1675 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__invalid_label_raises ... ok #1676 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__label_with_no_constraints_raises ... ok #1677 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__missing_key_value_pair_raises ... ok #1678 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__multiple_label_map ... ok #1679 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__multiple_value_map ... ok #1680 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__multiple_value_map_multiple_label_map ... ok #1681 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__multiple_value_map_with_duplicate_keys_appends_to_list ... ok #1682 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__non_string_returns_None ... ok #1683 provisioningserver.utils.tests.test_constraints.TestGetLabeledConstraintsMap.test__single_value_map ... ok #1684 provisioningserver.utils.tests.test_constraints.TestValidateLabelName.test__accepts_good_names ... ok #1685 provisioningserver.utils.tests.test_constraints.TestValidateLabelName.test__rejects_bad_names ... ok #1686 provisioningserver.utils.tests.test_dhclient.TestGetDhclientInfo.test__returns_interface_name_with_address ... ok #1687 provisioningserver.utils.tests.test_dhclient.TestGetLatestFixedAddress.test__empty ... ok #1688 provisioningserver.utils.tests.test_dhclient.TestGetLatestFixedAddress.test__ipv4 ... ok #1689 provisioningserver.utils.tests.test_dhclient.TestGetLatestFixedAddress.test__ipv6 ... ok #1690 provisioningserver.utils.tests.test_dhclient.TestGetLatestFixedAddress.test__missing ... ok #1691 provisioningserver.utils.tests.test_dhclient.TestGetLatestFixedAddress.test__random ... ok #1692 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__is_valid_return_true_for_valid_packet ... ok #1693 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__is_valid_returns_false_for_invalid_cookie ... ok #1694 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__is_valid_returns_false_for_truncated_option_length ... ok #1695 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__is_valid_returns_false_for_truncated_option_value ... ok #1696 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__is_valid_returns_false_for_truncated_packet ... ok #1697 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__returns_server_identifier_if_included ... ok #1698 provisioningserver.utils.tests.test_dhcp.TestDHCP.test__server_identifier_none_if_not_included ... ok #1699 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_includes_all_enum_values ... ok #1700 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_maps_values ... ok #1701 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_omits_private_or_special_methods ... ok #1702 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_ignores_keys_for_clashing_values ... ok #1703 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_ignores_unwanted_keys ... ok #1704 provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_maps_values ... ok #1705 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__leaves_other_variables_intact ... ok #1706 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__overrides_prior_values ... ok #1707 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_even_after_exception ... ok #1708 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_previously_unset_variables_to_being_unset ... ok #1709 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_variables_to_previous_values ... ok #1710 provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__sets_variables ... ok #1711 provisioningserver.utils.tests.test_env.TestMAASID.test_get_caches_result ... ok #1712 provisioningserver.utils.tests.test_env.TestMAASID.test_get_rejects_non_ASCII_content ... ok #1713 provisioningserver.utils.tests.test_env.TestMAASID.test_get_returns_None_if_maas_id_file_does_not_exist ... ok #1714 provisioningserver.utils.tests.test_env.TestMAASID.test_get_returns_None_if_maas_id_file_is_empty ... ok #1715 provisioningserver.utils.tests.test_env.TestMAASID.test_get_returns_None_if_maas_id_file_is_whitespace ... ok #1716 provisioningserver.utils.tests.test_env.TestMAASID.test_get_returns_contents_if_maas_id_file_contains_something ... ok #1717 provisioningserver.utils.tests.test_env.TestMAASID.test_get_strips_contents_if_maas_id_file_contains_something ... ok #1718 provisioningserver.utils.tests.test_env.TestMAASID.test_set_None_clears_cache ... ok #1719 provisioningserver.utils.tests.test_env.TestMAASID.test_set_None_clears_cache_if_maas_id_file_does_not_exist ... ok #1720 provisioningserver.utils.tests.test_env.TestMAASID.test_set_None_does_nothing_if_maas_id_file_does_not_exist ... ok #1721 provisioningserver.utils.tests.test_env.TestMAASID.test_set_caches ... ok #1722 provisioningserver.utils.tests.test_env.TestMAASID.test_set_caches_to_normalized_value ... ok #1723 provisioningserver.utils.tests.test_env.TestMAASID.test_set_deletes_maas_id_file_if_argument_is_None ... ok #1724 provisioningserver.utils.tests.test_env.TestMAASID.test_set_deletes_maas_id_file_if_argument_is_whitespace ... ok #1725 provisioningserver.utils.tests.test_env.TestMAASID.test_set_does_not_cache_when_write_fails ... ok #1726 provisioningserver.utils.tests.test_env.TestMAASID.test_set_none_clears_cache ... ok #1727 provisioningserver.utils.tests.test_env.TestMAASID.test_set_none_works_with_missing_file ... ok #1728 provisioningserver.utils.tests.test_env.TestMAASID.test_set_rejects_non_ASCII_content ... ok #1729 provisioningserver.utils.tests.test_env.TestMAASID.test_set_writes_argument_to_maas_id_file ... ok #1730 provisioningserver.utils.tests.test_ethernet.TestEthernet.test__is_valid_returns_false_for_truncated_non_vlan ... ok #1731 provisioningserver.utils.tests.test_ethernet.TestEthernet.test__is_valid_returns_false_for_truncated_vlan ... ok #1732 provisioningserver.utils.tests.test_ethernet.TestEthernet.test__parses_non_vlan ... ok #1733 provisioningserver.utils.tests.test_ethernet.TestEthernet.test__parses_vlan ... ok #1734 provisioningserver.utils.tests.test_events.TestEvent.test_fire_calls_all_handlers ... ok #1735 provisioningserver.utils.tests.test_events.TestEvent.test_registerHandler ... ok #1736 provisioningserver.utils.tests.test_events.TestEvent.test_registerHandler_during_fire ... ok #1737 provisioningserver.utils.tests.test_events.TestEvent.test_unregisterHandler ... ok #1738 provisioningserver.utils.tests.test_events.TestEvent.test_unregisterHandler_during_fire ... ok #1739 provisioningserver.utils.tests.test_events.TestEventGroup.test_makes_events_as_properties ... ok #1740 provisioningserver.utils.tests.test_fs.TestAtomicCopy.test___installs_new_bootloader ... ok #1741 provisioningserver.utils.tests.test_fs.TestAtomicCopy.test__replaces_file_if_changed ... ok #1742 provisioningserver.utils.tests.test_fs.TestAtomicCopy.test__skips_if_unchanged ... ok #1743 provisioningserver.utils.tests.test_fs.TestAtomicCopy.test__sweeps_aside_dot_new_if_any ... ok #1744 provisioningserver.utils.tests.test_fs.TestAtomicCopy.test_integration ... ok #1745 provisioningserver.utils.tests.test_fs.TestAtomicDelete.test_atomic_delete_deletes_file ... ok #1746 provisioningserver.utils.tests.test_fs.TestAtomicDelete.test_renames_file_before_deleting ... ok #1747 provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_creates_symlink ... ok #1748 provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_does_not_leak_temp_file_if_failure ... ok #1749 provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_overwrites_dest_file ... ok #1750 provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_uses_relative_path ... ok #1751 provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_uses_relative_path_for_directory ... ok #1752 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_leak_temp_file_on_failure ... ok #1753 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_leak_temp_file_when_not_overwriting ... ok #1754 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_overwrite_file_if_overwrite_false ... ok #1755 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_set_OSError_filename_if_defined ... ok #1756 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_overwrites_dest_file ... ok #1757 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_preserves_ownership_before_moving_into_place ... ok #1758 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_rejects_non_bytes_contents ... ok #1759 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_OSError_filename_if_undefined ... ok #1760 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_permissions ... ok #1761 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_permissions_before_moving_into_place ... ok #1762 provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_writes_file_if_no_file_present ... ok #1763 provisioningserver.utils.tests.test_fs.TestFileLock.test__path ... ok #1764 provisioningserver.utils.tests.test_fs.TestGetMAASProvisionCommand.test__returns_full_path_for_development ... ok #1765 provisioningserver.utils.tests.test_fs.TestGetMAASProvisionCommand.test__returns_just_command_for_production ... ok #1766 provisioningserver.utils.tests.test_fs.TestIncrementalWrite.test_incremental_write_does_not_set_future_time ... ok #1767 provisioningserver.utils.tests.test_fs.TestIncrementalWrite.test_incremental_write_sets_permissions ... ok #1768 provisioningserver.utils.tests.test_fs.TestIncrementalWrite.test_incremental_write_updates_modification_time ... ok #1769 provisioningserver.utils.tests.test_fs.TestNamedLock.test__byte_name_is_rejected ... ok #1770 provisioningserver.utils.tests.test_fs.TestNamedLock.test__name_rejects_unacceptable_characters ... ok #1771 provisioningserver.utils.tests.test_fs.TestNamedLock.test__string_name ... ok #1772 provisioningserver.utils.tests.test_fs.TestReadTextFile.test_defaults_to_utf8 ... ok #1773 provisioningserver.utils.tests.test_fs.TestReadTextFile.test_reads_file ... ok #1774 provisioningserver.utils.tests.test_fs.TestReadTextFile.test_uses_given_encoding ... ok #1775 provisioningserver.utils.tests.test_fs.TestRunLock.test__byte_path ... ok #1776 provisioningserver.utils.tests.test_fs.TestRunLock.test__string_path ... ok #1777 provisioningserver.utils.tests.test_fs.TestSudoDeleteFile.test_calls_atomic_delete ... ok #1778 provisioningserver.utils.tests.test_fs.TestSudoDeleteFile.test_catches_failures ... ok #1779 provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_calls_atomic_write ... ok #1780 provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_catches_failures ... ok #1781 provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_rejects_non_bytes_contents ... ok #1782 provisioningserver.utils.tests.test_fs.TestSystemLock.test__path ... ok #1783 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__cannot_be_acquired_twice (FileLock) ... ok #1783 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__cannot_be_acquired_twice (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__cannot_be_acquired_twice (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__cannot_be_acquired_twice (NamedLock) ... ok #1784 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__context_is_implemented_using_acquire_and_release (FileLock) ... ok #1784 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__context_is_implemented_using_acquire_and_release (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__context_is_implemented_using_acquire_and_release (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__context_is_implemented_using_acquire_and_release (NamedLock) ... ok #1785 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__holds_file_system_lock (FileLock) ... ok #1785 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__holds_file_system_lock (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__holds_file_system_lock (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__holds_file_system_lock (NamedLock) ... ok #1786 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_holds_global_lock (FileLock) ... ok #1786 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_holds_global_lock (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_holds_global_lock (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_holds_global_lock (NamedLock) ... ok #1787 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_reports_accurately (FileLock) ... ok #1787 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_reports_accurately (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_reports_accurately (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__is_locked_reports_accurately (NamedLock) ... ok #1788 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__locks_and_unlocks_while_holding_global_lock (FileLock) ... ok #1788 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__locks_and_unlocks_while_holding_global_lock (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__locks_and_unlocks_while_holding_global_lock (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__locks_and_unlocks_while_holding_global_lock (NamedLock) ... ok #1789 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__path_is_read_only (FileLock) ... ok #1789 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__path_is_read_only (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__path_is_read_only (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__path_is_read_only (NamedLock) ... ok #1790 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_locks_and_unlocks_while_holding_global_lock (FileLock) ... ok #1790 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_locks_and_unlocks_while_holding_global_lock (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_locks_and_unlocks_while_holding_global_lock (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_locks_and_unlocks_while_holding_global_lock (NamedLock) ... ok #1791 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_raises_exception_when_time_has_run_out (FileLock) ... ok #1791 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_raises_exception_when_time_has_run_out (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_raises_exception_when_time_has_run_out (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_raises_exception_when_time_has_run_out (NamedLock) ... ok #1792 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_waits_until_lock_can_be_acquired (FileLock) ... ok #1792 provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_waits_until_lock_can_be_acquired (RunLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_waits_until_lock_can_be_acquired (SystemLock) ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__wait_waits_until_lock_can_be_acquired (NamedLock) ... ok #1793 provisioningserver.utils.tests.test_fs.TestTempDir.test_accepts_unicode_from_mkdtemp ... ok #1794 provisioningserver.utils.tests.test_fs.TestTempDir.test_cleans_up_on_exception_exit ... ok #1795 provisioningserver.utils.tests.test_fs.TestTempDir.test_cleans_up_on_successful_exit ... ok #1796 provisioningserver.utils.tests.test_fs.TestTempDir.test_creates_real_fresh_directory ... ok #1797 provisioningserver.utils.tests.test_fs.TestTempDir.test_creates_unique_directory ... ok #1798 provisioningserver.utils.tests.test_fs.TestTempDir.test_restricts_access ... ok #1799 provisioningserver.utils.tests.test_fs.TestTempDir.test_tolerates_disappearing_dir ... ok #1800 provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_location ... ok #1801 provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_prefix ... ok #1802 provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_suffix ... ok #1803 provisioningserver.utils.tests.test_fs.TestTempDir.test_yields_unicode ... ok #1804 provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_creates_file ... ok #1805 provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_defaults_to_utf8 ... ok #1806 provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_overwrites_file ... ok #1807 provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_uses_given_encoding ... ok #1808 provisioningserver.utils.tests.test_ipaddr.TestAnnotateWithDriverInformation.test__finds_bond_members_original_mac_addresses ... ok #1809 provisioningserver.utils.tests.test_ipaddr.TestAnnotateWithDriverInformation.test__ignores_missing_proc_net_bonding ... ok #1810 provisioningserver.utils.tests.test_ipaddr.TestAnnotateWithDriverInformation.test__populates_interface_type_for_each_interface ... ok #1811 provisioningserver.utils.tests.test_ipaddr.TestGetIPAddr.test_get_ip_addr_calls_methods ... ok #1812 provisioningserver.utils.tests.test_ipaddr.TestGetIPAddr.test_get_ip_addr_json_returns_json ... ok #1813 provisioningserver.utils.tests.test_ipaddr.TestGetIPAddr.test_get_mac_addresses_ignores_duplicates ... ok #1814 provisioningserver.utils.tests.test_ipaddr.TestGetIPAddr.test_get_mac_addresses_returns_all_mac_addresses ... ok #1815 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bond_interface ... ok #1816 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bonded_interfaces ... ok #1817 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bridge_interface ... ok #1818 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_ipip_interface ... ok #1819 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_loopback_interface ... ok #1820 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_missing_interface ... ok #1821 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_other_ethernet_interface ... ok #1822 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_physical_ethernet_interface ... ok #1823 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_vlan_interface ... ok #1824 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_wireless_ethernet_interface ... ok #1825 provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__unknown_interfaces_type_includes_id ... ok #1826 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_add_additional_interface_properties_adds_mac_address ... ok #1827 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_add_additional_interface_properties_ignores_loopback_mac ... ok #1828 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_flags ... ok #1829 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_ifindex ... ok #1830 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_ifname ... ok #1831 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_settings ... ok #1832 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_malformed_line_raises_valueerror ... ok #1833 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_regex_failure_raises_valueerror ... ok #1834 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_tolerates_empty_flags ... ok #1835 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.testget_settings_dict_creates_correct_dictionary ... ok #1836 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.testget_settings_dict_handles_odd_number_of_tokens ... ok #1837 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.testget_settings_dict_ignores_empty_settings_string ... ok #1838 provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.testget_settings_dict_ignores_whitespace ... ok #1839 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_handles_wlan_flags ... ok #1840 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_ignores_whitespace_lines ... ok #1841 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_flags ... ok #1842 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_ifindex ... ok #1843 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_inet ... ok #1844 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_inet6 ... ok #1845 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_mac ... ok #1846 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_multiple_inet ... ok #1847 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_multiple_interfaces ... ok #1848 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_name ... ok #1849 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_settings ... ok #1850 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_xenial_interfaces ... ok #1851 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_skips_ipv4_link_local ... ok #1852 provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_skips_ipv6_link_local ... ok #1853 provisioningserver.utils.tests.test_iproute.TestGetIPRoute.test__calls_methods ... ok #1854 provisioningserver.utils.tests.test_iproute.TestHelperFunctions.test_parse_route_with_proto_and_metric ... ok #1855 provisioningserver.utils.tests.test_iproute.TestHelperFunctions.test_parse_route_without_proto_or_metric ... ok #1856 provisioningserver.utils.tests.test_iproute.TestParseIPRoute.test__returns_routes_definition ... ok #1857 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_forgotten_semicolons_throw_iscparseexception ... ok #1858 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_malformed_list_throws_iscparseexception ... ok #1859 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_then_make_then_parse_generates_identical_config ... ok #1860 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_unmatched_brackets_throws_iscparseexception ... ok #1861 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parser_preserves_order ... ok #1862 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_bind_acl ... ok #1863 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_bug_1413388_config ... ok #1864 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_multiple_forwarders ... ok #1865 provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_simple_bind_options ... ok #1866 provisioningserver.utils.tests.test_isc.TestParseISCString.test_read_isc_file ... ok #1867 provisioningserver.utils.tests.test_network.TestAnnotateWithDefaultMonitoredInterfaces.test__adds_monitored_bool_to_interfaces_dictionary ... ok #1868 provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__leaves_IPv4_intact ... ok #1869 provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__leaves_clean_IPv6_intact ... ok #1870 provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__removes_zone_index_suffix ... ok #1871 provisioningserver.utils.tests.test_network.TestConversionFunctions.test__bytes_to_hex ... ok #1872 provisioningserver.utils.tests.test_network.TestConversionFunctions.test__bytes_to_int ... ok #1873 provisioningserver.utils.tests.test_network.TestConversionFunctions.test__format_eui ... ok #1874 provisioningserver.utils.tests.test_network.TestConversionFunctions.test__hex_str_to_bytes ... ok #1875 provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__ignores_case ... ok #1876 provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__resolves_MAC_address_to_IP ... ok #1877 provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__returns_consistent_output ... ok #1878 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__calls_ip_neigh ... ok #1879 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__fails_on_nonsensical_output ... ok #1880 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__ignores_failed_neighbours ... ok #1881 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__is_not_fooled_by_different_notations ... ok #1882 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__is_not_fooled_by_prefixing ... ok #1883 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__resolves_IPv4_address_to_MAC ... ok #1884 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__resolves_IPv6_address_to_MAC ... ok #1885 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__returns_None_if_not_found ... ok #1886 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__returns_consistent_output ... ok #1887 provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__works_with_real_call ... ok #1888 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_interface_without_address (ipv4) ... ok #1888 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_interface_without_address (ipv6) ... ok #1889 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_link_address (ipv4) ... ok #1889 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_link_address (ipv6) ... ok #1890 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_non_address_information (ipv4) ... ok #1890 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_non_address_information (ipv6) ... ok #1891 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__returns_address_for_inet_class (ipv4) ... ok #1891 provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__returns_address_for_inet_class (ipv6) ... ok #1892 provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddresses.test__includes_loopback ... ok #1893 provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddresses.test_returns_all_addresses_for_all_interfaces ... ok #1894 provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddressesWithMultipleClasses.test_returns_all_addresses_for_interface ... ok #1895 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__complex ... ok #1896 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__doesnt_ignore_ethernet_in_container ... ok #1897 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__fixing_links ... ok #1898 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__ignores_ethernet ... ok #1899 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__ignores_ipip ... ok #1900 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__ignores_loopback ... ok #1901 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__simple ... ok #1902 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__simple_with_default_gateway ... ok #1903 provisioningserver.utils.tests.test_network.TestGetAllInterfacesDefinition.test__simple_with_dhcp ... ok #1904 provisioningserver.utils.tests.test_network.TestGetDefaultIResolver.test__falls_back_to_localhost_based_resolver ... ok #1905 provisioningserver.utils.tests.test_network.TestGetDefaultIResolver.test__uses_twisted_createResolver_by_default ... ok #1906 provisioningserver.utils.tests.test_network.TestGetDefaultMonitoredInterfaces.test__monitors_physical_interfaces_but_not_child_vlans ... ok #1907 provisioningserver.utils.tests.test_network.TestGetDefaultMonitoredInterfaces.test__monitors_virtual_bridges_but_not_physical_bridges ... ok #1908 provisioningserver.utils.tests.test_network.TestGetDefaultMonitoredInterfaces.test__returns_enabled_bond_interfaces_instead_of_physical ... ok #1909 provisioningserver.utils.tests.test_network.TestGetDefaultMonitoredInterfaces.test__returns_enabled_physical_interfaces ... ok #1910 provisioningserver.utils.tests.test_network.TestGetInterfaceChildren.test__calculates_children_from_bond_and_vlan_parents ... ok #1911 provisioningserver.utils.tests.test_network.TestGetInterfaceChildren.test__calculates_children_from_bond_parents ... ok #1912 provisioningserver.utils.tests.test_network.TestGetInterfaceChildren.test__calculates_children_from_vlan_parents ... ok #1913 provisioningserver.utils.tests.test_network.TestGetMACOrganization.test_get_eui_organization ... ok #1914 provisioningserver.utils.tests.test_network.TestGetMACOrganization.test_get_eui_organization_returns_None_for_UnicodeError ... ok #1915 provisioningserver.utils.tests.test_network.TestGetMACOrganization.test_get_eui_organization_returns_none_for_invalid_mac ... ok #1916 provisioningserver.utils.tests.test_network.TestGetMACOrganization.test_get_mac_organization ... ok #1917 provisioningserver.utils.tests.test_network.TestHasIPv4Address.test__returns_false_for_ipv6_address ... ok #1918 provisioningserver.utils.tests.test_network.TestHasIPv4Address.test__returns_false_for_no_ip_address ... ok #1919 provisioningserver.utils.tests.test_network.TestHasIPv4Address.test__returns_true_for_ipv4_address ... ok #1920 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate ... ok #1921 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_and_ranges_are_returned_if_desired ... ok #1922 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_empty_slash_127 ... ok #1923 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_empty_slash_128 ... ok #1924 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_empty_slash_31 ... ok #1925 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_empty_slash_32 ... ok #1926 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_full_slash_128 ... ok #1927 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_for_full_slash_32 ... ok #1928 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggested_range_excludes_suggested_gateway ... ok #1929 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggested_range_excludes_suggested_gateway_when_gw_first ... ok #1930 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_first_available_ip_as_default_gateway_if_needed ... ok #1931 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_first_ip_as_default_gateway_if_available ... ok #1932 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_half_available_for_ipv6 ... ok #1933 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_half_available_if_available_less_than_one_fourth ... ok #1934 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_last_ip_as_default_gateway_if_needed ... ok #1935 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_no_dynamic_range_if_dynamic_range_exists ... ok #1936 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_no_gateway_if_range_full ... ok #1937 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_subnet_anycast_address_for_ipv6 ... ok #1938 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_upper_one_fourth_range_for_dynamic_by_default ... ok #1939 provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__suggests_upper_one_fourth_range_for_ipv6 ... ok #1940 provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_false_when_ip_range_is_partially_within_network ... ok #1941 provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_false_when_ip_range_is_within_network ... ok #1942 provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_true_when_ip_range_is_within_network ... ok #1943 provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_works_with_two_ip_networks ... ok #1944 provisioningserver.utils.tests.test_network.TestInetNtop.test__ipv4 ... ok #1945 provisioningserver.utils.tests.test_network.TestInetNtop.test__ipv6 ... ok #1946 provisioningserver.utils.tests.test_network.TestInterfaceChildren.test__returns_namedtuple ... ok #1947 provisioningserver.utils.tests.test_network.TestInterfaceChildren.test__yields_each_child ... ok #1948 provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_finds_intersection_between_two_ranges ... ok #1949 provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_finds_partial_intersection ... ok #1950 provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_ignores_non_intersecting_ranges ... ok #1951 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_does_not_resolve_hostnames ... ok #1952 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_ipv4_loopback ... ok #1953 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_ipv6_format_ipv4_loopback ... ok #1954 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_ipv6_format_ipv4_nonloopback ... ok #1955 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_ipv6_loopback ... ok #1956 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_localhost ... ok #1957 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_random_ipv4_address ... ok #1958 provisioningserver.utils.tests.test_network.TestIsLoopbackAddress.test_handles_random_ipv6_address ... ok #1959 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_full_range ... ok #1960 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_ipv6_unused_range ... ok #1961 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_ipv6_unused_range_for_huge_range ... ok #1962 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_simple_unused_range ... ok #1963 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_simple_unused_range_with_iprange_input ... ok #1964 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_unused_range_with_multiple_overlap ... ok #1965 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_unused_range_with_overlap ... ok #1966 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__contains_method ... ok #1967 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__deals_with_small_gaps ... ok #1968 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__ior_coalesces_adjacent_ranges ... ok #1969 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__ior_doesnt_combine_adjacent_ranges_with_different_purposes ... ok #1970 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_ipv6_range ... ok #1971 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_range ... ok #1972 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_range_with_iprange ... ok #1973 provisioningserver.utils.tests.test_network.TestMAASIPSet.test__supports_ior ... ok #1974 provisioningserver.utils.tests.test_network.TestMakeNetwork.test_constructs_IPNetwork ... ok #1975 provisioningserver.utils.tests.test_network.TestMakeNetwork.test_passes_args_to_IPNetwork ... ok #1976 provisioningserver.utils.tests.test_network.TestParseInteger.test__parses_binary_integer ... ok #1977 provisioningserver.utils.tests.test_network.TestParseInteger.test__parses_decimal_integer ... ok #1978 provisioningserver.utils.tests.test_network.TestParseInteger.test__parses_hexadecimal_integer ... ok #1979 provisioningserver.utils.tests.test_network.TestPreferredHostnamesSortKey.test__ignores_trailing_periods ... ok #1980 provisioningserver.utils.tests.test_network.TestPreferredHostnamesSortKey.test__sorts_by_domains_then_hostnames_within_each_domain ... ok #1981 provisioningserver.utils.tests.test_network.TestPreferredHostnamesSortKey.test__sorts_by_tlds_first ... ok #1982 provisioningserver.utils.tests.test_network.TestPreferredHostnamesSortKey.test__sorts_flat_names ... ok #1983 provisioningserver.utils.tests.test_network.TestPreferredHostnamesSortKey.test__sorts_more_qualified_names_first ... ok #1984 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__integrates_with_getaddrinfo ... ok #1985 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__propagates_other_gaierrors ... ok #1986 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__propagates_unexpected_errors ... ok #1987 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__rejects_weird_IP_version ... ok #1988 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__resolves_IPv4_address ... ok #1989 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__resolves_IPv6_address ... ok #1990 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__returns_empty_if_address_does_not_resolve ... ok #1991 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test__returns_empty_if_address_resolves_to_no_data ... ok #1992 provisioningserver.utils.tests.test_network.TestResolveHostToAddrs.test_resolve_host_to_addrinfo_returns_full_information ... ok #1993 provisioningserver.utils.tests.test_network.TestResolvesToLoopbackAddress.test_resolves_hostnames ... ok #1994 provisioningserver.utils.tests.test_network.TestResolvesToLoopbackAddress.test_resolves_hostnames_non_loopback ... ok #1995 provisioningserver.utils.tests.test_network.TestReverseResolve.test__empty_list_for_empty_rrset ... ok #1996 provisioningserver.utils.tests.test_network.TestReverseResolve.test__raises_for_unhandled_error ... ok #1997 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_empty_list_for_authoritativedomainerror ... ok #1998 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_empty_list_for_domainerror ... ok #1999 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_multiple_sorted_domains ... ok #2000 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_none_for_dnsquerytimeouterror ... ok #2001 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_none_for_resolvererror ... ok #2002 provisioningserver.utils.tests.test_network.TestReverseResolve.test__returns_single_domain ... ok #2003 provisioningserver.utils.tests.test_network.TestReverseResolve.test__uses_passed_in_IResolver_if_specified ... ok #2004 provisioningserver.utils.tests.test_network.TestReverseResolve.test__uses_resolver_from_getDefauldIResolver_by_default ... ok #2005 provisioningserver.utils.tests.test_pcap.TestPCAP.test__iterator ... ok #2006 provisioningserver.utils.tests.test_pcap.TestPCAP.test__parses_valid_stream ... ok #2007 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_EOFError_for_empty_PCAP_stream ... ok #2008 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_EOFError_for_end_of_stream ... ok #2009 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_PCAPError_for_invalid_PCAP_header ... ok #2010 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_PCAPError_for_invalid_PCAP_stream ... ok #2011 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_PCAPError_for_invalid_packet ... ok #2012 provisioningserver.utils.tests.test_pcap.TestPCAP.test__raises_PCAPError_for_invalid_packet_header ... ok #2013 provisioningserver.utils.tests.test_ps.TestGetRunningPIDsWithCommand.test_ignores_process_that_have_been_removed ... ok #2014 provisioningserver.utils.tests.test_ps.TestGetRunningPIDsWithCommand.test_returns_processes_running_on_host_not_container ... ok #2015 provisioningserver.utils.tests.test_ps.TestGetRunningPIDsWithCommand.test_returns_processes_when_running_in_container ... ok #2016 provisioningserver.utils.tests.test_ps.TestIsPIDInContainer.test__result (not_in_container) ... ok #2016 provisioningserver.utils.tests.test_ps.TestIsPIDInContainer.test__result (in_docker_container) ... ok provisioningserver.utils.tests.test_ps.TestIsPIDInContainer.test__result (in_lxc_container) ... ok #2017 provisioningserver.utils.tests.test_ps.TestRunningInContainer.test__returns_False_when_ExternalProcessError ... ok #2018 provisioningserver.utils.tests.test_ps.TestRunningInContainer.test__returns_True_when_not_ExternalProcessError ... ok #2019 provisioningserver.utils.tests.test_registry.TestRegistry.test___getitem__ ... ok #2020 provisioningserver.utils.tests.test_registry.TestRegistry.test___getitem__raises_KeyError_when_name_is_not_registered ... ok #2021 provisioningserver.utils.tests.test_registry.TestRegistry.test__contains__ ... ok #2022 provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item ... ok #2023 provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item_returns_None_default ... ok #2024 provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item_returns_default_if_value_not_present ... ok #2025 provisioningserver.utils.tests.test_registry.TestRegistry.test_is_singleton_over_multiple_imports ... ok #2026 provisioningserver.utils.tests.test_registry.TestRegistry.test_register_and_get_item ... ok #2027 provisioningserver.utils.tests.test_registry.TestRegistry.test_register_and_unregister_item ... ok #2028 provisioningserver.utils.tests.test_registry.TestRegistry.test_registered_items_are_stored_separately_by_registry ... ok #2029 provisioningserver.utils.tests.test_scan_network.TestRunNmap.test__runs_popen_with_expected_parameters ... ok #2030 provisioningserver.utils.tests.test_scan_network.TestRunNmap.test__runs_popen_with_expected_parameters__slow ... ok #2031 provisioningserver.utils.tests.test_scan_network.TestRunPing.test__runs_popen_with_expected_parameters ... ok #2032 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__default_arguments ... ok #2033 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__finds_correct_interface_if_passed_in_cidr_matches ... ok #2034 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__interprets_long_arguments ... ok #2035 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__rejects_ipv6_cidr ... ok #2036 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__rejects_non_interface_or_cidr ... ok #2037 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__scans_all_cidrs_on_single_interface_when_ifname_passed ... ok #2038 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__scans_all_interface_cidrs_when_zero_parameters_passed ... ok #2039 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__scans_cidr_subset ... ok #2040 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommand.test__scans_specific_interface_cidr ... ok #2041 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__prints_error_for_missing_cidr ... ok #2042 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_nmap_e2e ... ok #2043 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_nmap_e2e_prints_summary ... ok #2044 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_nmap_single_threaded ... ok #2045 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_ping_e2e ... ok #2046 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_ping_e2e_prints_summary ... ok #2047 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_ping_e2e_prints_warning_for_unknown_cidr ... ok #2048 provisioningserver.utils.tests.test_scan_network.TestScanNetworkCommandEndToEnd.test__runs_ping_single_threaded ... ok #2049 provisioningserver.utils.tests.test_scan_network.TestYieldNmapParameters.test__nmap__yields_ipv4_cidrs ... ok #2050 provisioningserver.utils.tests.test_scan_network.TestYieldPingParameters.test__ping__yields_ipv4_ips ... ok #2051 provisioningserver.utils.tests.test_script.TestActionScript.test_call ... ok #2052 provisioningserver.utils.tests.test_script.TestActionScript.test_call_invalid_choice ... ok #2053 provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_actionscripterror ... ok #2054 provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_exception ... ok #2055 provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_keyboard_interrupt ... ok #2056 provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_process_exception ... ok #2057 provisioningserver.utils.tests.test_script.TestActionScript.test_init ... ok #2058 provisioningserver.utils.tests.test_script.TestActionScript.test_register ... ok #2059 provisioningserver.utils.tests.test_script.TestActionScript.test_register_without_add_arguments ... ok #2060 provisioningserver.utils.tests.test_script.TestActionScript.test_register_without_run ... ok #2061 provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_arg_setup ... ok #2062 provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_calls_atomic_delete_with_filename ... ok #2063 provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_filename_arg_required ... ok #2064 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_arg_setup ... ok #2065 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_default_mode ... ok #2066 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_filename_arg_required ... ok #2067 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_no_overwrite_defaults_to_false ... ok #2068 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_passes_mode_flag ... ok #2069 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_passes_overwrite_flag ... ok #2070 provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_script_executable ... ok #2071 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___ensureService_allows_dead_for_off_service ... ok #2072 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___ensureService_logs_debug_in_expected_states ... ok #2073 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___ensureService_logs_mismatch_for_dead_process_state ... ok #2074 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___ensureService_logs_warning_in_mismatch_process_state ... ok #2075 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___ensureService_performs_start_for_off_service ... ok #2076 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___execSupervisorServiceAction_calls_supervisorctl ... ok #2077 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___execSupervisorServiceAction_decodes_stdout_and_stderr ... ok #2078 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___execSystemDServiceAction_calls_systemctl ... ok #2079 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___execSystemDServiceAction_decodes_stdout_and_stderr ... ok #2080 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___getServiceLock_returns_lock_for_service ... ok #2081 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadServiceState_uses_supervisor ... ok #2082 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadServiceState_uses_systemd ... ok #2083 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_exit_code_greater_than_3 ... ok #2084 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_exited_returns_dead ... ok #2085 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_fatal_returns_dead ... ok #2086 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_running_returns_on ... ok #2087 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_service_name_doesnt_match ... ok #2088 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_starting_returns_on ... ok #2089 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_status_calls_supervisorctl ... ok #2090 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_stopped_returns_off ... ok #2091 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSupervisorServiceState_unknown_status ... ok #2092 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_calls_systemctl ... ok #2093 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_ignores_sudo_output ... ok #2094 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_raise_error_for_bad_active ... ok #2095 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_raise_error_for_bad_output ... ok #2096 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_raises_ServiceUnknownError ... ok #2097 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_returns_dead_for_failed ... ok #2098 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_returns_off_and_dead ... ok #2099 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___loadSystemDServiceState_status_returns_on_and_running ... ok #2100 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___performServiceAction_holds_lock_perform_supervisor_action ... ok #2101 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___performServiceAction_holds_lock_performs_systemd_action ... ok #2102 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___performServiceAction_logs_error_if_action_fails ... ok #2103 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test___performServiceAction_raises_ServiceActionError_if_fails ... ok #2104 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureService_does_nothing_when_any_state_expected ... ok #2105 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureService_performs_raises_ServiceActionError ... ok #2106 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureService_performs_stop_for_on_service ... ok #2107 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureServices_calls__ensureService ... ok #2108 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureServices_handles_errors ... ok #2109 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__ensureServices_returns_dict_for_states ... ok #2110 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__getServiceByName_raises_ServiceUnknownError ... ok #2111 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__getServiceByName_returns_service ... ok #2112 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__getServiceState_with_now_False ... ok #2113 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__getServiceState_with_now_True ... ok #2114 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_always_calls_ensureService_then_reloads ... ok #2115 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_always_raises_error_if_fails_to_start ... ok #2116 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_calls_ensureService_then_reloads ... ok #2117 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_raises_ServiceNotOnError ... ok #2118 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_raises_error_if_fails_to_start ... ok #2119 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__reloadService_returns_when_if_on_equals_false ... ok #2120 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__restartService_performs_restart ... ok #2121 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__restartService_raises_ServiceActionError_if_not_on ... ok #2122 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__restartService_raises_ServiceNotOnError ... ok #2123 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__updateServiceState_does_not_hold_service_lock ... ok #2124 provisioningserver.utils.tests.test_service_monitor.TestServiceMonitor.test__updateServiceState_updates_stored_service_state ... ok #2125 provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=ON,expected=ON) ... ok #2125 provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=ON,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=ON,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=ON,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=OFF,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=OFF,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=OFF,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=OFF,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=DEAD,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=DEAD,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=DEAD,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=DEAD,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=UNKNOWN,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=UNKNOWN,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=UNKNOWN,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_info_message (observed=UNKNOWN,expected=ANY) ... ok #2126 provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=ON,expected=ON) ... ok #2126 provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=ON,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=ON,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=ON,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=OFF,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=OFF,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=OFF,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=OFF,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=DEAD,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=DEAD,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=DEAD,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=DEAD,expected=ANY) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=UNKNOWN,expected=ON) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=UNKNOWN,expected=OFF) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=UNKNOWN,expected=DEAD) ... ok provisioningserver.utils.tests.test_service_monitor.TestServiceState.test__returns_service_status_string (observed=UNKNOWN,expected=ANY) ... ok #2127 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__ignores_interspersed_zero_length_writes ... ok #2128 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__logs_non_json_output ... ok #2129 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__logs_only_full_lines_from_stderr ... ok #2130 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__logs_stderr ... ok #2131 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__logs_stderr_at_process_end ... ok #2132 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__parses_only_full_lines ... ok #2133 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__propagates_errors_from_command ... ok #2134 provisioningserver.utils.tests.test_services.TestJSONPerLineProtocol.test__propagates_exit_errors ... ok #2135 provisioningserver.utils.tests.test_services.TestMDNSResolverService.test__protocol_selectively_logs_stderr ... ok #2136 provisioningserver.utils.tests.test_services.TestMDNSResolverService.test__returns_expected_arguments ... ok #2137 provisioningserver.utils.tests.test_services.TestNeighbourDiscoveryService.test__protocol_logs_stderr ... ok #2138 provisioningserver.utils.tests.test_services.TestNeighbourDiscoveryService.test__restarts_process_after_finishing ... ok #2139 provisioningserver.utils.tests.test_services.TestNeighbourDiscoveryService.test__returns_expected_arguments ... ok #2140 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_assumes_sole_responsibility_before_updating ... ok #2141 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_attempts_to_assume_sole_responsibility_on_each_iteration ... ok #2142 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_does_not_update_if_cannot_assume_sole_responsibility ... ok #2143 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_getInterfaces_called_to_get_configuration ... ok #2144 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_get_all_interfaces_definition_is_called_in_thread ... ok #2145 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_init ... ok #2146 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_logs_errors ... ok #2147 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_recordInterfaces_called_after_failure ... ok #2148 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_recordInterfaces_called_when_interfaces_changed ... ok #2149 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_recordInterfaces_called_when_nothing_previously_recorded ... ok #2150 provisioningserver.utils.tests.test_services.TestNetworksMonitoringService.test_recordInterfaces_not_called_when_interfaces_not_changed ... ok #2151 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__base_class_cannot_be_used ... ok #2152 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__calls_protocol_callback ... ok #2153 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__handles_abnormal_process_exit ... ok #2154 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__handles_normal_process_exit ... ok #2155 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__handles_terminated_process_exit ... ok #2156 provisioningserver.utils.tests.test_services.TestProcessProtocolService.test__starts_and_stops_process ... ok #2157 provisioningserver.utils.tests.test_services.TestProtocolForObserveARP.test_adds_interface ... ok #2158 provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__raises_ExternalProcessError_on_failure ... ok #2159 provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__reports_stderr_on_failure ... ok #2160 provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__returns_standard_output ... ok #2161 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__str__contains_output ... ok #2162 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__str__returns_unicode ... ok #2163 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_output_as_ascii ... ok #2164 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_output_as_unicode ... ok #2165 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_defers_to_bytes ... ok #2166 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_encodes_to_bytes ... ok #2167 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_removes_non_printable_chars ... ok #2168 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_unicode_decodes_to_unicode ... ok #2169 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_unicode_defers_to_unicode_constructor ... ok #2170 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_does_not_change_CalledProcessError_subclasses ... ok #2171 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_does_not_change_other_errors ... ok #2172 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_returns_None ... ok #2173 provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_upgrades_CalledProcessError ... ok #2174 provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__calls_which ... ok #2175 provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__returns_False_when_ExternalProcessError_raised ... ok #2176 provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__returns_True_when_ExternalProcessError_not_raised ... ok #2177 provisioningserver.utils.tests.test_shell.TestObjectFork.test__can_send_and_receive_objects ... ok #2178 provisioningserver.utils.tests.test_shell.TestPipeFork.test__SystemExit_in_child_is_not_raised_in_parent ... ok #2179 provisioningserver.utils.tests.test_shell.TestPipeFork.test__forks ... ok #2180 provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_childs_exception_when_child_crashes ... ok #2181 provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_exception_when_child_exits_with_non_zero_code ... ok #2182 provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_exception_when_child_killed_by_signal ... ok #2183 provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_parents_exception_when_parent_crashes ... ok #2184 provisioningserver.utils.tests.test_shell.TestSelectCUTF8BytesLocale.test__defaults_to_process_environment ... ok #2185 provisioningserver.utils.tests.test_shell.TestSelectCUTF8BytesLocale.test__overwrites_LANG ... ok #2186 provisioningserver.utils.tests.test_shell.TestSelectCUTF8BytesLocale.test__passes_other_variables_through ... ok #2187 provisioningserver.utils.tests.test_shell.TestSelectCUTF8BytesLocale.test__removes_other_LC_variables ... ok #2188 provisioningserver.utils.tests.test_shell.TestSelectCUTF8BytesLocale.test__sets_LANG_and_LC_ALL ... ok #2189 provisioningserver.utils.tests.test_shell.TestSelectCUTF8Locale.test__defaults_to_process_environment ... ok #2190 provisioningserver.utils.tests.test_shell.TestSelectCUTF8Locale.test__overwrites_LANG ... ok #2191 provisioningserver.utils.tests.test_shell.TestSelectCUTF8Locale.test__passes_other_variables_through ... ok #2192 provisioningserver.utils.tests.test_shell.TestSelectCUTF8Locale.test__removes_other_LC_variables ... ok #2193 provisioningserver.utils.tests.test_shell.TestSelectCUTF8Locale.test__sets_LANG_and_LC_ALL ... ok #2194 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_common_path_returns_None ... ok #2195 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_common_path_returns_path ... ok #2196 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_data_path_returns_None ... ok #2197 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_data_path_returns_path ... ok #2198 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_path_returns_None ... ok #2199 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_path_returns_path ... ok #2200 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_version_returns_None_when_no_snap ... ok #2201 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_get_snap_version_returns_version_from_meta ... ok #2202 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_running_in_snap_returns_False ... ok #2203 provisioningserver.utils.tests.test_snappy.TestSnappyUtils.test_running_in_snap_returns_True ... ok #2204 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyBasics.test_rejects_keys_with_fewer_than_2_parts ... ok #2205 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (dsa) ... ok #2205 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace (rsa) ... ok #2206 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (dsa) ... ok #2206 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_normalises_mixed_whitespace_in_comments (rsa) ... ok #2207 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (dsa) ... ok #2207 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_corrupt_keys (rsa) ... ok #2208 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (dsa) ... ok #2208 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_rejects_keys_of_unrecognised_type (rsa) ... ok #2209 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (dsa) ... ok #2209 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithComments.test_roundtrip (rsa) ... ok #2210 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (dsa) ... ok #2210 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_normalises_mixed_whitespace (rsa) ... ok #2211 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (dsa) ... ok #2211 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_corrupt_keys (rsa) ... ok #2212 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (dsa) ... ok #2212 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_rejects_keys_of_unrecognised_type (rsa) ... ok #2213 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (dsa) ... ok #2213 provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (ecdsa256) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (ecdsa384) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (ecdsa521) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (ed25519) ... ok provisioningserver.utils.tests.test_sshkey.TestNormaliseOpenSSHPublicKeyWithoutComments.test_roundtrip (rsa) ... ok #2214 provisioningserver.utils.tests.test_tcpip.TestIPv4.test__fails_for_bad_ihl ... ok #2215 provisioningserver.utils.tests.test_tcpip.TestIPv4.test__fails_for_non_ipv4_packet ... ok #2216 provisioningserver.utils.tests.test_tcpip.TestIPv4.test__fails_for_truncated_packet ... ok #2217 provisioningserver.utils.tests.test_tcpip.TestIPv4.test__parses_ipv4_packet ... ok #2218 provisioningserver.utils.tests.test_tcpip.TestUDP.test__fails_for_bad_length ... ok #2219 provisioningserver.utils.tests.test_tcpip.TestUDP.test__fails_for_truncated_payload ... ok #2220 provisioningserver.utils.tests.test_tcpip.TestUDP.test__fails_for_truncated_udp_header ... ok #2221 provisioningserver.utils.tests.test_tcpip.TestUDP.test__parses_udp_packet ... ok #2222 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_cleans_all_fields ... ok #2223 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_includes_full_name ... ok #2224 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_includes_home_telephone_number ... ok #2225 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_includes_other_information ... ok #2226 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_includes_room_number ... ok #2227 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_includes_work_telephone_number ... ok #2228 provisioningserver.utils.tests.test_text.TestMakeGecosField.test_returns_basic_gecos_field_without_input ... ok #2229 provisioningserver.utils.tests.test_text.TestNormaliseToCommaList.test__eliminates_empty_words ... ok #2230 provisioningserver.utils.tests.test_text.TestNormaliseToCommaList.test__normalises_nothing_but_delimiter_to_empty ... ok #2231 provisioningserver.utils.tests.test_text.TestNormaliseToCommaList.test__normalises_space_or_comma_list_to_comma_list ... ok #2232 provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__eliminates_leading_space ... ok #2233 provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__eliminates_trailing_space ... ok #2234 provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__preserves_text_without_whitespace ... ok #2235 provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__replaces_any_whitespace_sequence_with_single_space ... ok #2236 provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__treats_punctuation_as_non_space ... ok #2237 provisioningserver.utils.tests.test_text.TestSplitStringList.test__eliminates_empty_words ... ok #2238 provisioningserver.utils.tests.test_text.TestSplitStringList.test__normalises_nothing_but_delimiter_to_empty_list ... ok #2239 provisioningserver.utils.tests.test_text.TestSplitStringList.test__splits_at_delimiters ... ok #2240 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_no_elements (get_local_address) ... ok #2240 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_no_elements (get_remote_address) ... ok #2241 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_one_element (get_local_address) ... ok #2241 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_one_element (get_remote_address) ... ok #2242 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_None_None_tuple_when_not_set (get_local_address) ... ok #2242 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_None_None_tuple_when_not_set (get_remote_address) ... ok #2243 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_even_when_set_longer (get_local_address) ... ok #2243 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_even_when_set_longer (get_remote_address) ... ok #2244 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_when_set (get_local_address) ... ok #2244 provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_when_set (get_remote_address) ... ok #2245 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_in_current_thread_when_current_thread_is_reactor ... ok #2246 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_in_current_thread_when_io_thread_is_not_set ... ok #2247 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_into_reactor_when_current_thread_is_not_reactor ... ok #2248 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__provides_marker_interface ... ok #2249 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_float ... ok #2250 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_forever ... ok #2251 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_int ... ok #2252 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_long ... ok #2253 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_cannot_be_None ... ok #2254 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_cannot_be_negative ... ok #2255 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test__passes_timeout_to_wait (finite) ... ok #2255 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test__passes_timeout_to_wait (forever) ... ok #2256 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_other_thread (finite) ... ok #2256 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_other_thread (forever) ... ok #2257 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_reactor_thread (finite) ... ok #2257 provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_reactor_thread (forever) ... ok #2258 provisioningserver.utils.tests.test_twisted.TestCall.test__does_not_suppress_errors ... ok #2259 provisioningserver.utils.tests.test_twisted.TestCall.test__with_arguments ... ok #2260 provisioningserver.utils.tests.test_twisted.TestCall.test__without_arguments ... ok #2261 provisioningserver.utils.tests.test_twisted.TestCallInReactor.test__with_arguments_in_reactor ... ok #2262 provisioningserver.utils.tests.test_twisted.TestCallInReactor.test__with_arguments_in_thread ... ok #2263 provisioningserver.utils.tests.test_twisted.TestCallInReactor.test__without_arguments_from_reactor ... ok #2264 provisioningserver.utils.tests.test_twisted.TestCallInReactor.test__without_arguments_from_thread ... ok #2265 provisioningserver.utils.tests.test_twisted.TestCallInReactorErrors.test__propagates_exceptions_in_reactor ... ok #2266 provisioningserver.utils.tests.test_twisted.TestCallInReactorErrors.test__propagates_exceptions_in_thread ... ok #2267 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeout.test__with_arguments_in_reactor ... ok #2268 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeout.test__with_arguments_in_thread ... ok #2269 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeout.test__without_arguments_from_reactor ... ok #2270 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeout.test__without_arguments_from_thread ... ok #2271 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeoutErrors.test__propagates_exceptions_in_reactor ... ok #2272 provisioningserver.utils.tests.test_twisted.TestCallInReactorWithTimeoutErrors.test__propagates_exceptions_in_thread ... ok #2273 provisioningserver.utils.tests.test_twisted.TestCallOut.test__does_not_suppress_errors ... ok #2274 provisioningserver.utils.tests.test_twisted.TestCallOut.test__with_arguments ... ok #2275 provisioningserver.utils.tests.test_twisted.TestCallOut.test__without_arguments ... ok #2276 provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__defers_to_thread ... ok #2277 provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__does_not_suppress_errors ... ok #2278 provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__with_arguments ... ok #2279 provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__without_arguments ... ok #2280 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__gives_new_thread_generic_name_if_func_has_no_name ... ok #2281 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__gives_new_thread_informative_name ... ok #2282 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_callback_from_thread ... ok #2283 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_errback_from_thread ... ok #2284 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_thread ... ok #2285 provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__runs_given_func_in_new_thread ... ok #2286 provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__calls_given_function ... ok #2287 provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__calls_given_function_and_always_returns_Deferred ... ok #2288 provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_will_be_cancelled_after_timeout ... ok #2289 provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_wont_be_cancelled_if_called ... ok #2290 provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_wont_be_cancelled_if_errored ... ok #2291 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_can_be_called_multiple_times ... ok #2292 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_clears_and_cancels_capturing ... ok #2293 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_clears_observing ... ok #2294 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_does_nothing_if_value_already_set ... ok #2295 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_stops_everything ... ok #2296 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_can_only_be_called_once ... ok #2297 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_cannot_be_called_once_value_is_set ... ok #2298 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_captures_callback ... ok #2299 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_captures_errback ... ok #2300 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_records_source_as_capturing_attribute ... ok #2301 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__create ... ok #2302 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_None_results_in_an_errback_with_current_exception ... ok #2303 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_can_only_be_called_once ... ok #2304 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_results_in_an_errback ... ok #2305 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_after_set_returns_the_value ... ok #2306 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_can_be_cancelled ... ok #2307 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_returns_a_Deferred ... ok #2308 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_returns_a_Deferred_with_a_timeout ... ok #2309 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_False_when_there_is_no_value ... ok #2310 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_True_when_there_is_a_failure ... ok #2311 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_True_when_there_is_a_value ... ok #2312 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_can_only_be_called_once ... ok #2313 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_cannot_be_called_once_value_is_set ... ok #2314 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_observes_callback ... ok #2315 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_observes_errback ... ok #2316 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_records_source_as_observing_attribute ... ok #2317 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_can_only_be_called_once ... ok #2318 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_clears_and_cancels_capturing ... ok #2319 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_clears_observing ... ok #2320 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_exception_results_in_a_callback ... ok #2321 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_failure_results_in_an_errback ... ok #2322 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_notifies_all_waiters ... ok #2323 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_notifies_all_waiters_that_have_not_timed_out ... ok #2324 provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__value_is_not_available_until_set ... ok #2325 provisioningserver.utils.tests.test_twisted.TestMakeDeferredWithProcessProtocol.test__calls_callback_when_process_called_with_processdone ... ok #2326 provisioningserver.utils.tests.test_twisted.TestMakeDeferredWithProcessProtocol.test__calls_callback_when_processended_called_with_none ... ok #2327 provisioningserver.utils.tests.test_twisted.TestMakeDeferredWithProcessProtocol.test__calls_errback_when_processended_called_with_failure ... ok #2328 provisioningserver.utils.tests.test_twisted.TestPause.test_pause_can_be_cancelled ... ok #2329 provisioningserver.utils.tests.test_twisted.TestPause.test_pause_returns_a_deferred_that_fires_after_a_delay ... ok #2330 provisioningserver.utils.tests.test_twisted.TestProcessGroupLeaderMixin.test__calls_setpgid_on_child_process ... ok #2331 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test__clients_are_treated_differently ... ok #2332 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test__concurrent_gets_become_related ... ok #2333 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test__deferred_fires_when_client_completes ... ok #2334 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test__errors_are_treated_just_the_same ... ok #2335 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test__non_concurrent_gets_do_not_become_related ... ok #2336 provisioningserver.utils.tests.test_twisted.TestRPCFetcher.test_call_returns_deferred ... ok #2337 provisioningserver.utils.tests.test_twisted.TestRetries.test_calculates_times_with_reference_to_current_time ... ok #2338 provisioningserver.utils.tests.test_twisted.TestRetries.test_captures_start_time_when_called ... ok #2339 provisioningserver.utils.tests.test_twisted.TestRetries.test_intervals_can_be_an_iterable ... ok #2340 provisioningserver.utils.tests.test_twisted.TestRetries.test_yields_elapsed_remaining_and_wait ... ok #2341 provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test__provides_marker_interface ... ok #2342 provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_allows_call_in_any_thread_when_reactor_not_running ... ok #2343 provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_in_other_thread ... ok #2344 provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_in_reactor_thread ... ok #2345 provisioningserver.utils.tests.test_twisted.TestSynchronousDecoratorSychronously.test__raises_TypeError_when_call_returns_Deferred ... ok #2346 provisioningserver.utils.tests.test_twisted.TestSynchronousDecoratorSychronously.test__raises_TypeError_when_callable_returns_Deferred ... ok #2347 provisioningserver.utils.tests.test_twisted.TestTerminateProcess.test__terminates_process_with_TERM_QUIT_then_KILL ... ok #2348 provisioningserver.utils.tests.test_twisted.TestTerminateProcess.test__terminates_with_kill_and_killpg ... ok #2349 provisioningserver.utils.tests.test_twisted.TestTerminateProcess.test__terminates_with_kill_if_not_in_separate_process_group ... ok #2350 provisioningserver.utils.tests.test_twisted.TestThreadPool.test__context_entry_failures_are_propagated_to_tasks ... ok #2351 provisioningserver.utils.tests.test_twisted.TestThreadPool.test__context_exit_failures_are_logged ... ok #2352 provisioningserver.utils.tests.test_twisted.TestThreadPool.test__init ... ok #2353 provisioningserver.utils.tests.test_twisted.TestThreadPool.test__init_with_parameters ... ok #2354 provisioningserver.utils.tests.test_twisted.TestThreadPoolCommonBehaviour.test__context_is_active_in_new_thread (callInThread) ... ok #2354 provisioningserver.utils.tests.test_twisted.TestThreadPoolCommonBehaviour.test__context_is_active_in_new_thread (callInThreadWithCallback) ... ok #2355 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__callInThread_calls_callInThreadWithCallback ... ok #2356 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__init ... ok #2357 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__when_deferring_acquires_and_releases_lock ... ok #2358 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__when_deferring_acquires_and_releases_lock_on_error ... ok #2359 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__with_callback_acquires_and_releases_lock ... ok #2360 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__with_callback_releases_lock_when_underlying_pool_breaks ... ok #2361 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__without_callback_acquires_and_releases_lock ... ok #2362 provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__without_callback_releases_lock_when_underlying_pool_breaks ... ok #2363 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_logs_failure_reporting_result ... ok #2364 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_makes_callback ... ok #2365 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_makes_callback_on_error ... ok #2366 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__init ... ok #2367 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__start_sets_started ... ok #2368 provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__stop_unsets_started ... ok #2369 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__context_is_active_in_new_thread (callInThread) ... ok #2369 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__context_is_active_in_new_thread (callInThreadWithCallback) ... ok #2370 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__defers_to_new_thread (callInThread) ... ok #2370 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__defers_to_new_thread (callInThreadWithCallback) ... ok #2371 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__logs_failure_deferring_to_thread (callInThread) ... ok #2371 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__logs_failure_deferring_to_thread (callInThreadWithCallback) ... ok #2372 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__passes_args_through (callInThread) ... ok #2372 provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__passes_args_through (callInThreadWithCallback) ... ok #2373 provisioningserver.utils.tests.test_url.TestComposeURL.test__does_not_escape_bracketed_IPv6_zone_index ... ok #2374 provisioningserver.utils.tests.test_url.TestComposeURL.test__escapes_IPv6_zone_index ... ok #2375 provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_IPv4 ... ok #2376 provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_IPv6_with_brackets ... ok #2377 provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_bracketed_IPv6_unchanged ... ok #2378 provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_hostname ... ok #2379 provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_IPv4 ... ok #2380 provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_IPv6 ... ok #2381 provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_hostname ... ok #2382 provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_query ... ok #2383 provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_additional_eparator ... ok #2384 provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_copes_with_empty_lines ... ok #2385 provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_file_parse_alternate_separator ... ok #2386 provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_file_parses_config_file ... ok #2387 provisioningserver.utils.tests.test_utils.TestClassify.test_no_subjects ... ok #2388 provisioningserver.utils.tests.test_utils.TestClassify.test_subjects ... ok #2389 provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_arbitrarily_nested_lists ... ok #2390 provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_list ... ok #2391 provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_nested_lists ... ok #2392 provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_other_iterables ... ok #2393 provisioningserver.utils.tests.test_utils.TestFlatten.test__returns_empty_when_nothing_provided ... ok #2394 provisioningserver.utils.tests.test_utils.TestFlatten.test__returns_iterator ... ok #2395 provisioningserver.utils.tests.test_utils.TestFlatten.test__takes_star_args ... ok #2396 provisioningserver.utils.tests.test_utils.TestFlatten.test__treats_string_like_objects_as_leaves ... ok #2397 provisioningserver.utils.tests.test_utils.TestInDebugMode.test_in_develop_mode_returns_False ... ok #2398 provisioningserver.utils.tests.test_utils.TestInDebugMode.test_in_develop_mode_returns_True ... ok #2399 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accept_subclass (instances) ... ok #2399 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accept_subclass (types) ... ok #2400 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_correct_type (instances) ... ok #2400 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_correct_type (types) ... ok #2401 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_non_flat_list (instances) ... ok #2401 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_non_flat_list (types) ... ok #2402 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_tuple_or_list (instances) ... ok #2402 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_tuple_or_list (types) ... ok #2403 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_variable_args (instances) ... ok #2403 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__accepts_variable_args (types) ... ok #2404 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__rejects_incorrect_type (instances) ... ok #2404 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__rejects_incorrect_type (types) ... ok #2405 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__returns_false_if_object_is_not_relevant (instances) ... ok #2405 provisioningserver.utils.tests.test_utils.TestIsInstanceOrSubclass.test__returns_false_if_object_is_not_relevant (types) ... ok #2406 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_defaults_to_global_etc_maas_if_variable_is_empty ... ok #2407 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_defaults_to_global_etc_maas_if_variable_is_unset ... ok #2408 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_locates_config_file ... ok #2409 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_locates_full_path ... ok #2410 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_normalizes_path ... ok #2411 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_returns_absolute_path ... ok #2412 provisioningserver.utils.tests.test_utils.TestLocateConfig.test_returns_branch_etc_maas ... ok #2413 provisioningserver.utils.tests.test_utils.TestLocateTemplate.test_returns_test_path ... ok #2414 provisioningserver.utils.tests.test_utils.TestSafe.test_repr ... ok #2415 provisioningserver.utils.tests.test_utils.TestSafe.test_value ... ok #2416 provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_does_not_escape_safe ... ok #2417 provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_does_not_escape_safe_objects ... ok #2418 provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_escapes ... ok #2419 provisioningserver.utils.tests.test_utils.TestSortTop.test_can_sort_non_numeric_things_too ... ok #2420 provisioningserver.utils.tests.test_utils.TestSortTop.test_circular_dependency_results_in_an_exception ... ok #2421 provisioningserver.utils.tests.test_utils.TestSortTop.test_empty_yields_no_batches ... ok #2422 provisioningserver.utils.tests.test_utils.TestSortTop.test_ghost_dependencies_appear_in_first_batch ... ok #2423 provisioningserver.utils.tests.test_utils.TestSortTop.test_input_not_modified ... ok #2424 provisioningserver.utils.tests.test_utils.TestSortTop.test_multiple_things_with_deps_yields_multiple_batches ... ok #2425 provisioningserver.utils.tests.test_utils.TestSortTop.test_multiple_things_without_dep_yields_single_batch ... ok #2426 provisioningserver.utils.tests.test_utils.TestSortTop.test_single_thing_referring_to_self_yields_single_batch ... ok #2427 provisioningserver.utils.tests.test_utils.TestSortTop.test_single_thing_without_dep_yields_single_batch ... ok #2428 provisioningserver.utils.tests.test_utils.TestSudo.test_returns_same_command_when_in_develop_mode ... ok #2429 provisioningserver.utils.tests.test_utils.TestSudo.test_returns_same_command_when_in_develop_mode_or_is_dev_env ... ok #2430 provisioningserver.utils.tests.test_utils.TestSudo.test_returns_same_command_when_is_dev_environment ... ok #2431 provisioningserver.utils.tests.test_utils.TestSudo.test_returns_sudo_cmd_when_not_in_dev_mode_and_is_not_dev_env ... ok #2432 provisioningserver.utils.tests.test_xpath.TestTryMatchXPath.test_logs_to_specified_logger ... ok #2433 provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression matches,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok #2433 provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression matches,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression matches,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression matches,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression does not match,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression does not match,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression does not match,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression does not match,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression matches,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression matches,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression matches,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression matches,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression does not match,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression does not match,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression does not match,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (text expression does not match,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression matches,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression matches,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression matches,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression matches,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression does not match,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression does not match,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression does not match,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (string expression does not match,xpath-compiler=None,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (unrecognised namespace,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (unrecognised namespace,xpath-compiler=XPath,doc-compiler=None) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (unrecognised namespace,xpath-compiler=None,doc-compiler=XPathDocumentEvaluator) ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (unrecognised namespace,xpath-compiler=None,doc-compiler=None) ... ok #2434 provisioningserver.utils.tests.test_znums.TestZNumbers.test_from_int_basics ... ok #2435 provisioningserver.utils.tests.test_znums.TestZNumbers.test_roundtrip ... ok #2436 provisioningserver.utils.tests.test_znums.TestZNumbers.test_sorting_6_digit_znums ... ok #2437 provisioningserver.utils.tests.test_znums.TestZNumbers.test_to_int_basics ... ok #2438 provisioningserver.testing.tests.test_bindfixture.TestBINDFixture.test_config ... ok #2439 provisioningserver.testing.tests.test_bindfixture.TestBINDFixture.test_start_check_shutdown ... ok #2440 provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_defaults ... ok #2441 provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_defaults_reallocated_after_teardown ... ok #2442 provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_copies_executable ... ok #2443 provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_creates_config_files ... ok #2444 provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_honours_include_in_options ... ok #2445 provisioningserver.tests.test_cluster_config_command.TestAddArguments.test_accepts_all_args ... ok #2446 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_init_creates_initial_cluster_id ... ok #2447 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_init_when_already_configured_does_nothing ... ok #2448 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_cluster_uuid_sets_cluster_uuid ... ok #2449 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_cluster_uuid_without_setting_does_nothing ... ok #2450 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_maas_url_sets_url ... ok #2451 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_maas_url_without_setting_does_nothing ... ok #2452 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_sets_tftp_port ... ok #2453 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_sets_tftp_root ... ok #2454 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_without_setting_does_nothing ... ok #2455 provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_root_without_setting_does_nothing ... ok #2456 provisioningserver.tests.test_config.TestClusterConfiguration.test_default_cluster_uuid ... ok #2457 provisioningserver.tests.test_config.TestClusterConfiguration.test_default_maas_url ... ok #2458 provisioningserver.tests.test_config.TestClusterConfiguration.test_default_tftp_port ... ok #2459 provisioningserver.tests.test_config.TestClusterConfiguration.test_default_tftp_root ... ok #2460 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_cluster_uuid ... ok #2461 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_maas_url ... ok #2462 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_tftp_port ... ok #2463 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_tftp_root ... ok #2464 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_hostnames ... ok #2465 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_ipv6_addresses_with_brackets ... ok #2466 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_very_short_hostnames ... ok #2467 provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_rejects_bare_ipv6_addresses ... ok #2468 provisioningserver.tests.test_config.TestClusterConfigurationGRUBRoot.test__is_relative_to_tftp_root_with_trailing_slash ... ok #2469 provisioningserver.tests.test_config.TestClusterConfigurationGRUBRoot.test__is_relative_to_tftp_root_without_trailing_slash ... ok #2470 provisioningserver.tests.test_config.TestConfig.test_is_dev_environment_returns_false ... ok #2471 provisioningserver.tests.test_config.TestConfig.test_is_dev_environment_returns_true ... ok #2472 provisioningserver.tests.test_config.TestConfiguration.test_cannot_set_attributes ... ok #2473 provisioningserver.tests.test_config.TestConfiguration.test_create ... ok #2474 provisioningserver.tests.test_config.TestConfiguration.test_open_for_update_uses_backend_as_context_manager ... ok #2475 provisioningserver.tests.test_config.TestConfiguration.test_open_uses_backend_as_context_manager ... ok #2476 provisioningserver.tests.test_config.TestConfigurationDatabase.test_adding_configuration_option ... ok #2477 provisioningserver.tests.test_config.TestConfigurationDatabase.test_as_string ... ok #2478 provisioningserver.tests.test_config.TestConfigurationDatabase.test_configuration_pristine ... ok #2479 provisioningserver.tests.test_config.TestConfigurationDatabase.test_getting_configuration_option ... ok #2480 provisioningserver.tests.test_config.TestConfigurationDatabase.test_getting_non_existent_configuration_option ... ok #2481 provisioningserver.tests.test_config.TestConfigurationDatabase.test_init ... ok #2482 provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_and_close ... ok #2483 provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_permissions_existing_database ... ok #2484 provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_permissions_new_database ... ok #2485 provisioningserver.tests.test_config.TestConfigurationDatabase.test_opened_database_commits_on_exit ... ok #2486 provisioningserver.tests.test_config.TestConfigurationDatabase.test_opened_database_rolls_back_on_unclean_exit ... ok #2487 provisioningserver.tests.test_config.TestConfigurationDatabase.test_removing_configuration_option ... ok #2488 provisioningserver.tests.test_config.TestConfigurationDatabase.test_replacing_configuration_option ... ok #2489 provisioningserver.tests.test_config.TestConfigurationDatabaseMutability.test_immutable ... ok #2490 provisioningserver.tests.test_config.TestConfigurationDatabaseMutability.test_mutable ... ok #2491 provisioningserver.tests.test_config.TestConfigurationDatabaseMutability.test_open_for_update_yields_mutable_backend ... ok #2492 provisioningserver.tests.test_config.TestConfigurationDatabaseMutability.test_open_yields_immutable_backend ... ok #2493 provisioningserver.tests.test_config.TestConfigurationFile.test_adding_configuration_option ... ok #2494 provisioningserver.tests.test_config.TestConfigurationFile.test_as_string ... ok #2495 provisioningserver.tests.test_config.TestConfigurationFile.test_configuration_pristine ... ok #2496 provisioningserver.tests.test_config.TestConfigurationFile.test_getting_configuration_option ... ok #2497 provisioningserver.tests.test_config.TestConfigurationFile.test_getting_non_existent_configuration_option ... ok #2498 provisioningserver.tests.test_config.TestConfigurationFile.test_load_empty_file_results_in_empty_config ... ok #2499 provisioningserver.tests.test_config.TestConfigurationFile.test_load_file_with_non_mapping_crashes ... ok #2500 provisioningserver.tests.test_config.TestConfigurationFile.test_load_non_existent_file_crashes ... ok #2501 provisioningserver.tests.test_config.TestConfigurationFile.test_modified_database_retains_permissions ... ok #2502 provisioningserver.tests.test_config.TestConfigurationFile.test_modified_database_uses_safe_permissions_if_file_missing ... ok #2503 provisioningserver.tests.test_config.TestConfigurationFile.test_open_and_close ... ok #2504 provisioningserver.tests.test_config.TestConfigurationFile.test_open_permissions_new_database ... ok #2505 provisioningserver.tests.test_config.TestConfigurationFile.test_open_takes_exclusive_lock ... ok #2506 provisioningserver.tests.test_config.TestConfigurationFile.test_opened_configuration_file_does_not_save_on_unclean_exit ... ok #2507 provisioningserver.tests.test_config.TestConfigurationFile.test_opened_configuration_file_saves_on_exit ... ok #2508 provisioningserver.tests.test_config.TestConfigurationFile.test_removing_configuration_option ... ok #2509 provisioningserver.tests.test_config.TestConfigurationFile.test_replacing_configuration_option ... ok #2510 provisioningserver.tests.test_config.TestConfigurationFile.test_unmodified_database_retains_permissions ... ok #2511 provisioningserver.tests.test_config.TestConfigurationFileMutability.test_immutable ... ok #2512 provisioningserver.tests.test_config.TestConfigurationFileMutability.test_mutable ... ok #2513 provisioningserver.tests.test_config.TestConfigurationFileMutability.test_open_for_update_yields_mutable_backend ... ok #2514 provisioningserver.tests.test_config.TestConfigurationFileMutability.test_open_yields_immutable_backend ... ok #2515 provisioningserver.tests.test_config.TestConfigurationMeta.test_delete (db) ... ok #2515 provisioningserver.tests.test_config.TestConfigurationMeta.test_delete (file) ... ok #2516 provisioningserver.tests.test_config.TestConfigurationMeta.test_falls_back_to_default (db) ... ok #2516 provisioningserver.tests.test_config.TestConfigurationMeta.test_falls_back_to_default (file) ... ok #2517 provisioningserver.tests.test_config.TestConfigurationMeta.test_gets_filename_from_environment (db) ... ok #2517 provisioningserver.tests.test_config.TestConfigurationMeta.test_gets_filename_from_environment (file) ... ok #2518 provisioningserver.tests.test_config.TestConfigurationMeta.test_set (db) ... ok #2518 provisioningserver.tests.test_config.TestConfigurationMeta.test_set (file) ... ok #2519 provisioningserver.tests.test_config.TestConfigurationOption.test_deleting_something (db) ... ok #2519 provisioningserver.tests.test_config.TestConfigurationOption.test_deleting_something (file) ... ok #2520 provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something (db) ... ok #2520 provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something (file) ... ok #2521 provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something_is_not_validated (db) ... ok #2521 provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something_is_not_validated (file) ... ok #2522 provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something (db) ... ok #2522 provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something (file) ... ok #2523 provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something_is_validated (db) ... ok #2523 provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something_is_validated (file) ... ok #2524 provisioningserver.tests.test_diskless.TestComposeSourcePath.test__raises_error_on_missing_os_from_registry ... ok #2525 provisioningserver.tests.test_diskless.TestComposeSourcePath.test__raises_error_when_os_doesnt_support_diskless ... ok #2526 provisioningserver.tests.test_diskless.TestComposeSourcePath.test__returns_valid_path ... ok #2527 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__calls_create_disk_on_driver ... ok #2528 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__calls_update_diskless_tgt ... ok #2529 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__creates_diskless_link ... ok #2530 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__errors_when_driver_create_disk_returns_None ... ok #2531 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__errors_when_driver_create_disk_returns_invalid_path ... ok #2532 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__raises_error_on_doesnt_exist_source_path ... ok #2533 provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__raises_error_on_link_already_exists ... ok #2534 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__calls_delete_disk_on_driver_when_link_points_to_valid_path ... ok #2535 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__calls_update_diskless_tgt ... ok #2536 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__checks_for_link_using_lexists ... ok #2537 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__deletes_diskless_link ... ok #2538 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__doenst_call_delete_disk_on_driver_when_link_is_invalid ... ok #2539 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__exits_early_on_missing_link ... ok #2540 provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__raises_error_if_read_diskless_link_returns_None ... ok #2541 provisioningserver.tests.test_diskless.TestHelpers.test_compose_diskless_link_path ... ok #2542 provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_creates_link ... ok #2543 provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_error_on_already_exists ... ok #2544 provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_uses_lexists ... ok #2545 provisioningserver.tests.test_diskless.TestHelpers.test_delete_diskless_link_deletes_link ... ok #2546 provisioningserver.tests.test_diskless.TestHelpers.test_delete_diskless_link_uses_lexists ... ok #2547 provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_driver_errors_on_missing_driver ... ok #2548 provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_driver_returns_driver ... ok #2549 provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_store ... ok #2550 provisioningserver.tests.test_diskless.TestHelpers.test_read_diskless_link_returns_link_path ... ok #2551 provisioningserver.tests.test_diskless.TestHelpers.test_read_diskless_link_uses_lexists ... ok #2552 provisioningserver.tests.test_diskless.TestTgtHelpers.test_compose_diskless_tgt_config ... ok #2553 provisioningserver.tests.test_diskless.TestTgtHelpers.test_get_diskless_target ... ok #2554 provisioningserver.tests.test_diskless.TestTgtHelpers.test_get_diskless_tgt_path ... ok #2555 provisioningserver.tests.test_diskless.TestTgtHelpers.test_reload_diskless_tgt ... ok #2556 provisioningserver.tests.test_diskless.TestTgtHelpers.test_tgt_entry ... ok #2557 provisioningserver.tests.test_diskless.TestTgtHelpers.test_update_diskless_tgt_calls_atomic_write ... ok #2558 provisioningserver.tests.test_events.TestEvents.test_every_event_has_details ... ok #2559 provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__event_is_sent_to_region ... ok #2560 provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__event_type_is_registered_on_first_call_only ... ok #2561 provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__updates_cache_if_event_type_not_found ... ok #2562 provisioningserver.tests.test_events.TestSendEventMACAddress.test__event_is_sent_to_region ... ok #2563 provisioningserver.tests.test_events.TestSendEventMACAddress.test__event_type_is_registered_on_first_call_only ... ok #2564 provisioningserver.tests.test_events.TestSendEventMACAddress.test__failure_is_suppressed_if_node_not_found ... ok #2565 provisioningserver.tests.test_events.TestSendEventMACAddress.test__updates_cache_if_event_type_not_found ... ok #2566 provisioningserver.tests.test_events.TestSendEventNode.test__calls_singleton_hub_logByID_directly ... ok #2567 provisioningserver.tests.test_events.TestSendEventNodeMACAddress.test__calls_singleton_hub_logByMAC_directly ... ok #2568 provisioningserver.tests.test_kernel_opts.TestGetCurtinKernelCmdlineSepTest.test_get_curtin_kernel_cmdline_sep_returns_curtin_value ... ok #2569 provisioningserver.tests.test_kernel_opts.TestGetCurtinKernelCmdlineSepTest.test_get_curtin_kernel_cmdline_sep_returns_default ... ok #2570 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_command_line_inc_extra_opts ... ok #2571 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_command_line_inc_purpose_opts ... ok #2572 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_handles_extra_opts_None ... ok #2573 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_arch_opts_copes_with_unknown_subarch ... ok #2574 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_arm_specific_option ... ok #2575 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_common_opts ... ok #2576 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_purpose_opts_comm_node ... ok #2577 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_purpose_opts_xinstall_node ... ok #2578 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_includes_preseed_url ... ok #2579 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_not_inc_arm_specific_option ... ok #2580 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_preseed_kernel_opt_returns_kernel_option ... ok #2581 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_enlist_compose_kernel_command_line_inc_purpose_opts ... ok #2582 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_inc_purpose_opts ... ok #2583 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_di_settings ... ok #2584 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_locale ... ok #2585 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_log_settings ... ok #2586 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_name_domain ... ok #2587 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_omits_domain_if_omitted ... ok #2588 provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_xinstall_compose_kernel_command_line_inc_purpose_opts ... ok #2589 provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_get_last_directory ... ok #2590 provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_kernel_parameters_callable ... ok #2591 provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_prefix_target_name_adds_prefix ... ok #2592 provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_prefix_target_name_produces_exactly_one_separating_colon ... ok #2593 provisioningserver.tests.test_monkey.TestAddTermErrorCodeToTFTP.test_adds_error_code_8 ... ok #2594 provisioningserver.tests.test_monkey.TestAddTermErrorCodeToTFTP.test_skips_adding_error_code_if_already_present ... ok #2595 provisioningserver.tests.test_monkey.TestAugmentDeferToThreadPool.test_functions_returning_Deferreds_from_threads_crash ... ok #2596 provisioningserver.tests.test_monkey.TestAugmentDeferToThreadPool.test_functions_returning_other_from_threads_are_okay ... ok #2597 provisioningserver.tests.test_path.TestGetPathFunctions.test__appends_path_elements (get_path) ... ok #2597 provisioningserver.tests.test_path.TestGetPathFunctions.test__appends_path_elements (get_tentative_path) ... ok #2598 provisioningserver.tests.test_path.TestGetPathFunctions.test__assumes_MAAS_ROOT_is_unset_if_empty (get_path) ... ok #2598 provisioningserver.tests.test_path.TestGetPathFunctions.test__assumes_MAAS_ROOT_is_unset_if_empty (get_tentative_path) ... ok #2599 provisioningserver.tests.test_path.TestGetPathFunctions.test__concatenates_despite_leading_slash (get_path) ... ok #2599 provisioningserver.tests.test_path.TestGetPathFunctions.test__concatenates_despite_leading_slash (get_tentative_path) ... ok #2600 provisioningserver.tests.test_path.TestGetPathFunctions.test__defaults_to_root (get_path) ... ok #2600 provisioningserver.tests.test_path.TestGetPathFunctions.test__defaults_to_root (get_tentative_path) ... ok #2601 provisioningserver.tests.test_path.TestGetPathFunctions.test__maybe_creates_dirpath_if_not_exists (get_path) ... ok #2601 provisioningserver.tests.test_path.TestGetPathFunctions.test__maybe_creates_dirpath_if_not_exists (get_tentative_path) ... ok #2602 provisioningserver.tests.test_path.TestGetPathFunctions.test__normalises (get_path) ... ok #2602 provisioningserver.tests.test_path.TestGetPathFunctions.test__normalises (get_tentative_path) ... ok #2603 provisioningserver.tests.test_path.TestGetPathFunctions.test__obeys_MAAS_ROOT_variable (get_path) ... ok #2603 provisioningserver.tests.test_path.TestGetPathFunctions.test__obeys_MAAS_ROOT_variable (get_tentative_path) ... ok #2604 provisioningserver.tests.test_path.TestGetPathFunctions.test__returns_absolute_path (get_path) ... ok #2604 provisioningserver.tests.test_path.TestGetPathFunctions.test__returns_absolute_path (get_tentative_path) ... ok #2605 provisioningserver.tests.test_plugin.TestOptions.test_defaults ... ok #2606 provisioningserver.tests.test_plugin.TestOptions.test_parse_minimal_options ... ok #2607 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_dhcp_probe_service ... ok #2608 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_image_download_service ... ok #2609 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_image_service ... ok #2610 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_init ... ok #2611 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_lease_socket_service ... ok #2612 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_makeService ... ok #2613 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_makeService_patches_tftp_service ... ok #2614 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_networks_monitor_service ... ok #2615 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_node_monitor_service ... ok #2616 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_service_monitor_service ... ok #2617 provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_tftp_service ... ok #2618 provisioningserver.tests.test_register_command.TestAddArguments.test_accepts_all_args ... ok #2619 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test____sets_url ... ok #2620 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test___prompts_user_for_url ... ok #2621 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test___sets_secret ... ok #2622 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__crashes_on_eoferror ... ok #2623 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__crashes_on_keyboardinterrupt ... ok #2624 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__deletes_maas_id_file ... ok #2625 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__errors_out_when_piped_stdin_and_url_not_supplied ... ok #2626 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__prompts_user_for_secret ... ok #2627 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__restarts_maas_rackd_service ... ok #2628 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__show_service_enable_error ... ok #2629 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__show_service_start_error ... ok #2630 provisioningserver.tests.test_register_command.TestRegisterMAASRack.test__show_service_stop_error ... ok #2631 provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__exits_non_zero_if_secret_does_not_exist ... ok #2632 provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__exits_zero_if_secret_exists ... ok #2633 provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__has_add_arguments ... ok #2634 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__deals_fine_with_whitespace_in_filesystem_value ... ok #2635 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__errors_reading_file_are_raised ... ok #2636 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__errors_when_filesystem_value_cannot_be_decoded ... ok #2637 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__reads_with_lock ... ok #2638 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__returns_None_when_no_secret_exists ... ok #2639 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__returns_secret_when_one_exists ... ok #2640 provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__same_secret_is_returned_on_subsequent_calls ... ok #2641 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__deals_gracefully_with_eof_from_tty ... ok #2642 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__deals_gracefully_with_interrupt_from_tty ... ok #2643 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__has_add_arguments ... ok #2644 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__ignores_surrounding_whitespace_from_stdin ... ok #2645 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__ignores_surrounding_whitespace_from_tty ... ok #2646 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__prints_error_message_when_secret_cannot_be_decoded ... ok #2647 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__prints_message_when_secret_is_installed ... ok #2648 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__reads_secret_from_stdin ... ok #2649 provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__reads_secret_from_tty ... ok #2650 provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_secret ... ok #2651 provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_with_lock ... ok #2652 provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_with_secure_permissions ... ok #2653 provisioningserver.tests.test_service_monitor.TestDHCPService.test_expected_state_starts_off ... ok #2654 provisioningserver.tests.test_service_monitor.TestDHCPService.test_getExpectedState_returns_from_expected_state ... ok #2655 provisioningserver.tests.test_service_monitor.TestDHCPService.test_is_on_returns_False_when_expected_state_off ... ok #2656 provisioningserver.tests.test_service_monitor.TestDHCPService.test_is_on_returns_True_when_expected_state_on ... ok #2657 provisioningserver.tests.test_service_monitor.TestDHCPService.test_off_sets_expected_state_to_off ... ok #2658 provisioningserver.tests.test_service_monitor.TestDHCPService.test_on_sets_expected_state_to_on ... ok #2659 provisioningserver.tests.test_service_monitor.TestDHCPv4Service.test_name ... ok #2660 provisioningserver.tests.test_service_monitor.TestDHCPv4Service.test_service_name ... ok #2661 provisioningserver.tests.test_service_monitor.TestDHCPv6Service.test_name ... ok #2662 provisioningserver.tests.test_service_monitor.TestDHCPv6Service.test_service_name ... ok #2663 provisioningserver.tests.test_service_monitor.TestGlobalServiceMonitor.test__includes_all_services ... ok #2664 provisioningserver.tests.test_service_monitor.TestNTPServiceOnRack.test_name_and_service_name ... ok #2665 provisioningserver.tests.test_service_monitor.TestNTPServiceOnRack_Scenarios.test_getExpectedState (rack) ... ok #2665 provisioningserver.tests.test_service_monitor.TestNTPServiceOnRack_Scenarios.test_getExpectedState (region) ... ok provisioningserver.tests.test_service_monitor.TestNTPServiceOnRack_Scenarios.test_getExpectedState (region+rack) ... ok provisioningserver.tests.test_service_monitor.TestNTPServiceOnRack_Scenarios.test_getExpectedState (machine) ... ok #2666 provisioningserver.tests.test_service_monitor.TestTGTService.test_getExpectedState ... ok #2667 provisioningserver.tests.test_service_monitor.TestTGTService.test_service_name ... ok #2668 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_all_args_dumps_all_functions (without_exception_mock) ... ok #2668 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_all_args_dumps_all_functions (with_exception_mock) ... ok #2669 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_config_arg_dumps_expected_functions (without_exception_mock) ... ok #2669 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_config_arg_dumps_expected_functions (with_exception_mock) ... ok #2670 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_and_config_args_dumps_expected_functions (without_exception_mock) ... ok #2670 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_and_config_args_dumps_expected_functions (with_exception_mock) ... ok #2671 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_and_networking_args_dumps_expected_functions (without_exception_mock) ... ok #2671 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_and_networking_args_dumps_expected_functions (with_exception_mock) ... ok #2672 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_arg_dumps_expected_functions (without_exception_mock) ... ok #2672 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_arg_dumps_expected_functions (with_exception_mock) ... ok #2673 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_preserves_args (without_exception_mock) ... ok #2673 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_images_preserves_args (with_exception_mock) ... ok #2674 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_and_config_args_dumps_expected_functions (without_exception_mock) ... ok #2674 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_and_config_args_dumps_expected_functions (with_exception_mock) ... ok #2675 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_and_images_args_dumps_expected_functions (without_exception_mock) ... ok #2675 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_and_images_args_dumps_expected_functions (with_exception_mock) ... ok #2676 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_arg_dumps_expected (without_exception_mock) ... ok #2676 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_networking_arg_dumps_expected (with_exception_mock) ... ok #2677 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_no_args_dumps_everything (without_exception_mock) ... ok #2677 provisioningserver.tests.test_support_dump.TestUpdateMaasClusterConf.test_dump_with_no_args_dumps_everything (with_exception_mock) ... ok #2678 provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_more_things ... ok #2679 provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_no_things ... ok #2680 provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_one_thing ... ok #2681 provisioningserver.tests.test_tags.TestGenBatchSlices.test_batches_by_brute_force ... ok #2682 provisioningserver.tests.test_tags.TestGenBatchSlices.test_more_things ... ok #2683 provisioningserver.tests.test_tags.TestGenBatchSlices.test_no_things ... ok #2684 provisioningserver.tests.test_tags.TestGenBatchSlices.test_one_thing ... ok #2685 provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_more_things ... ok #2686 provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_no_things ... ok #2687 provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_one_thing ... ok #2688 provisioningserver.tests.test_tags.TestGenBatches.test_brute ... ok #2689 provisioningserver.tests.test_tags.TestGenBatches.test_more_things ... ok #2690 provisioningserver.tests.test_tags.TestGenBatches.test_no_things ... ok #2691 provisioningserver.tests.test_tags.TestGenBatches.test_one_thing ... ok #2692 provisioningserver.tests.test_tags.TestGenNodeDetails.test__generates_node_details ... ok #2693 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_all_invalid_details ... ok #2694 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_lshw_details ... ok #2695 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_lshw_details_and_others_valid ... ok #2696 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_other_details ... ok #2697 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_multiple_details ... ok #2698 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_no_details ... ok #2699 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_only_lldp_details ... ok #2700 provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_only_lshw_details ... ok #2701 provisioningserver.tests.test_tags.TestMergeDetails.test_merges_into_new_tree ... ok #2702 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_all_invalid_details ... ok #2703 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_lshw_details ... ok #2704 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_lshw_details_and_others_valid ... ok #2705 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_other_details ... ok #2706 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_multiple_details ... ok #2707 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_no_details ... ok #2708 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_only_lldp_details ... ok #2709 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_only_lshw_details ... ok #2710 provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merges_into_new_tree ... ok #2711 provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_BSON_content ... ok #2712 provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_JSON_content ... ok #2713 provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_other_content ... ok #2714 provisioningserver.tests.test_tags.TestProcessResponse.test_process_not_OK_response ... ok #2715 provisioningserver.tests.test_tags.TestTagUpdating.test_classify_evaluates_xpath ... ok #2716 provisioningserver.tests.test_tags.TestTagUpdating.test_get_details_calls_correct_api_and_parses_result ... ok #2717 provisioningserver.tests.test_tags.TestTagUpdating.test_post_updated_nodes_calls_correct_api_and_parses_result ... ok #2718 provisioningserver.tests.test_tags.TestTagUpdating.test_post_updated_nodes_handles_conflict ... ok #2719 provisioningserver.tests.test_tags.TestTagUpdating.test_process_node_tags_integration ... ok #2720 provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__creates_directory ... ok #2721 provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__does_not_set_ownership_if_not_running_as_root ... ok #2722 provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__sets_ownership_to_maas_if_running_as_root ... ok #2723 provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__succeeds_if_directory_exists ... ok #2724 provisioningserver.tests.test_upgrade_cluster.TestMakeMAASOwnBootResources.test__calls_chown_if_boot_resources_dir_exists ... ok #2725 provisioningserver.tests.test_upgrade_cluster.TestMakeMAASOwnBootResources.test__skips_chown_if_boot_resources_dir_does_not_exist ... ok #2726 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__calls_update_targets_conf_with_current_dir ... ok #2727 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__calls_write_targets_conf_with_current_dir ... ok #2728 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_create_ubuntu_dir_when_no_valid_directories ... ok #2729 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_move_paths_with_fewer_levels_into_ubuntu_dir ... ok #2730 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_move_paths_with_more_levels_into_ubuntu_dir ... ok #2731 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_boot_resources_dir_does_not_exist ... ok #2732 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_current_dir_does_not_exist ... ok #2733 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_ubuntu_dir_exist ... ok #2734 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__list_subdirs_under_current_directory ... ok #2735 provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__moves_paths_with_correct_levels_into_ubuntu_dir ... ok #2736 provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__does_nothing_if_file_not_present ... ok #2737 provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__is_idempotent ... ok #2738 provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__prefixes_header_to_file_if_present ... ok #2739 provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__survives_encoding_problems ... ok #2740 provisioningserver.tests.test_upgrade_cluster.TestUpgradeCluster.test_calls_hooks ... ok #2741 provisioningserver.tests.test_upgrade_cluster.TestUpgradeCluster.test_calls_hooks_in_order ... ok ---------------------------------------------------------------------- XML: xunit.test.rack.xml ---------------------------------------------------------------------- Ran 3042 tests in 57.798s OK (SKIP=30) ---------------------------------------------------------------------- XML: xunit.test.config.xml ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK #2742 maas.tests.test_maas.TestDatabaseConfiguration.test_atomic_requests_are_enabled ... ok #2743 maas.tests.test_maas.TestDatabaseConfiguration.test_isolation_level_is_serializable ... ok #2744 maas.tests.test_maas.TestDatabaseConfiguration.test_transactionmiddleware_is_not_used ... ok #2745 maas.tests.test_maas.TestSettingsHelpers.test_find_settings ... ok #2746 maas.tests.test_maas.TestSettingsHelpers.test_import_settings ... ok #2747 maasserver.api.tests.test_api.AccountAPITest.test_create_authorisation_token (user=user,client=oauth) ... ok #2747 maasserver.api.tests.test_api.AccountAPITest.test_create_authorisation_token (user=user,client=user+pass) ... ok #2748 maasserver.api.tests.test_api.AccountAPITest.test_create_authorisation_token_with_token_name (user=user,client=oauth) ... ok #2748 maasserver.api.tests.test_api.AccountAPITest.test_create_authorisation_token_with_token_name (user=user,client=user+pass) ... ok #2749 maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_bad_request_no_token (user=user,client=oauth) ... ok #2749 maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_bad_request_no_token (user=user,client=user+pass) ... ok #2750 maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_not_found (user=user,client=oauth) ... ok #2750 maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_not_found (user=user,client=user+pass) ... ok #2751 maasserver.api.tests.test_api.AccountAPITest.test_handler_path (user=user,client=oauth) ... ok #2751 maasserver.api.tests.test_api.AccountAPITest.test_handler_path (user=user,client=user+pass) ... ok #2752 maasserver.api.tests.test_api.AccountAPITest.test_list_tokens (user=user,client=oauth) ... ok #2752 maasserver.api.tests.test_api.AccountAPITest.test_list_tokens (user=user,client=user+pass) ... ok #2753 maasserver.api.tests.test_api.AccountAPITest.test_list_tokens_format (user=user,client=oauth) ... ok #2753 maasserver.api.tests.test_api.AccountAPITest.test_list_tokens_format (user=user,client=user+pass) ... ok #2754 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token (user=user,client=oauth) ... ok #2754 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token (user=user,client=user+pass) ... ok #2755 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_name_bad_request_no_token (user=user,client=oauth) ... ok #2755 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_name_bad_request_no_token (user=user,client=user+pass) ... ok #2756 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_name_not_found (user=user,client=oauth) ... ok #2756 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_name_not_found (user=user,client=user+pass) ... ok #2757 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_with_token_key (user=user,client=oauth) ... ok #2757 maasserver.api.tests.test_api.AccountAPITest.test_update_authorisation_token_with_token_key (user=user,client=user+pass) ... ok #2758 maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_get_config_unauthorized (user=anonymous,client=oauth) ... ok #2758 maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_get_config_unauthorized (user=anonymous,client=user+pass) ... ok #2759 maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_set_config_unauthorized (user=anonymous,client=oauth) ... ok #2759 maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_set_config_unauthorized (user=anonymous,client=user+pass) ... ok #2760 maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config (user=user,client=oauth) ... ok #2760 maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config (user=user,client=user+pass) ... ok #2761 maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config_rejects_unknown_config_item (user=user,client=oauth) ... ok #2761 maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config_rejects_unknown_config_item (user=user,client=user+pass) ... ok #2762 maasserver.api.tests.test_api.MAASAPITest.test_get_config_rejects_unknown_config_item (user=user,client=oauth) ... ok #2762 maasserver.api.tests.test_api.MAASAPITest.test_get_config_rejects_unknown_config_item (user=user,client=user+pass) ... ok #2763 maasserver.api.tests.test_api.MAASAPITest.test_get_config_requires_name_param (user=user,client=oauth) ... ok #2763 maasserver.api.tests.test_api.MAASAPITest.test_get_config_requires_name_param (user=user,client=user+pass) ... ok #2764 maasserver.api.tests.test_api.MAASAPITest.test_get_config_returns_config (user=user,client=oauth) ... ok #2764 maasserver.api.tests.test_api.MAASAPITest.test_get_config_returns_config (user=user,client=user+pass) ... ok #2765 maasserver.api.tests.test_api.MAASAPITest.test_handler_path (user=user,client=oauth) ... ok #2765 maasserver.api.tests.test_api.MAASAPITest.test_handler_path (user=user,client=user+pass) ... ok #2766 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_name_param (user=user,client=oauth) ... ok #2766 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_name_param (user=user,client=user+pass) ... ok #2767 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_string_name_param (user=user,client=oauth) ... ok #2767 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_string_name_param (user=user,client=user+pass) ... ok #2768 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_value_param (user=user,client=oauth) ... ok #2768 maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_value_param (user=user,client=user+pass) ... ok #2769 maasserver.api.tests.test_api.MAASAPITest.test_simple_user_set_config_forbidden (user=user,client=oauth) ... ok #2769 maasserver.api.tests.test_api.MAASAPITest.test_simple_user_set_config_forbidden (user=user,client=user+pass) ... ok #2770 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=admin,client=oauth) ... ok #2770 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=admin,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=user,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_api_version_handler_path (user=user,client=user+pass) ... ok #2771 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=admin,client=oauth) ... ok #2771 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=admin,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=user,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_get_api_version (user=user,client=user+pass) ... ok #2772 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=admin,client=oauth) ... ok #2772 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=admin,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=user,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_old_api_request (user=user,client=user+pass) ... ok #2773 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=admin,client=oauth) ... ok #2773 maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=admin,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=user,client=oauth) ... ok maasserver.api.tests.test_api.MAASAPIVersioningTest.test_v1_error_handler_path (user=user,client=user+pass) ... ok #2774 maasserver.api.tests.test_api.TestAuthentication.test_invalid_oauth_request ... ok #2775 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_catches_key_validation_errors (user=user,client=oauth) ... ok #2775 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_catches_key_validation_errors (user=user,client=user+pass) ... ok #2776 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form (user=user,client=oauth) ... ok #2776 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form (user=user,client=user+pass) ... ok #2777 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_works (user=user,client=oauth) ... ok #2777 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_works (user=user,client=user+pass) ... ok #2778 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_by_id_works (user=user,client=oauth) ... ok #2778 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_by_id_works (user=user,client=user+pass) ... ok #2779 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_fails_if_not_your_key (user=user,client=oauth) ... ok #2779 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_fails_if_not_your_key (user=user,client=user+pass) ... ok #2780 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_get_by_id_works (user=user,client=oauth) ... ok #2780 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_get_by_id_works (user=user,client=user+pass) ... ok #2781 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_crashes_for_ImportSSHKeysERROR (user=user,client=oauth) ... ok #2781 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_crashes_for_ImportSSHKeysERROR (user=user,client=user+pass) ... ok #2782 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_crashes_for_RequestException (user=user,client=oauth) ... ok #2782 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_crashes_for_RequestException (user=user,client=user+pass) ... ok #2783 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_creates_keys_and_keysource (user=user,client=oauth) ... ok #2783 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_creates_keys_and_keysource (user=user,client=user+pass) ... ok #2784 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_creates_keys_not_duplicate_keysource (user=user,client=oauth) ... ok #2784 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_import_ssh_keys_creates_keys_not_duplicate_keysource (user=user,client=user+pass) ... ok #2785 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_list_works (user=user,client=oauth) ... ok #2785 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_list_works (user=user,client=user+pass) ... ok #2786 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkey_handler_path (user=user,client=oauth) ... ok #2786 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkey_handler_path (user=user,client=user+pass) ... ok #2787 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkeys_handler_path (user=user,client=oauth) ... ok #2787 maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkeys_handler_path (user=user,client=user+pass) ... ok #2788 maasserver.api.tests.test_api.TestStoreNodeParameters.test_invalid_power_type (user=user,client=oauth) ... ok #2788 maasserver.api.tests.test_api.TestStoreNodeParameters.test_invalid_power_type (user=user,client=user+pass) ... ok #2789 maasserver.api.tests.test_api.TestStoreNodeParameters.test_no_connected_rack_controllers (user=user,client=oauth) ... ok #2789 maasserver.api.tests.test_api.TestStoreNodeParameters.test_no_connected_rack_controllers (user=user,client=user+pass) ... ok #2790 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_not_given (user=user,client=oauth) ... ok #2790 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_not_given (user=user,client=user+pass) ... ok #2791 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_but_no_parameters (user=user,client=oauth) ... ok #2791 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_but_no_parameters (user=user,client=user+pass) ... ok #2792 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_invalid_parameters (user=user,client=oauth) ... ok #2792 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_invalid_parameters (user=user,client=user+pass) ... ok #2793 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_parameters (user=user,client=oauth) ... ok #2793 maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_parameters (user=user,client=user+pass) ... ok #2794 maasserver.api.tests.test_api.TestStoreNodeParameters.test_unknown_power_type (user=user,client=oauth) ... ok #2794 maasserver.api.tests.test_api.TestStoreNodeParameters.test_unknown_power_type (user=user,client=user+pass) ... ok #2795 maasserver.api.tests.test_api.TestXSSBugs.test_invalid_signature_response_is_textplain (user=user,client=oauth) ... ok #2795 maasserver.api.tests.test_api.TestXSSBugs.test_invalid_signature_response_is_textplain (user=user,client=user+pass) ... ok #2796 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_bcache_backing (user=user,client=oauth) ... ok #2796 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_bcache_backing (user=user,client=user+pass) ... ok #2797 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_storages_to_partitions_bcache (user=user,client=oauth) ... ok #2797 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_storages_to_partitions_bcache (user=user,client=user+pass) ... ok #2798 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #2798 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #2799 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_404_when_not_bcache (user=user,client=oauth) ... ok #2799 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_404_when_not_bcache (user=user,client=user+pass) ... ok #2800 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_409_when_not_ready (user=user,client=oauth) ... ok #2800 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_409_when_not_ready (user=user,client=user+pass) ... ok #2801 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_deletes_bcache (user=user,client=oauth) ... ok #2801 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_deletes_bcache (user=user,client=user+pass) ... ok #2802 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_handler_path (user=user,client=oauth) ... ok #2802 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_handler_path (user=user,client=user+pass) ... ok #2803 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_invalid_change_fails (user=user,client=oauth) ... ok #2803 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_invalid_change_fails (user=user,client=user+pass) ... ok #2804 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read (user=user,client=oauth) ... ok #2804 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read (user=user,client=user+pass) ... ok #2805 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read_404_when_not_bcache (user=user,client=oauth) ... ok #2805 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read_404_when_not_bcache (user=user,client=user+pass) ... ok #2806 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_403_if_not_admin (user=user,client=oauth) ... ok #2806 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_403_if_not_admin (user=user,client=user+pass) ... ok #2807 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_409_if_not_ready (user=user,client=oauth) ... ok #2807 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_409_if_not_ready (user=user,client=user+pass) ... ok #2808 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_bcache (user=user,client=oauth) ... ok #2808 maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_bcache (user=user,client=user+pass) ... ok #2809 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create (user=user,client=oauth) ... ok #2809 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create (user=user,client=user+pass) ... ok #2810 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_403_if_not_admin (user=user,client=oauth) ... ok #2810 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_403_if_not_admin (user=user,client=user+pass) ... ok #2811 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_409_if_not_ready (user=user,client=oauth) ... ok #2811 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_409_if_not_ready (user=user,client=user+pass) ... ok #2812 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_backing_fails (user=user,client=oauth) ... ok #2812 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_backing_fails (user=user,client=user+pass) ... ok #2813 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_cache_set_fails (user=user,client=oauth) ... ok #2813 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_cache_set_fails (user=user,client=user+pass) ... ok #2814 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_handler_path (user=user,client=oauth) ... ok #2814 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_handler_path (user=user,client=user+pass) ... ok #2815 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_read (user=user,client=oauth) ... ok #2815 maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_read (user=user,client=user+pass) ... ok #2816 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_400_when_cache_set_in_use (user=user,client=oauth) ... ok #2816 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_400_when_cache_set_in_use (user=user,client=user+pass) ... ok #2817 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #2817 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #2818 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #2818 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #2819 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_409_when_not_ready (user=user,client=oauth) ... ok #2819 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_409_when_not_ready (user=user,client=user+pass) ... ok #2820 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_deletes_cache_set (user=user,client=oauth) ... ok #2820 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_deletes_cache_set (user=user,client=user+pass) ... ok #2821 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_handler_path (user=user,client=oauth) ... ok #2821 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_handler_path (user=user,client=user+pass) ... ok #2822 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read (user=user,client=oauth) ... ok #2822 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read (user=user,client=user+pass) ... ok #2823 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_invalid_id (user=user,client=oauth) ... ok #2823 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_invalid_id (user=user,client=user+pass) ... ok #2824 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_node_mismatch (user=user,client=oauth) ... ok #2824 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_node_mismatch (user=user,client=user+pass) ... ok #2825 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_400_when_invalid_id (user=user,client=oauth) ... ok #2825 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_400_when_invalid_id (user=user,client=user+pass) ... ok #2826 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_403_when_not_admin (user=user,client=oauth) ... ok #2826 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_403_when_not_admin (user=user,client=user+pass) ... ok #2827 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_409_when_not_ready (user=user,client=oauth) ... ok #2827 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_409_when_not_ready (user=user,client=user+pass) ... ok #2828 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_change_cache_device (user=user,client=oauth) ... ok #2828 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_change_cache_device (user=user,client=user+pass) ... ok #2829 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create (user=user,client=oauth) ... ok #2829 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create (user=user,client=user+pass) ... ok #2830 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_403_when_not_admin (user=user,client=oauth) ... ok #2830 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_403_when_not_admin (user=user,client=user+pass) ... ok #2831 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_409_when_not_ready (user=user,client=oauth) ... ok #2831 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_409_when_not_ready (user=user,client=user+pass) ... ok #2832 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_with_missing_cache_fails (user=user,client=oauth) ... ok #2832 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_with_missing_cache_fails (user=user,client=user+pass) ... ok #2833 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_handler_path (user=user,client=oauth) ... ok #2833 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_handler_path (user=user,client=user+pass) ... ok #2834 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_read (user=user,client=oauth) ... ok #2834 maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_read (user=user,client=user+pass) ... ok #2835 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_403_when_not_admin (user=user,client=oauth) ... ok #2835 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_403_when_not_admin (user=user,client=user+pass) ... ok #2836 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_404_when_system_id_doesnt_match (user=user,client=oauth) ... ok #2836 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_404_when_system_id_doesnt_match (user=user,client=user+pass) ... ok #2837 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_409_when_the_nodes_not_ready (user=user,client=oauth) ... ok #2837 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_409_when_the_nodes_not_ready (user=user,client=user+pass) ... ok #2838 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_to_block_device (user=user,client=oauth) ... ok #2838 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_to_block_device (user=user,client=user+pass) ... ok #2839 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_deletes_block_device (user=user,client=oauth) ... ok #2839 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_deletes_block_device (user=user,client=user+pass) ... ok #2840 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_403_when_not_admin (user=user,client=oauth) ... ok #2840 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_403_when_not_admin (user=user,client=user+pass) ... ok #2841 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_404_when_system_id_doesnt_match (user=user,client=oauth) ... ok #2841 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_404_when_system_id_doesnt_match (user=user,client=user+pass) ... ok #2842 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_409_when_the_nodes_not_ready (user=user,client=oauth) ... ok #2842 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_409_when_the_nodes_not_ready (user=user,client=user+pass) ... ok #2843 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_admin (user=user,client=oauth) ... ok #2843 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_admin (user=user,client=user+pass) ... ok #2844 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_user (user=user,client=oauth) ... ok #2844 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_user (user=user,client=user+pass) ... ok #2845 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #2845 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #2846 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #2846 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #2847 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_400_on_missing_mount_point (user=user,client=oauth) ... ok #2847 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_400_on_missing_mount_point (user=user,client=user+pass) ... ok #2848 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #2848 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #2849 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #2849 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #2850 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_and_params_on_filesystem_as_admin (user=user,client=oauth) ... ok #2850 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_and_params_on_filesystem_as_admin (user=user,client=user+pass) ... ok #2851 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_and_params_on_filesystem_as_user (user=user,client=oauth) ... ok #2851 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_and_params_on_filesystem_as_user (user=user,client=user+pass) ... ok #2852 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_block_device_by_name (user=user,client=oauth) ... ok #2852 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_block_device_by_name (user=user,client=user+pass) ... ok #2853 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_physical_block_device (user=user,client=oauth) ... ok #2853 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_physical_block_device (user=user,client=user+pass) ... ok #2854 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesystem (user=user,client=oauth) ... ok #2854 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesystem (user=user,client=user+pass) ... ok #2855 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesytems_on_partitions (user=user,client=oauth) ... ok #2855 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesytems_on_partitions (user=user,client=user+pass) ... ok #2856 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_partitions (user=user,client=oauth) ... ok #2856 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_partitions (user=user,client=user+pass) ... ok #2857 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_virtual_block_device (user=user,client=oauth) ... ok #2857 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_virtual_block_device (user=user,client=user+pass) ... ok #2858 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_from_block_device (user=user,client=oauth) ... ok #2858 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_from_block_device (user=user,client=user+pass) ... ok #2859 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_403_when_not_admin (user=user,client=oauth) ... ok #2859 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_403_when_not_admin (user=user,client=user+pass) ... ok #2860 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_404_when_system_id_doesnt_match (user=user,client=oauth) ... ok #2860 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_404_when_system_id_doesnt_match (user=user,client=user+pass) ... ok #2861 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_409_when_the_nodes_not_ready (user=user,client=oauth) ... ok #2861 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_409_when_the_nodes_not_ready (user=user,client=user+pass) ... ok #2862 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_admin (user=user,client=oauth) ... ok #2862 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_admin (user=user,client=user+pass) ... ok #2863 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_user (user=user,client=oauth) ... ok #2863 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_user (user=user,client=user+pass) ... ok #2864 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_in_filesystem_group (user=user,client=oauth) ... ok #2864 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_in_filesystem_group (user=user,client=user+pass) ... ok #2865 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_mounted (user=user,client=oauth) ... ok #2865 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_mounted (user=user,client=user+pass) ... ok #2866 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_not_formatted (user=user,client=oauth) ... ok #2866 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_not_formatted (user=user,client=user+pass) ... ok #2867 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #2867 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #2868 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #2868 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #2869 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_already_unmounted (user=user,client=oauth) ... ok #2869 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_already_unmounted (user=user,client=user+pass) ... ok #2870 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_not_formatted (user=user,client=oauth) ... ok #2870 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_not_formatted (user=user,client=user+pass) ... ok #2871 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #2871 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #2872 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #2872 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #2873 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_admin (user=user,client=oauth) ... ok #2873 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_admin (user=user,client=user+pass) ... ok #2874 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_user (user=user,client=oauth) ... ok #2874 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_user (user=user,client=user+pass) ... ok #2875 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_deployed_physical_block_device_as_admin (user=user,client=oauth) ... ok #2875 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_deployed_physical_block_device_as_admin (user=user,client=user+pass) ... ok #2876 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_admin (user=user,client=oauth) ... ok #2876 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_admin (user=user,client=user+pass) ... ok #2877 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_normal_user (user=user,client=oauth) ... ok #2877 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_normal_user (user=user,client=user+pass) ... ok #2878 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_returns_409_for_non_ready_node (user=user,client=oauth) ... ok #2878 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_returns_409_for_non_ready_node (user=user,client=user+pass) ... ok #2879 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_admin (user=user,client=oauth) ... ok #2879 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_admin (user=user,client=user+pass) ... ok #2880 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_normal_user (user=user,client=oauth) ... ok #2880 maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_normal_user (user=user,client=user+pass) ... ok #2881 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_admin (user=user,client=oauth) ... ok #2881 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_admin (user=user,client=user+pass) ... ok #2882 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_normal_user (user=user,client=oauth) ... ok #2882 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_normal_user (user=user,client=user+pass) ... ok #2883 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_with_invalid_params (user=user,client=oauth) ... ok #2883 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_with_invalid_params (user=user,client=user+pass) ... ok #2884 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read (user=user,client=oauth) ... ok #2884 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read (user=user,client=user+pass) ... ok #2885 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystem (user=user,client=oauth) ... ok #2885 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystem (user=user,client=user+pass) ... ok #2886 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystems_on_partitions (user=user,client=oauth) ... ok #2886 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystems_on_partitions (user=user,client=user+pass) ... ok #2887 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_model (user=user,client=oauth) ... ok #2887 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_model (user=user,client=user+pass) ... ok #2888 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partition_type (user=user,client=oauth) ... ok #2888 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partition_type (user=user,client=user+pass) ... ok #2889 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partitions (user=user,client=oauth) ... ok #2889 maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partitions (user=user,client=user+pass) ... ok #2890 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_deletes_boot_resource (user=user,client=oauth) ... ok #2890 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_deletes_boot_resource (user=user,client=user+pass) ... ok #2891 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_requires_admin (user=user,client=oauth) ... ok #2891 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #2892 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_GET_returns_boot_resource (user=user,client=oauth) ... ok #2892 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_GET_returns_boot_resource (user=user,client=user+pass) ... ok #2893 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_handler_path (user=user,client=oauth) ... ok #2893 maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_handler_path (user=user,client=user+pass) ... ok #2894 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_on_complete_calls_clusters_to_import_boot_images (user=user,client=oauth) ... ok #2894 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_on_complete_calls_clusters_to_import_boot_images (user=user,client=user+pass) ... ok #2895 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #2895 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #2896 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_resource_file_writes_content (user=user,client=oauth) ... ok #2896 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_resource_file_writes_content (user=user,client=user+pass) ... ok #2897 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_doesnt_match_sha256 (user=user,client=oauth) ... ok #2897 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_doesnt_match_sha256 (user=user,client=user+pass) ... ok #2898 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_is_too_large (user=user,client=oauth) ... ok #2898 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_is_too_large (user=user,client=user+pass) ... ok #2899 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_no_content (user=user,client=oauth) ... ok #2899 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_no_content (user=user,client=user+pass) ... ok #2900 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_resource_file_is_complete (user=user,client=oauth) ... ok #2900 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_resource_file_is_complete (user=user,client=user+pass) ... ok #2901 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_forbidden_when_resource_is_synced (user=user,client=oauth) ... ok #2901 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_forbidden_when_resource_is_synced (user=user,client=user+pass) ... ok #2902 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_with_multiple_requests_and_large_content (user=user,client=oauth) ... ok #2902 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_with_multiple_requests_and_large_content (user=user,client=user+pass) ... ok #2903 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_handler_path (user=user,client=oauth) ... ok #2903 maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_handler_path (user=user,client=user+pass) ... ok #2904 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_doesnt_include_full_definition_of_boot_resource (user=user,client=oauth) ... ok #2904 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_doesnt_include_full_definition_of_boot_resource (user=user,client=user+pass) ... ok #2905 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_generated_returns_generated_boot_resources (user=user,client=oauth) ... ok #2905 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_generated_returns_generated_boot_resources (user=user,client=user+pass) ... ok #2906 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_returns_boot_resources_list (user=user,client=oauth) ... ok #2906 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_returns_boot_resources_list (user=user,client=user+pass) ... ok #2907 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_synced_returns_synced_boot_resources (user=user,client=oauth) ... ok #2907 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_synced_returns_synced_boot_resources (user=user,client=user+pass) ... ok #2908 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_uploaded_returns_uploaded_boot_resources (user=user,client=oauth) ... ok #2908 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_uploaded_returns_uploaded_boot_resources (user=user,client=user+pass) ... ok #2909 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_calls_import_boot_images_on_all_clusters (user=user,client=oauth) ... ok #2909 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_calls_import_boot_images_on_all_clusters (user=user,client=user+pass) ... ok #2910 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource (user=user,client=oauth) ... ok #2910 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource (user=user,client=user+pass) ... ok #2911 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_already_existing_largefile (user=user,client=oauth) ... ok #2911 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_already_existing_largefile (user=user,client=user+pass) ... ok #2912 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_default_filetype (user=user,client=oauth) ... ok #2912 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_default_filetype (user=user,client=user+pass) ... ok #2913 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_empty_largefile (user=user,client=oauth) ... ok #2913 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_empty_largefile (user=user,client=user+pass) ... ok #2914 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_requires_admin (user=user,client=oauth) ... ok #2914 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_requires_admin (user=user,client=user+pass) ... ok #2915 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_returns_full_definition_of_boot_resource (user=user,client=oauth) ... ok #2915 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_returns_full_definition_of_boot_resource (user=user,client=user+pass) ... ok #2916 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_boot_resource (user=user,client=oauth) ... ok #2916 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_boot_resource (user=user,client=user+pass) ... ok #2917 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_size_matches_total_size_for_largefile (user=user,client=oauth) ... ok #2917 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_size_matches_total_size_for_largefile (user=user,client=user+pass) ... ok #2918 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_handler_path (user=user,client=oauth) ... ok #2918 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_handler_path (user=user,client=user+pass) ... ok #2919 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_import_requires_admin (user=user,client=oauth) ... ok #2919 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_import_requires_admin (user=user,client=user+pass) ... ok #2920 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_stop_import_calls_stop_import_resources (user=user,client=oauth) ... ok #2920 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_stop_import_calls_stop_import_resources (user=user,client=user+pass) ... ok #2921 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_stop_import_requires_admin (user=user,client=oauth) ... ok #2921 maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_stop_import_requires_admin (user=user,client=user+pass) ... ok #2922 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_file_to_dict (user=user,client=oauth) ... ok #2922 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_file_to_dict (user=user,client=user+pass) ... ok #2923 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_set_to_dict (user=user,client=oauth) ... ok #2923 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_set_to_dict (user=user,client=user+pass) ... ok #2924 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_with_sets (user=user,client=oauth) ... ok #2924 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_with_sets (user=user,client=user+pass) ... ok #2925 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_without_sets (user=user,client=oauth) ... ok #2925 maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_without_sets (user=user,client=user+pass) ... ok #2926 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_deletes_boot_source_selection (user=user,client=oauth) ... ok #2926 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_deletes_boot_source_selection (user=user,client=user+pass) ... ok #2927 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_requires_admin (user=user,client=oauth) ... ok #2927 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #2928 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_requires_admin (user=user,client=oauth) ... ok #2928 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_requires_admin (user=user,client=user+pass) ... ok #2929 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_returns_boot_source (user=user,client=oauth) ... ok #2929 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_returns_boot_source (user=user,client=user+pass) ... ok #2930 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #2930 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #2931 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_updates_boot_source_selection (user=user,client=oauth) ... ok #2931 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_updates_boot_source_selection (user=user,client=user+pass) ... ok #2932 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_handler_path (user=user,client=oauth) ... ok #2932 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_handler_path (user=user,client=user+pass) ... ok #2933 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_requires_admin (user=user,client=oauth) ... ok #2933 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_requires_admin (user=user,client=user+pass) ... ok #2934 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_returns_boot_source_selection_list (user=user,client=oauth) ... ok #2934 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_returns_boot_source_selection_list (user=user,client=user+pass) ... ok #2935 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_creates_boot_source_selection (user=user,client=oauth) ... ok #2935 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_creates_boot_source_selection (user=user,client=user+pass) ... ok #2936 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_requires_admin (user=user,client=oauth) ... ok #2936 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_requires_admin (user=user,client=user+pass) ... ok #2937 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_handler_path (user=user,client=oauth) ... ok #2937 maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_handler_path (user=user,client=user+pass) ... ok #2938 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_deletes_boot_source (user=user,client=oauth) ... ok #2938 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_deletes_boot_source (user=user,client=user+pass) ... ok #2939 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_requires_admin (user=user,client=oauth) ... ok #2939 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #2940 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_requires_admin (user=user,client=oauth) ... ok #2940 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_requires_admin (user=user,client=user+pass) ... ok #2941 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_returns_boot_source (user=user,client=oauth) ... ok #2941 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_returns_boot_source (user=user,client=user+pass) ... ok #2942 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #2942 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #2943 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_updates_boot_source (user=user,client=oauth) ... ok #2943 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_updates_boot_source (user=user,client=user+pass) ... ok #2944 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_handler_path (user=user,client=oauth) ... ok #2944 maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_handler_path (user=user,client=user+pass) ... ok #2945 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_requires_admin (user=user,client=oauth) ... ok #2945 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_requires_admin (user=user,client=user+pass) ... ok #2946 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_returns_boot_source_list (user=user,client=oauth) ... ok #2946 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_returns_boot_source_list (user=user,client=user+pass) ... ok #2947 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_data (user=user,client=oauth) ... ok #2947 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_data (user=user,client=user+pass) ... ok #2948 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_filename (user=user,client=oauth) ... ok #2948 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_filename (user=user,client=user+pass) ... ok #2949 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_requires_admin (user=user,client=oauth) ... ok #2949 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_requires_admin (user=user,client=user+pass) ... ok #2950 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_validates_boot_source (user=user,client=oauth) ... ok #2950 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_validates_boot_source (user=user,client=user+pass) ... ok #2951 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_handler_path (user=user,client=oauth) ... ok #2951 maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_handler_path (user=user,client=user+pass) ... ok #2952 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_DELETE_deletes_script (user=admin,client=oauth) ... ok #2952 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_DELETE_deletes_script (user=admin,client=user+pass) ... ok #2953 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_preserves_binary_data (user=admin,client=oauth) ... ok #2953 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_preserves_binary_data (user=admin,client=user+pass) ... ok #2954 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_returns_script_contents (user=admin,client=oauth) ... ok #2954 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_returns_script_contents (user=admin,client=user+pass) ... ok #2955 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_PUT_updates_contents (user=admin,client=oauth) ... ok #2955 maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_PUT_updates_contents (user=admin,client=user+pass) ... ok #2956 maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_GET_lists_commissioning_scripts (user=admin,client=oauth) ... ok #2956 maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_GET_lists_commissioning_scripts (user=admin,client=user+pass) ... ok #2957 maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_POST_creates_commissioning_script (user=admin,client=oauth) ... ok #2957 maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_POST_creates_commissioning_script (user=admin,client=user+pass) ... ok #2958 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_DELETE_is_forbidden (user=user,client=oauth) ... ok #2958 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_DELETE_is_forbidden (user=user,client=user+pass) ... ok #2959 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_GET_is_forbidden (user=user,client=oauth) ... ok #2959 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_GET_is_forbidden (user=user,client=user+pass) ... ok #2960 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_PUT_is_forbidden (user=user,client=oauth) ... ok #2960 maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_PUT_is_forbidden (user=user,client=user+pass) ... ok #2961 maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_GET_is_forbidden (user=user,client=oauth) ... ok #2961 maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_GET_is_forbidden (user=user,client=user+pass) ... ok #2962 maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_POST_is_forbidden (user=user,client=oauth) ... ok #2962 maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_POST_is_forbidden (user=user,client=user+pass) ... ok #2963 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_name (user=user,client=oauth) ... ok #2963 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_name (user=user,client=user+pass) ... ok #2964 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_node (user=user,client=oauth) ... ok #2964 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_node (user=user,client=user+pass) ... ok #2965 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_displays_only_visible_nodes (user=user,client=oauth) ... ok #2965 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_displays_only_visible_nodes (user=user,client=user+pass) ... ok #2966 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_commissioning_results (user=user,client=oauth) ... ok #2966 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_commissioning_results (user=user,client=user+pass) ... ok #2967 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_with_multiple_empty_data (user=user,client=oauth) ... ok #2967 maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_with_multiple_empty_data (user=user,client=user+pass) ... ok #2968 maasserver.api.tests.test_describe.TestDescribe.test_describe (user=admin,client=oauth) ... ok #2968 maasserver.api.tests.test_describe.TestDescribe.test_describe (user=admin,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe (user=user,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe (user=user,client=user+pass) ... ok #2969 maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=admin,client=oauth) ... ok #2969 maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=admin,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=user,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash (user=user,client=user+pass) ... ok #2970 maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=admin,client=oauth) ... ok #2970 maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=admin,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=user,client=oauth) ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json (user=user,client=user+pass) ... ok #2971 maasserver.api.tests.test_devices.DeviceOwnerDataTest.test_GET_returns_owner_data (user=user,client=oauth) ... ok #2971 maasserver.api.tests.test_devices.DeviceOwnerDataTest.test_GET_returns_owner_data (user=user,client=user+pass) ... ok #2972 maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_rejects_deletion_if_not_permitted (user=user,client=oauth) ... ok #2972 maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_rejects_deletion_if_not_permitted (user=user,client=user+pass) ... ok #2973 maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_removes_device (user=user,client=oauth) ... ok #2973 maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_removes_device (user=user,client=user+pass) ... ok #2974 maasserver.api.tests.test_devices.TestDeviceAPI.test_GET_reads_device (user=user,client=oauth) ... ok #2974 maasserver.api.tests.test_devices.TestDeviceAPI.test_GET_reads_device (user=user,client=user+pass) ... ok #2975 maasserver.api.tests.test_devices.TestDeviceAPI.test_POST_method_without_op_not_allowed (user=user,client=oauth) ... ok #2975 maasserver.api.tests.test_devices.TestDeviceAPI.test_POST_method_without_op_not_allowed (user=user,client=user+pass) ... ok #2976 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_rejects_edit_if_not_permitted (user=user,client=oauth) ... ok #2976 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_rejects_edit_if_not_permitted (user=user,client=user+pass) ... ok #2977 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_hostname (user=user,client=oauth) ... ok #2977 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_hostname (user=user,client=user+pass) ... ok #2978 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_parent (user=user,client=oauth) ... ok #2978 maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_parent (user=user,client=user+pass) ... ok #2979 maasserver.api.tests.test_devices.TestDeviceAPI.test_handler_path (user=user,client=oauth) ... ok #2979 maasserver.api.tests.test_devices.TestDeviceAPI.test_handler_path (user=user,client=user+pass) ... ok #2980 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_default_configuration (user=user,client=oauth) ... ok #2980 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_default_configuration (user=user,client=user+pass) ... ok #2981 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_default_configuration_requires_admin (user=user,client=oauth) ... ok #2981 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_default_configuration_requires_admin (user=user,client=user+pass) ... ok #2982 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_networking_configuration (user=user,client=oauth) ... ok #2982 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_networking_configuration (user=user,client=user+pass) ... ok #2983 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_networking_configuration_requires_admin (user=user,client=oauth) ... ok #2983 maasserver.api.tests.test_devices.TestDeviceAPI.test_restore_networking_configuration_requires_admin (user=user,client=user+pass) ... ok #2984 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device (user=user,client=oauth) ... ok #2984 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device (user=user,client=user+pass) ... ok #2985 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_default_domain (user=user,client=oauth) ... ok #2985 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_default_domain (user=user,client=user+pass) ... ok #2986 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_domain (user=user,client=oauth) ... ok #2986 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_domain (user=user,client=user+pass) ... ok #2987 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_parent (user=user,client=oauth) ... ok #2987 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_creates_device_with_parent (user=user,client=user+pass) ... ok #2988 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_returns_limited_fields (user=user,client=oauth) ... ok #2988 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_returns_limited_fields (user=user,client=user+pass) ... ok #2989 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_without_macs_raises_appropriate_error (user=user,client=oauth) ... ok #2989 maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_without_macs_raises_appropriate_error (user=user,client=user+pass) ... ok #2990 maasserver.api.tests.test_devices.TestDevicesAPI.test_empty_POST_raises_appropriate_error (user=user,client=oauth) ... ok #2990 maasserver.api.tests.test_devices.TestDevicesAPI.test_empty_POST_raises_appropriate_error (user=user,client=user+pass) ... ok #2991 maasserver.api.tests.test_devices.TestDevicesAPI.test_handler_path (user=user,client=oauth) ... ok #2991 maasserver.api.tests.test_devices.TestDevicesAPI.test_handler_path (user=user,client=user+pass) ... ok #2992 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_ignores_nodes (user=user,client=oauth) ... ok #2992 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_ignores_nodes (user=user,client=user+pass) ... ok #2993 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_lists_devices (user=user,client=oauth) ... ok #2993 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_lists_devices (user=user,client=user+pass) ... ok #2994 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_returns_limited_fields (user=user,client=oauth) ... ok #2994 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_returns_limited_fields (user=user,client=user+pass) ... ok #2995 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_with_id_returns_matching_devices (user=user,client=oauth) ... ok #2995 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_with_id_returns_matching_devices (user=user,client=user+pass) ... ok #2996 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_with_macaddress_returns_matching_devices (user=user,client=oauth) ... ok #2996 maasserver.api.tests.test_devices.TestDevicesAPI.test_read_with_macaddress_returns_matching_devices (user=user,client=user+pass) ... ok #2997 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #2997 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #2998 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_admin_only (user=user,client=oauth) ... ok #2998 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_admin_only (user=user,client=user+pass) ... ok #2999 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_deletes_dhcp_snippet (user=user,client=oauth) ... ok #2999 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_delete_deletes_dhcp_snippet (user=user,client=user+pass) ... ok #3000 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_hander_path (user=user,client=oauth) ... ok #3000 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_hander_path (user=user,client=user+pass) ... ok #3001 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3001 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3002 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_by_id (user=user,client=oauth) ... ok #3002 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_by_id (user=user,client=user+pass) ... ok #3003 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_by_name (user=user,client=oauth) ... ok #3003 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_read_by_name (user=user,client=user+pass) ... ok #3004 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert (user=user,client=oauth) ... ok #3004 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert (user=user,client=user+pass) ... ok #3005 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_admin_only (user=user,client=oauth) ... ok #3005 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_admin_only (user=user,client=user+pass) ... ok #3006 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_errors_on_invalid_id (user=user,client=oauth) ... ok #3006 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_errors_on_invalid_id (user=user,client=user+pass) ... ok #3007 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_requires_to (user=user,client=oauth) ... ok #3007 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_requires_to (user=user,client=user+pass) ... ok #3008 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_requires_to_to_be_an_int (user=user,client=oauth) ... ok #3008 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_revert_requires_to_to_be_an_int (user=user,client=user+pass) ... ok #3009 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_update (user=user,client=oauth) ... ok #3009 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_update (user=user,client=user+pass) ... ok #3010 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_update_admin_only (user=user,client=oauth) ... ok #3010 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3011 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_create (user=user,client=oauth) ... ok #3011 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_create (user=user,client=user+pass) ... ok #3012 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_create_admin_only (user=user,client=oauth) ... ok #3012 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3013 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_hander_path (user=user,client=oauth) ... ok #3013 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_hander_path (user=user,client=user+pass) ... ok #3014 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_read (user=user,client=oauth) ... ok #3014 maasserver.api.tests.test_dhcpsnippets.TestDHCPSnippetsAPI.test_read (user=user,client=user+pass) ... ok #3015 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip (user=user,client=oauth) ... ok #3015 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip (user=user,client=user+pass) ... ok #3016 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip_and_mac__known_ip (user=user,client=oauth) ... ok #3016 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip_and_mac__known_ip (user=user,client=user+pass) ... ok #3017 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip_and_mac__known_mac (user=user,client=oauth) ... ok #3017 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_ip_and_mac__known_mac (user=user,client=user+pass) ... ok #3018 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_mac (user=user,client=oauth) ... ok #3018 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test__by_unknown_mac (user=user,client=user+pass) ... ok #3019 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_handler_path (user=user,client=oauth) ... ok #3019 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_handler_path (user=user,client=user+pass) ... ok #3020 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_read (user=user,client=oauth) ... ok #3020 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_read (user=user,client=user+pass) ... ok #3021 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_read_sorts_by_last_seen (user=user,client=oauth) ... ok #3021 maasserver.api.tests.test_discoveries.TestDiscoveriesAPI.test_read_sorts_by_last_seen (user=user,client=user+pass) ... ok #3022 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_all_allowed_for_admin (user=user,client=oauth) ... ok #3022 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_all_allowed_for_admin (user=user,client=user+pass) ... ok #3023 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_mdns_allowed_for_admin (user=user,client=oauth) ... ok #3023 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_mdns_allowed_for_admin (user=user,client=user+pass) ... ok #3024 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_neighbours_allowed_for_admin (user=user,client=oauth) ... ok #3024 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_neighbours_allowed_for_admin (user=user,client=user+pass) ... ok #3025 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_not_allowed_for_non_admin (user=user,client=oauth) ... ok #3025 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_not_allowed_for_non_admin (user=user,client=user+pass) ... ok #3026 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_requires_parameters (user=user,client=oauth) ... ok #3026 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__clear_requires_parameters (user=user,client=user+pass) ... ok #3027 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__calls_scan_all_networks_with_scan_all_if_forced (user=user,client=oauth) ... ok #3027 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__calls_scan_all_networks_with_scan_all_if_forced (user=user,client=user+pass) ... ok #3028 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__calls_scan_all_networks_with_specified_cidrs (user=user,client=oauth) ... ok #3028 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__calls_scan_all_networks_with_specified_cidrs (user=user,client=user+pass) ... ok #3029 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__fails_scan_all_if_not_forced (user=user,client=oauth) ... ok #3029 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__fails_scan_all_if_not_forced (user=user,client=user+pass) ... ok #3030 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_ping (user=user,client=oauth) ... ok #3030 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_ping (user=user,client=user+pass) ... ok #3031 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_slow (user=user,client=oauth) ... ok #3031 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_slow (user=user,client=user+pass) ... ok #3032 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_threads (user=user,client=oauth) ... ok #3032 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__passes_threads (user=user,client=user+pass) ... ok #3033 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__threads_must_be_number (user=user,client=oauth) ... ok #3033 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__threads_must_be_number (user=user,client=user+pass) ... ok #3034 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__with_invalid_cidrs_fails (user=user,client=oauth) ... ok #3034 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__with_invalid_cidrs_fails (user=user,client=user+pass) ... ok #3035 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__with_no_cidrs_does_not_call_scan_all_networks (user=user,client=oauth) ... ok #3035 maasserver.api.tests.test_discoveries.TestDiscoveriesScanAPI.test__scan__with_no_cidrs_does_not_call_scan_all_networks (user=user,client=user+pass) ... ok #3036 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_delete_not_allowed_even_for_admin (user=user,client=oauth) ... ok #3036 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_delete_not_allowed_even_for_admin (user=user,client=user+pass) ... ok #3037 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_handler_path (user=user,client=oauth) ... ok #3037 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_handler_path (user=user,client=user+pass) ... ok #3038 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read (user=user,client=oauth) ... ok #3038 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read (user=user,client=user+pass) ... ok #3039 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3039 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3040 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read_by_specifiers (user=user,client=oauth) ... ok #3040 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_read_by_specifiers (user=user,client=user+pass) ... ok #3041 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_update_not_allowed (user=user,client=oauth) ... ok #3041 maasserver.api.tests.test_discoveries.TestDiscoveryAPI.test_update_not_allowed (user=user,client=user+pass) ... ok #3042 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously ... ok #3043 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously_with_cidrs ... ok #3044 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously_with_force_ping ... ok #3045 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously_with_scan_all ... ok #3046 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously_with_slow ... ok #3047 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__calls_racks_synchronously_with_threads ... ok #3048 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__populates_results_correctly ... ok #3049 maasserver.api.tests.test_discoveries.TestScanAllRackNetworksInterpretsRPCResults.test__results_can_be_converted_to_json_and_back ... ok #3050 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3050 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3051 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3051 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3052 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_deletes_dnsresource_if_no_data (user=user,client=oauth) ... ok #3052 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_deletes_dnsresource_if_no_data (user=user,client=user+pass) ... ok #3053 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_deletes_dnsresource_record (user=user,client=oauth) ... ok #3053 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_deletes_dnsresource_record (user=user,client=user+pass) ... ok #3054 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_does_not_delete_dnsresource_if_data_present (user=user,client=oauth) ... ok #3054 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_delete_does_not_delete_dnsresource_if_data_present (user=user,client=user+pass) ... ok #3055 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_handler_path (user=user,client=oauth) ... ok #3055 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_handler_path (user=user,client=user+pass) ... ok #3056 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_read (user=user,client=oauth) ... ok #3056 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_read (user=user,client=user+pass) ... ok #3057 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3057 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3058 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_update (user=user,client=oauth) ... ok #3058 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_update (user=user,client=user+pass) ... ok #3059 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_update_admin_only (user=user,client=oauth) ... ok #3059 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3060 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_admin_only (user=user,client=oauth) ... ok #3060 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3061 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_fqdn (user=user,client=oauth) ... ok #3061 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_fqdn (user=user,client=user+pass) ... ok #3062 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_name_domain__id (user=user,client=oauth) ... ok #3062 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_name_domain__id (user=user,client=user+pass) ... ok #3063 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_name_domain__name (user=user,client=oauth) ... ok #3063 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_by_name_domain__name (user=user,client=user+pass) ... ok #3064 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_fails_with_no_domain (user=user,client=oauth) ... ok #3064 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_fails_with_no_domain (user=user,client=user+pass) ... ok #3065 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_fails_with_no_name (user=user,client=oauth) ... ok #3065 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_fails_with_no_name (user=user,client=user+pass) ... ok #3066 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_requires_name (user=user,client=oauth) ... ok #3066 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_create_requires_name (user=user,client=user+pass) ... ok #3067 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_handler_path (user=user,client=oauth) ... ok #3067 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_handler_path (user=user,client=user+pass) ... ok #3068 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read (user=user,client=oauth) ... ok #3068 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read (user=user,client=user+pass) ... ok #3069 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_domain (user=user,client=oauth) ... ok #3069 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_domain (user=user,client=user+pass) ... ok #3070 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_name (user=user,client=oauth) ... ok #3070 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_name (user=user,client=user+pass) ... ok #3071 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_type (user=user,client=oauth) ... ok #3071 maasserver.api.tests.test_dnsresourcerecords.TestDNSResourceRecordsAPI.test_read_with_type (user=user,client=user+pass) ... ok #3072 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3072 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3073 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3073 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3074 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_deletes_dnsresource (user=user,client=oauth) ... ok #3074 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_delete_deletes_dnsresource (user=user,client=user+pass) ... ok #3075 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_handler_path (user=user,client=oauth) ... ok #3075 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_handler_path (user=user,client=user+pass) ... ok #3076 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_read (user=user,client=oauth) ... ok #3076 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_read (user=user,client=user+pass) ... ok #3077 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3077 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3078 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_update (user=user,client=oauth) ... ok #3078 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_update (user=user,client=user+pass) ... ok #3079 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_update_admin_only (user=user,client=oauth) ... ok #3079 maasserver.api.tests.test_dnsresources.TestDNSResourceAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3080 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_admin_only (user=user,client=oauth) ... ok #3080 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3081 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_fqdn (user=user,client=oauth) ... ok #3081 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_fqdn (user=user,client=user+pass) ... ok #3082 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_name_domain__id (user=user,client=oauth) ... ok #3082 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_name_domain__id (user=user,client=user+pass) ... ok #3083 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_name_domain__name (user=user,client=oauth) ... ok #3083 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_by_name_domain__name (user=user,client=user+pass) ... ok #3084 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_multiple_ips (user=user,client=oauth) ... ok #3084 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_multiple_ips (user=user,client=user+pass) ... ok #3085 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_requires_name (user=user,client=oauth) ... ok #3085 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_create_requires_name (user=user,client=user+pass) ... ok #3086 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_handler_path (user=user,client=oauth) ... ok #3086 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_handler_path (user=user,client=user+pass) ... ok #3087 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read (user=user,client=oauth) ... ok #3087 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read (user=user,client=user+pass) ... ok #3088 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_domain (user=user,client=oauth) ... ok #3088 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_domain (user=user,client=user+pass) ... ok #3089 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_name (user=user,client=oauth) ... ok #3089 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_name (user=user,client=user+pass) ... ok #3090 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_type (user=user,client=oauth) ... ok #3090 maasserver.api.tests.test_dnsresources.TestDNSResourcesAPI.test_read_with_type (user=user,client=user+pass) ... ok #3091 maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=admin,client=oauth) ... ok #3091 maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=admin,client=user+pass) ... ok maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=user,client=oauth) ... ok maasserver.api.tests.test_doc.TestFindingResourcesAPI.test_api_doc_accessibility (user=user,client=user+pass) ... ok #3092 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3092 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3093 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3093 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3094 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_deletes_domain (user=user,client=oauth) ... ok #3094 maasserver.api.tests.test_domains.TestDomainAPI.test_delete_deletes_domain (user=user,client=user+pass) ... ok #3095 maasserver.api.tests.test_domains.TestDomainAPI.test_handler_path (user=user,client=oauth) ... ok #3095 maasserver.api.tests.test_domains.TestDomainAPI.test_handler_path (user=user,client=user+pass) ... ok #3096 maasserver.api.tests.test_domains.TestDomainAPI.test_read (user=user,client=oauth) ... ok #3096 maasserver.api.tests.test_domains.TestDomainAPI.test_read (user=user,client=user+pass) ... ok #3097 maasserver.api.tests.test_domains.TestDomainAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3097 maasserver.api.tests.test_domains.TestDomainAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3098 maasserver.api.tests.test_domains.TestDomainAPI.test_update (user=user,client=oauth) ... ok #3098 maasserver.api.tests.test_domains.TestDomainAPI.test_update (user=user,client=user+pass) ... ok #3099 maasserver.api.tests.test_domains.TestDomainAPI.test_update_admin_only (user=user,client=oauth) ... ok #3099 maasserver.api.tests.test_domains.TestDomainAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3100 maasserver.api.tests.test_domains.TestDomainsAPI.test_can_set_serial (user=user,client=oauth) ... ok #3100 maasserver.api.tests.test_domains.TestDomainsAPI.test_can_set_serial (user=user,client=user+pass) ... ok #3101 maasserver.api.tests.test_domains.TestDomainsAPI.test_create (user=user,client=oauth) ... ok #3101 maasserver.api.tests.test_domains.TestDomainsAPI.test_create (user=user,client=user+pass) ... ok #3102 maasserver.api.tests.test_domains.TestDomainsAPI.test_create_admin_only (user=user,client=oauth) ... ok #3102 maasserver.api.tests.test_domains.TestDomainsAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3103 maasserver.api.tests.test_domains.TestDomainsAPI.test_create_requires_name (user=user,client=oauth) ... ok #3103 maasserver.api.tests.test_domains.TestDomainsAPI.test_create_requires_name (user=user,client=user+pass) ... ok #3104 maasserver.api.tests.test_domains.TestDomainsAPI.test_handler_path (user=user,client=oauth) ... ok #3104 maasserver.api.tests.test_domains.TestDomainsAPI.test_handler_path (user=user,client=user+pass) ... ok #3105 maasserver.api.tests.test_domains.TestDomainsAPI.test_read (user=user,client=oauth) ... ok #3105 maasserver.api.tests.test_domains.TestDomainsAPI.test_read (user=user,client=user+pass) ... ok #3106 maasserver.api.tests.test_domains.TestDomainsAPI.test_set_serial_rejects_serials_greater_than_4294967295 (user=user,client=oauth) ... ok #3106 maasserver.api.tests.test_domains.TestDomainsAPI.test_set_serial_rejects_serials_greater_than_4294967295 (user=user,client=user+pass) ... ok #3107 maasserver.api.tests.test_domains.TestDomainsAPI.test_set_serial_rejects_serials_less_than_1 (user=user,client=oauth) ... ok #3107 maasserver.api.tests.test_domains.TestDomainsAPI.test_set_serial_rejects_serials_less_than_1 (user=user,client=user+pass) ... ok #3108 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_accept_all (user=admin,client=oauth) ... ok #3108 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_accept_all (user=admin,client=user+pass) ... ok #3109 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_admin_creates_machine_in_commissioning_state (user=admin,client=oauth) ... ok #3109 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_admin_creates_machine_in_commissioning_state (user=admin,client=user+pass) ... ok #3110 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_skip_check (user=admin,client=oauth) ... ok #3110 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_skip_check (user=admin,client=user+pass) ... ok #3111 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_returns_limited_fields (user=admin,client=oauth) ... ok #3111 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_returns_limited_fields (user=admin,client=user+pass) ... ok #3112 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_sets_power_parameters_field (user=admin,client=oauth) ... ok #3112 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_sets_power_parameters_field (user=admin,client=user+pass) ... ok #3113 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_sets_power_type_if_admin (user=admin,client=oauth) ... ok #3113 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_sets_power_type_if_admin (user=admin,client=user+pass) ... ok #3114 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_updates_power_parameters_rejects_unknown_param (user=admin,client=oauth) ... ok #3114 maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_updates_power_parameters_rejects_unknown_param (user=admin,client=user+pass) ... ok #3115 maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_accept_not_allowed (user=anonymous,client=oauth) ... ok #3115 maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_accept_not_allowed (user=anonymous,client=user+pass) ... ok #3116 maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_returns_limited_fields (user=anonymous,client=oauth) ... ok #3116 maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_returns_limited_fields (user=anonymous,client=user+pass) ... ok #3117 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=admin,client=oauth) ... ok #3117 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_associates_mac_addresses (user=user,client=user+pass) ... ok #3118 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=admin,client=oauth) ... ok #3118 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine (user=user,client=user+pass) ... ok #3119 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=admin,client=oauth) ... ok #3119 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_arch_only (user=user,client=user+pass) ... ok #3120 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=admin,client=oauth) ... ok #3120 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_domain (user=user,client=user+pass) ... ok #3121 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=admin,client=oauth) ... ok #3121 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_power_parameters (user=user,client=user+pass) ... ok #3122 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=admin,client=oauth) ... ok #3122 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_creates_machine_with_subarchitecture (user=user,client=user+pass) ... ok #3123 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=admin,client=oauth) ... ok #3123 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_fails_machine_with_double_subarchitecture (user=user,client=user+pass) ... ok #3124 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=admin,client=oauth) ... ok #3124 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_rejects_invalid_data (user=user,client=user+pass) ... ok #3125 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=admin,client=oauth) ... ok #3125 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_create_with_no_hostname_auto_populates_hostname (user=user,client=user+pass) ... ok #3126 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=admin,client=oauth) ... ok #3126 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user=user,client=user+pass) ... ok #3127 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=admin,client=oauth) ... ok #3127 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user=user,client=user+pass) ... ok #3128 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=admin,client=oauth) ... ok #3128 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user=user,client=user+pass) ... ok #3129 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=admin,client=oauth) ... ok #3129 maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user=user,client=user+pass) ... ok #3130 maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=admin,client=oauth) ... ok #3130 maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=admin,client=user+pass) ... ok maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.MachineHostnameEnlistmentTest.test_created_machine_gets_default_domain_appended (user=user,client=user+pass) ... ok #3131 maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_machine_in_declared_state (user=anonymous,client=oauth) ... ok #3131 maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_machine_in_declared_state (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_machine_in_declared_state (user=user,client=oauth) ... ok maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_machine_in_declared_state (user=user,client=user+pass) ... ok #3132 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_all_does_not_accept_anything (user=user,client=oauth) ... ok #3132 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_all_does_not_accept_anything (user=user,client=user+pass) ... ok #3133 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_not_allowed (user=user,client=oauth) ... ok #3133 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_not_allowed (user=user,client=user+pass) ... ok #3134 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_returns_limited_fields (user=user,client=oauth) ... ok #3134 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_returns_limited_fields (user=user,client=user+pass) ... ok #3135 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_simple_user_can_set_power_type_and_parameters (user=user,client=oauth) ... ok #3135 maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_simple_user_can_set_power_type_and_parameters (user=user,client=user+pass) ... ok #3136 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_doesnt_list_devices (user=user,client=oauth) ... ok #3136 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_doesnt_list_devices (user=user,client=user+pass) ... ok #3137 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_returns_events_in_order_newest_first (user=user,client=oauth) ... ok #3137 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_returns_events_in_order_newest_first (user=user,client=user+pass) ... ok #3138 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_after_event_id_with_limit (user=user,client=oauth) ... ok #3138 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_after_event_id_with_limit (user=user,client=user+pass) ... ok #3139 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_after_event_id_without_limit (user=user,client=oauth) ... ok #3139 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_after_event_id_without_limit (user=user,client=user+pass) ... ok #3140 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_by_agent_name (user=user,client=oauth) ... ok #3140 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_by_agent_name (user=user,client=user+pass) ... ok #3141 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_with_empty_string (user=user,client=oauth) ... ok #3141 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_with_empty_string (user=user,client=user+pass) ... ok #3142 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_before_event_id_with_limit (user=user,client=oauth) ... ok #3142 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_before_event_id_with_limit (user=user,client=user+pass) ... ok #3143 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_before_event_id_without_limit (user=user,client=oauth) ... ok #3143 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_before_event_id_without_limit (user=user,client=user+pass) ... ok #3144 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_default_log_level_is_info (user=user,client=oauth) ... ok #3144 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_default_log_level_is_info (user=user,client=user+pass) ... ok #3145 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_hostname_returns_matching_nodes (user=user,client=oauth) ... ok #3145 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_hostname_returns_matching_nodes (user=user,client=user+pass) ... ok #3146 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_id_returns_matching_nodes (user=user,client=oauth) ... ok #3146 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_id_returns_matching_nodes (user=user,client=user+pass) ... ok #3147 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_ids_orders_by_id_reverse (user=user,client=oauth) ... ok #3147 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_ids_orders_by_id_reverse (user=user,client=user+pass) ... ok #3148 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_log_level_raises_error_with_msg (user=user,client=oauth) ... ok #3148 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_log_level_raises_error_with_msg (user=user,client=user+pass) ... ok #3149 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_macs_returns_sensible_error (user=user,client=oauth) ... ok #3149 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_macs_returns_sensible_error (user=user,client=user+pass) ... ok #3150 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_limits_with_most_recent_events (user=user,client=oauth) ... ok #3150 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_limits_with_most_recent_events (user=user,client=user+pass) ... ok #3151 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_over_hard_limit_raises_error_with_msg (user=user,client=oauth) ... ok #3151 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_over_hard_limit_raises_error_with_msg (user=user,client=user+pass) ... ok #3152 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_log_level_returns_that_level_and_greater (user=user,client=oauth) ... ok #3152 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_log_level_returns_that_level_and_greater (user=user,client=user+pass) ... ok #3153 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_macs_returns_matching_nodes (user=user,client=oauth) ... ok #3153 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_macs_returns_matching_nodes (user=user,client=user+pass) ... ok #3154 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_nonexistent_id_returns_empty_list (user=user,client=oauth) ... ok #3154 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_nonexistent_id_returns_empty_list (user=user,client=user+pass) ... ok #3155 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_some_matching_ids_returns_matching_nodes (user=user,client=oauth) ... ok #3155 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_some_matching_ids_returns_matching_nodes (user=user,client=user+pass) ... ok #3156 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_without_limit_limits_to_default_newest (user=user,client=oauth) ... ok #3156 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_without_limit_limits_to_default_newest (user=user,client=user+pass) ... ok #3157 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_zone_filters_by_zone (user=user,client=oauth) ... ok #3157 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_zone_filters_by_zone (user=user,client=user+pass) ... ok #3158 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_agent_name_does_not_filter (user=user,client=oauth) ... ok #3158 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_agent_name_does_not_filter (user=user,client=user+pass) ... ok #3159 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_events_returns_empty_list (user=user,client=oauth) ... ok #3159 maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_events_returns_empty_list (user=user,client=user+pass) ... ok #3160 maasserver.api.tests.test_events.TestEventsAPI.test_handler_path (user=user,client=oauth) ... ok #3160 maasserver.api.tests.test_events.TestEventsAPI.test_handler_path (user=user,client=user+pass) ... ok #3161 maasserver.api.tests.test_events.TestEventsAPI.test_query_num_queries_is_independent_of_num_nodes_and_events (user=user,client=oauth) ... ok #3161 maasserver.api.tests.test_events.TestEventsAPI.test_query_num_queries_is_independent_of_num_nodes_and_events (user=user,client=user+pass) ... ok #3162 maasserver.api.tests.test_events.TestEventsURIs.test_GET_prev_and_next_uris_contain_search_parameters (user=user,client=oauth) ... ok #3162 maasserver.api.tests.test_events.TestEventsURIs.test_GET_prev_and_next_uris_contain_search_parameters (user=user,client=user+pass) ... ok #3163 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_provides_prev_and_next_uris (user=user,client=oauth) ... ok #3163 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_provides_prev_and_next_uris (user=user,client=user+pass) ... ok #3164 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_after_provides_prev_and_next_uris (user=user,client=oauth) ... ok #3164 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_after_provides_prev_and_next_uris (user=user,client=user+pass) ... ok #3165 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_before_and_after_is_forbidden (user=user,client=oauth) ... ok #3165 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_before_and_after_is_forbidden (user=user,client=user+pass) ... ok #3166 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_before_provides_prev_and_next_uris (user=user,client=oauth) ... ok #3166 maasserver.api.tests.test_events.TestEventsURIs.test_GET_query_with_before_provides_prev_and_next_uris (user=user,client=user+pass) ... ok #3167 maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,) ... ok #3167 maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,domain+hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=oauth,agent_name+domain+hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+limit) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+limit+mac_address) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+limit+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,domain+hostname+id+level+limit+mac_address+zone) ... ok maasserver.api.tests.test_events.TestEventsURIsWithoutEvents.test_GET_query_prev_next_URIs_preserve_query_params (user=user,client=user+pass,agent_name+domain+hostname+id+level+limit+mac_address+zone) ... ok #3168 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3168 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3169 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3169 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3170 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_deletes_fabric (user=user,client=oauth) ... ok #3170 maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_deletes_fabric (user=user,client=user+pass) ... ok #3171 maasserver.api.tests.test_fabrics.TestFabricAPI.test_handler_path (user=user,client=oauth) ... ok #3171 maasserver.api.tests.test_fabrics.TestFabricAPI.test_handler_path (user=user,client=user+pass) ... ok #3172 maasserver.api.tests.test_fabrics.TestFabricAPI.test_read (user=user,client=oauth) ... ok #3172 maasserver.api.tests.test_fabrics.TestFabricAPI.test_read (user=user,client=user+pass) ... ok #3173 maasserver.api.tests.test_fabrics.TestFabricAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3173 maasserver.api.tests.test_fabrics.TestFabricAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3174 maasserver.api.tests.test_fabrics.TestFabricAPI.test_update (user=user,client=oauth) ... ok #3174 maasserver.api.tests.test_fabrics.TestFabricAPI.test_update (user=user,client=user+pass) ... ok #3175 maasserver.api.tests.test_fabrics.TestFabricAPI.test_update_admin_only (user=user,client=oauth) ... ok #3175 maasserver.api.tests.test_fabrics.TestFabricAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3176 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create (user=user,client=oauth) ... ok #3176 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create (user=user,client=user+pass) ... ok #3177 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create_admin_only (user=user,client=oauth) ... ok #3177 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3178 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_handler_path (user=user,client=oauth) ... ok #3178 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_handler_path (user=user,client=user+pass) ... ok #3179 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_read (user=user,client=oauth) ... ok #3179 maasserver.api.tests.test_fabrics.TestFabricsAPI.test_read (user=user,client=user+pass) ... ok #3180 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3180 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3181 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3181 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3182 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_deletes_fannetwork (user=user,client=oauth) ... ok #3182 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_deletes_fannetwork (user=user,client=user+pass) ... ok #3183 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_handler_path (user=user,client=oauth) ... ok #3183 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_handler_path (user=user,client=user+pass) ... ok #3184 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read (user=user,client=oauth) ... ok #3184 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read (user=user,client=user+pass) ... ok #3185 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3185 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3186 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update (user=user,client=oauth) ... ok #3186 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update (user=user,client=user+pass) ... ok #3187 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update_admin_only (user=user,client=oauth) ... ok #3187 maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3188 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create (user=user,client=oauth) ... ok #3188 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create (user=user,client=user+pass) ... ok #3189 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_admin_only (user=user,client=oauth) ... ok #3189 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3190 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_requires_fields (user=user,client=oauth) ... ok #3190 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_requires_fields (user=user,client=user+pass) ... ok #3191 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_handler_path (user=user,client=oauth) ... ok #3191 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_handler_path (user=user,client=user+pass) ... ok #3192 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_read (user=user,client=oauth) ... ok #3192 maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_read (user=user,client=user+pass) ... ok #3193 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_delete_file (user=anonymous,client=oauth) ... ok #3193 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_delete_file (user=anonymous,client=user+pass) ... ok #3194 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_get_file (user=anonymous,client=oauth) ... ok #3194 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_get_file (user=anonymous,client=user+pass) ... ok #3195 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_list_files (user=anonymous,client=oauth) ... ok #3195 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_list_files (user=anonymous,client=user+pass) ... ok #3196 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_resource_uri_allows_anonymous_access (user=anonymous,client=oauth) ... ok #3196 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_resource_uri_allows_anonymous_access (user=anonymous,client=user+pass) ... ok #3197 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_by_key_works_anonymously (user=anonymous,client=oauth) ... ok #3197 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_by_key_works_anonymously (user=anonymous,client=user+pass) ... ok #3198 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_does_not_work_anonymously (user=anonymous,client=oauth) ... ok #3198 maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_does_not_work_anonymously (user=anonymous,client=user+pass) ... ok #3199 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_empty_file (user=user,client=oauth) ... ok #3199 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_empty_file (user=user,client=user+pass) ... ok #3200 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_can_overwrite_existing_file_of_same_name (user=user,client=oauth) ... ok #3200 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_can_overwrite_existing_file_of_same_name (user=user,client=user+pass) ... ok #3201 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_file_attached (user=user,client=oauth) ... ok #3201 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_file_attached (user=user,client=user+pass) ... ok #3202 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_filename (user=user,client=oauth) ... ok #3202 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_filename (user=user,client=user+pass) ... ok #3203 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_too_many_files (user=user,client=oauth) ... ok #3203 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_too_many_files (user=user,client=user+pass) ... ok #3204 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_succeeds (user=user,client=oauth) ... ok #3204 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_succeeds (user=user,client=user+pass) ... ok #3205 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_with_slashes_in_name_succeeds (user=user,client=oauth) ... ok #3205 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_with_slashes_in_name_succeeds (user=user,client=user+pass) ... ok #3206 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_api_supports_slashes_in_filenames_roundtrip_test (user=user,client=oauth) ... ok #3206 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_api_supports_slashes_in_filenames_roundtrip_test (user=user,client=user+pass) ... ok #3207 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_file_deletes_file (user=user,client=oauth) ... ok #3207 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_file_deletes_file (user=user,client=user+pass) ... ok #3208 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_filters_by_owner (user=user,client=oauth) ... ok #3208 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_filters_by_owner (user=user,client=user+pass) ... ok #3209 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_on_files (user=user,client=oauth) ... ok #3209 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_on_files (user=user,client=user+pass) ... ok #3210 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_file_handler_path (user=user,client=oauth) ... ok #3210 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_file_handler_path (user=user,client=user+pass) ... ok #3211 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_handler_path (user=user,client=oauth) ... ok #3211 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_handler_path (user=user,client=user+pass) ... ok #3212 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_resource_uri_supports_slashes_in_filenames (user=user,client=oauth) ... ok #3212 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_resource_uri_supports_slashes_in_filenames (user=user,client=user+pass) ... ok #3213 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_fetches_the_most_recent_file (user=user,client=oauth) ... ok #3213 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_fetches_the_most_recent_file (user=user,client=user+pass) ... ok #3214 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_checks_owner (user=user,client=oauth) ... ok #3214 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_checks_owner (user=user,client=user+pass) ... ok #3215 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_missing_file (user=user,client=oauth) ... ok #3215 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_missing_file (user=user,client=user+pass) ... ok #3216 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_no_filename (user=user,client=oauth) ... ok #3216 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_no_filename (user=user,client=user+pass) ... ok #3217 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returning_404_file_includes_header (user=user,client=oauth) ... ok #3217 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returning_404_file_includes_header (user=user,client=user+pass) ... ok #3218 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_content_base64_encoded (user=user,client=oauth) ... ok #3218 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_content_base64_encoded (user=user,client=user+pass) ... ok #3219 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_resource_uri (user=user,client=oauth) ... ok #3219 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_resource_uri (user=user,client=user+pass) ... ok #3220 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_owned_file (user=user,client=oauth) ... ok #3220 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_owned_file (user=user,client=user+pass) ... ok #3221 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_succeeds (user=user,client=oauth) ... ok #3221 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_succeeds (user=user,client=user+pass) ... ok #3222 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_does_not_include_file_content (user=user,client=oauth) ... ok #3222 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_does_not_include_file_content (user=user,client=user+pass) ... ok #3223 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_filters_by_owner (user=user,client=oauth) ... ok #3223 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_filters_by_owner (user=user,client=user+pass) ... ok #3224 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_lists_files_with_prefix (user=user,client=oauth) ... ok #3224 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_lists_files_with_prefix (user=user,client=user+pass) ... ok #3225 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_returns_ordered_list (user=user,client=oauth) ... ok #3225 maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_returns_ordered_list (user=user,client=user+pass) ... ok #3226 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=oauth,region) ... ok #3226 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_delete_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3227 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=oauth,region) ... ok #3227 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_link_subnet_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3228 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=oauth,region) ... ok #3228 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_read (user=user,client=user+pass,region-rack) ... ok #3229 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=oauth,region) ... ok #3229 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_unlink_subnet_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3230 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=oauth,region) ... ok #3230 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update (user=user,client=user+pass,region-rack) ... ok #3231 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=oauth,region) ... ok #3231 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_forbidden_for_vlan_interface (user=user,client=user+pass,region-rack) ... ok #3232 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=oauth,region) ... ok #3232 maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfaceAPIForControllers.test_update_only_works_for_vlan_field (user=user,client=user+pass,region-rack) ... ok #3233 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_acquired_bridge (user=user,client=oauth) ... ok #3233 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_acquired_bridge (user=user,client=user+pass) ... ok #3234 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_acquired_bridge_not_allowed_in_ready (user=user,client=oauth) ... ok #3234 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_acquired_bridge_not_allowed_in_ready (user=user,client=user+pass) ... ok #3235 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond (user=user,client=oauth) ... ok #3235 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond (user=user,client=user+pass) ... ok #3236 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_404_on_device (user=user,client=oauth) ... ok #3236 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_404_on_device (user=user,client=user+pass) ... ok #3237 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #3237 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #3238 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_requires_admin (user=user,client=oauth) ... ok #3238 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_requires_admin (user=user,client=user+pass) ... ok #3239 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_requires_name_and_parents (user=user,client=oauth) ... ok #3239 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bond_requires_name_and_parents (user=user,client=user+pass) ... ok #3240 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge (user=user,client=oauth) ... ok #3240 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge (user=user,client=user+pass) ... ok #3241 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_404_on_device (user=user,client=oauth) ... ok #3241 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_404_on_device (user=user,client=user+pass) ... ok #3242 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_requires_admin (user=user,client=oauth) ... ok #3242 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_requires_admin (user=user,client=user+pass) ... ok #3243 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_requires_name_and_parent (user=user,client=oauth) ... ok #3243 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_bridge_requires_name_and_parent (user=user,client=user+pass) ... ok #3244 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical (user=user,client=oauth) ... ok #3244 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical (user=user,client=user+pass) ... ok #3245 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #3245 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #3246 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_disabled (user=user,client=oauth) ... ok #3246 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_disabled (user=user,client=user+pass) ... ok #3247 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_doesnt_allow_mac_already_register (user=user,client=oauth) ... ok #3247 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_doesnt_allow_mac_already_register (user=user,client=user+pass) ... ok #3248 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_on_device (user=user,client=oauth) ... ok #3248 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_on_device (user=user,client=user+pass) ... ok #3249 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_requires_admin (user=user,client=oauth) ... ok #3249 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_requires_admin (user=user,client=user+pass) ... ok #3250 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_requires_mac (user=user,client=oauth) ... ok #3250 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_physical_requires_mac (user=user,client=user+pass) ... ok #3251 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan (user=user,client=oauth) ... ok #3251 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan (user=user,client=user+pass) ... ok #3252 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_404_on_device (user=user,client=oauth) ... ok #3252 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_404_on_device (user=user,client=user+pass) ... ok #3253 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_requires_admin (user=user,client=oauth) ... ok #3253 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_requires_admin (user=user,client=user+pass) ... ok #3254 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_requires_vlan_and_parent (user=user,client=oauth) ... ok #3254 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_create_vlan_requires_vlan_and_parent (user=user,client=user+pass) ... ok #3255 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_handler_path (user=user,client=oauth) ... ok #3255 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_handler_path (user=user,client=user+pass) ... ok #3256 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_read (user=user,client=oauth) ... ok #3256 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_read (user=user,client=user+pass) ... ok #3257 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_read_on_device (user=user,client=oauth) ... ok #3257 maasserver.api.tests.test_interfaces.TestInterfacesAPI.test_read_on_device (user=user,client=user+pass) ... ok #3258 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=oauth,region) ... ok #3258 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_bond_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3259 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=oauth,region) ... ok #3259 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_physical_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3260 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=oauth,region) ... ok #3260 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_create_vlan_is_forbidden (user=user,client=user+pass,region-rack) ... ok #3261 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=oauth,region) ... ok #3261 maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=oauth,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=oauth,region-rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=user+pass,region) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=user+pass,rack) ... ok maasserver.api.tests.test_interfaces.TestInterfacesAPIForControllers.test_read (user=user,client=user+pass,region-rack) ... ok #3262 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_only_returns_request_users_addresses (user=admin,client=oauth) ... ok #3262 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_only_returns_request_users_addresses (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_only_returns_request_users_addresses (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_only_returns_request_users_addresses (user=user,client=user+pass) ... ok #3263 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_all_addresses_if_admin_and_all_specified (user=admin,client=oauth) ... ok #3263 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_all_addresses_if_admin_and_all_specified (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_all_addresses_if_admin_and_all_specified (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_all_addresses_if_admin_and_all_specified (user=user,client=user+pass) ... ok #3264 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_empty_if_no_ipaddresses (user=admin,client=oauth) ... ok #3264 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_empty_if_no_ipaddresses (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_empty_if_no_ipaddresses (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_empty_if_no_ipaddresses (user=user,client=user+pass) ... ok #3265 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_ipaddresses (user=admin,client=oauth) ... ok #3265 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_ipaddresses (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_ipaddresses (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_ipaddresses (user=user,client=user+pass) ... ok #3266 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_user_addresses_if_admin_and_user_specified (user=admin,client=oauth) ... ok #3266 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_user_addresses_if_admin_and_user_specified (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_user_addresses_if_admin_and_user_specified (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_user_addresses_if_admin_and_user_specified (user=user,client=user+pass) ... ok #3267 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_users_ip_address_for_admin_with_all_with_ip (user=admin,client=oauth) ... ok #3267 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_users_ip_address_for_admin_with_all_with_ip (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_users_ip_address_for_admin_with_all_with_ip (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_other_users_ip_address_for_admin_with_all_with_ip (user=user,client=user+pass) ... ok #3268 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_own_ip_address_with_ip (user=admin,client=oauth) ... ok #3268 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_own_ip_address_with_ip (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_own_ip_address_with_ip (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_own_ip_address_with_ip (user=user,client=user+pass) ... ok #3269 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_sorts_by_id (user=admin,client=oauth) ... ok #3269 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_sorts_by_id (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_sorts_by_id (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_sorts_by_id (user=user,client=user+pass) ... ok #3270 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_with_all_for_admin_returns_non_user_reserved_types (user=admin,client=oauth) ... ok #3270 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_with_all_for_admin_returns_non_user_reserved_types (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_with_all_for_admin_returns_non_user_reserved_types (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_with_all_for_admin_returns_non_user_reserved_types (user=user,client=user+pass) ... ok #3271 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_handler_path (user=admin,client=oauth) ... ok #3271 maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_handler_path (user=admin,client=user+pass) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_handler_path (user=user,client=oauth) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_handler_path (user=user,client=user+pass) ... ok #3272 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_403_when_not_user (user=user,client=oauth) ... ok #3272 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_403_when_not_user (user=user,client=user+pass) ... ok #3273 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3273 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3274 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_deletes_iprange (user=user,client=oauth) ... ok #3274 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_delete_deletes_iprange (user=user,client=user+pass) ... ok #3275 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_handler_path (user=user,client=oauth) ... ok #3275 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_handler_path (user=user,client=user+pass) ... ok #3276 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_read (user=user,client=oauth) ... ok #3276 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_read (user=user,client=user+pass) ... ok #3277 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3277 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3278 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update (user=user,client=oauth) ... ok #3278 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update (user=user,client=user+pass) ... ok #3279 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update_403_when_not_user (user=user,client=oauth) ... ok #3279 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update_403_when_not_user (user=user,client=user+pass) ... ok #3280 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update_404_when_invalid_id (user=user,client=oauth) ... ok #3280 maasserver.api.tests.test_ipranges.TestIPRangeAPI.test_update_404_when_invalid_id (user=user,client=user+pass) ... ok #3281 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_does_not_require_subnet (user=user,client=oauth) ... ok #3281 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_does_not_require_subnet (user=user,client=user+pass) ... ok #3282 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_dynamic (user=user,client=oauth) ... ok #3282 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_dynamic (user=user,client=user+pass) ... ok #3283 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_dynamic_requires_admin (user=user,client=oauth) ... ok #3283 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_dynamic_requires_admin (user=user,client=user+pass) ... ok #3284 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_requires_type_and_reports_simple_error_if_missing (user=user,client=oauth) ... ok #3284 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_requires_type_and_reports_simple_error_if_missing (user=user,client=user+pass) ... ok #3285 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_sets_user_to_authenticated_user (user=user,client=oauth) ... ok #3285 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_create_sets_user_to_authenticated_user (user=user,client=user+pass) ... ok #3286 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_handler_path (user=user,client=oauth) ... ok #3286 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_handler_path (user=user,client=user+pass) ... ok #3287 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_read (user=user,client=oauth) ... ok #3287 maasserver.api.tests.test_ipranges.TestIPRangesAPI.test_read (user=user,client=user+pass) ... ok #3288 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_deletes_license_key (user=user,client=oauth) ... ok #3288 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_deletes_license_key (user=user,client=user+pass) ... ok #3289 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_is_idempotent (user=user,client=oauth) ... ok #3289 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_is_idempotent (user=user,client=user+pass) ... ok #3290 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_requires_admin (user=user,client=oauth) ... ok #3290 maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #3291 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_requires_admin (user=user,client=oauth) ... ok #3291 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_requires_admin (user=user,client=user+pass) ... ok #3292 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_404_for_unknown_os_and_series (user=user,client=oauth) ... ok #3292 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_404_for_unknown_os_and_series (user=user,client=user+pass) ... ok #3293 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_license_key (user=user,client=oauth) ... ok #3293 maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_license_key (user=user,client=user+pass) ... ok #3294 maasserver.api.tests.test_licensekey.TestLicenseKey.test_POST_is_prohibited (user=user,client=oauth) ... ok #3294 maasserver.api.tests.test_licensekey.TestLicenseKey.test_POST_is_prohibited (user=user,client=user+pass) ... ok #3295 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_requires_admin (user=user,client=oauth) ... ok #3295 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_requires_admin (user=user,client=user+pass) ... ok #3296 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_returns_404_for_unknown_os_and_series (user=user,client=oauth) ... ok #3296 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_returns_404_for_unknown_os_and_series (user=user,client=user+pass) ... ok #3297 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_updates_license_key (user=user,client=oauth) ... ok #3297 maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_updates_license_key (user=user,client=user+pass) ... ok #3298 maasserver.api.tests.test_licensekey.TestLicenseKey.test_handler_path (user=user,client=oauth) ... ok #3298 maasserver.api.tests.test_licensekey.TestLicenseKey.test_handler_path (user=user,client=user+pass) ... ok #3299 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_requires_admin (user=user,client=oauth) ... ok #3299 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_requires_admin (user=user,client=user+pass) ... ok #3300 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_empty_if_no_networks (user=user,client=oauth) ... ok #3300 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_empty_if_no_networks (user=user,client=user+pass) ... ok #3301 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_license_keys (user=user,client=oauth) ... ok #3301 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_license_keys (user=user,client=user+pass) ... ok #3302 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_creates_license_key (user=user,client=oauth) ... ok #3302 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_creates_license_key (user=user,client=user+pass) ... ok #3303 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_requires_admin (user=user,client=oauth) ... ok #3303 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_requires_admin (user=user,client=user+pass) ... ok #3304 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_handler_path (user=user,client=oauth) ... ok #3304 maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_handler_path (user=user,client=user+pass) ... ok #3305 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_default_distro_series (user=user,client=oauth) ... ok #3305 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_default_distro_series (user=user,client=user+pass) ... ok #3306 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_forbidden_config_items (user=user,client=oauth) ... ok #3306 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_forbidden_config_items (user=user,client=user+pass) ... ok #3307 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_ntp_server_alias_for_ntp_servers (user=user,client=oauth) ... ok #3307 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_ntp_server_alias_for_ntp_servers (user=user,client=user+pass) ... ok #3308 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_main_archive_overrides_to_package_repository (user=user,client=oauth) ... ok #3308 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_main_archive_overrides_to_package_repository (user=user,client=user+pass) ... ok #3309 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_ports_archive_overrides_to_package_repository (user=user,client=oauth) ... ok #3309 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_ports_archive_overrides_to_package_repository (user=user,client=user+pass) ... ok #3310 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_default_distro_series (user=user,client=oauth) ... ok #3310 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_default_distro_series (user=user,client=user+pass) ... ok #3311 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_forbidden_config_items (user=user,client=oauth) ... ok #3311 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_forbidden_config_items (user=user,client=user+pass) ... ok #3312 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_ntp_server_alias_for_ntp_servers (user=user,client=oauth) ... ok #3312 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_ntp_server_alias_for_ntp_servers (user=user,client=user+pass) ... ok #3313 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_only_default_osystem_are_valid_for_distro_series (user=user,client=oauth) ... ok #3313 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_only_default_osystem_are_valid_for_distro_series (user=user,client=user+pass) ... ok #3314 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_main_archive_overrides_to_package_repository (user=user,client=oauth) ... ok #3314 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_main_archive_overrides_to_package_repository (user=user,client=user+pass) ... ok #3315 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_ports_archive_overrides_to_package_repository (user=user,client=oauth) ... ok #3315 maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_ports_archive_overrides_to_package_repository (user=user,client=user+pass) ... ok #3316 maasserver.api.tests.test_machine.MachineAnonAPITest.test_machine_init_user_cannot_access (user=anonymous,client=oauth) ... ok #3316 maasserver.api.tests.test_machine.MachineAnonAPITest.test_machine_init_user_cannot_access (user=anonymous,client=user+pass) ... ok #3317 maasserver.api.tests.test_machine.MachinesAPILoggedInTest.test_machines_GET_logged_in (user=admin,client=oauth) ... ok #3317 maasserver.api.tests.test_machine.MachinesAPILoggedInTest.test_machines_GET_logged_in (user=admin,client=user+pass) ... ok maasserver.api.tests.test_machine.MachinesAPILoggedInTest.test_machines_GET_logged_in (user=user,client=oauth) ... ok maasserver.api.tests.test_machine.MachinesAPILoggedInTest.test_machines_GET_logged_in (user=user,client=user+pass) ... ok #3318 maasserver.api.tests.test_machine.TestClearDefaultGateways.test__403_when_not_admin (user=user,client=oauth) ... ok #3318 maasserver.api.tests.test_machine.TestClearDefaultGateways.test__403_when_not_admin (user=user,client=user+pass) ... ok #3319 maasserver.api.tests.test_machine.TestClearDefaultGateways.test__clears_default_gateways (user=user,client=oauth) ... ok #3319 maasserver.api.tests.test_machine.TestClearDefaultGateways.test__clears_default_gateways (user=user,client=user+pass) ... ok #3320 maasserver.api.tests.test_machine.TestGetCurtinConfig.test__500_when_machine_not_in_deployment_state (user=user,client=oauth) ... ok #3320 maasserver.api.tests.test_machine.TestGetCurtinConfig.test__500_when_machine_not_in_deployment_state (user=user,client=user+pass) ... ok #3321 maasserver.api.tests.test_machine.TestGetCurtinConfig.test__returns_curtin_config_in_yaml (user=user,client=oauth) ... ok #3321 maasserver.api.tests.test_machine.TestGetCurtinConfig.test__returns_curtin_config_in_yaml (user=user,client=user+pass) ... ok #3322 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_deletes_machine (user=user,client=oauth) ... ok #3323 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_deletes_machine_fails_if_not_admin (user=user,client=oauth) ... ok #3324 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_forbidden_without_edit_permission (user=user,client=oauth) ... ok #3325 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_refuses_to_delete_invisible_machine (user=user,client=oauth) ... ok #3326 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_refuses_to_delete_nonexistent_machine (user=user,client=oauth) ... ok #3327 maasserver.api.tests.test_machine.TestMachineAPI.test_DELETE_rejects_other_node_types (user=user,client=oauth) ... ok #3328 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_refuses_to_access_nonexistent_machine (user=user,client=oauth) ... ok #3329 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_rejects_other_node_types (user=user,client=oauth) ... ok #3330 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_404_if_machine_name_contains_invld_characters (user=user,client=oauth) ... ok #3331 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_associated_ip_addresses (user=user,client=oauth) ... ok #3332 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_associated_tag (user=user,client=oauth) ... ok #3333 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_boot_interface (user=user,client=oauth) ... ok #3334 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_boot_interface_object (user=user,client=oauth) ... ok #3335 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_empty_owner_when_not_allocated (user=user,client=oauth) ... ok #3336 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_interface_set (user=user,client=oauth) ... ok #3337 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_machine (user=user,client=oauth) ... ok #3338 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_min_hwe_kernel (user=user,client=oauth) ... ok #3339 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_min_hwe_kernel_and_hwe_kernel (user=user,client=oauth) ... ok #3340 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_owner_name_when_allocated_to_other_user (user=user,client=oauth) ... ok #3341 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_owner_name_when_allocated_to_self (user=user,client=oauth) ... ok #3342 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_physical_block_devices (user=user,client=oauth) ... ok #3343 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_status_message_with_most_recent_event (user=user,client=oauth) ... ok #3344 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_status_name (user=user,client=oauth) ... ok #3345 maasserver.api.tests.test_machine.TestMachineAPI.test_GET_returns_zone (user=user,client=oauth) ... ok #3346 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_allocate_handles_missing_comment (user=user,client=oauth) ... ok #3347 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_allocate_passes_comment (user=user,client=oauth) ... ok #3348 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_commission_commissions_machine (user=user,client=oauth) ... ok #3349 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_commission_commissions_machine_with_options (user=user,client=oauth) ... ok #3350 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_doesnt_reset_power_options_bug_1569102 (user=user,client=oauth) ... ok #3351 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_fails_with_no_boot_source (user=user,client=oauth) ... ok #3352 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_handles_missing_comment (user=user,client=oauth) ... ok #3353 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_may_be_repeated (user=user,client=oauth) ... ok #3354 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_passes_comment (user=user,client=oauth) ... ok #3355 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_sets_default_distro_series (user=user,client=oauth) ... ok #3356 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_sets_license_key (user=user,client=oauth) ... ok #3357 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_sets_osystem_and_distro_series (user=user,client=oauth) ... ok #3358 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_stores_user_data (user=user,client=oauth) ... ok #3359 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_validates_distro_series (user=user,client=oauth) ... ok #3360 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_validates_hwe_kernel_with_default_distro_series (user=user,client=oauth) ... ok #3361 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_deploy_validates_license_key (user=user,client=oauth) ... ok #3362 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_allows_admin_to_release_anyones_machine (user=user,client=oauth) ... ok #3363 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_combines_with_allocate (user=user,client=oauth) ... ok #3364 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_does_nothing_for_unowned_machine (user=user,client=oauth) ... ok #3365 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_fails_for_other_machine_states (user=user,client=oauth) ... ok #3366 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_forbidden_if_user_cannot_edit_machine (user=user,client=oauth) ... ok #3367 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_frees_hwe_kernel (user=user,client=oauth) ... ok #3368 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_handles_missing_comment (user=user,client=oauth) ... ok #3369 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_in_wrong_state_reports_current_state (user=user,client=oauth) ... ok #3370 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_passes_comment (user=user,client=oauth) ... ok #3371 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_passes_erase_options (user=user,client=oauth) ... ok #3372 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_rejects_other_node_types (user=user,client=oauth) ... ok #3373 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_rejects_request_from_unauthorized_user (user=user,client=oauth) ... ok #3374 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_releases_failed_machine (user=user,client=oauth) ... ok #3375 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_releases_owned_machine (user=user,client=oauth) ... ok #3376 maasserver.api.tests.test_machine.TestMachineAPI.test_POST_release_starts_disk_erasing (user=user,client=oauth) ... ok #3377 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_admin_can_change_power_type (user=user,client=oauth) ... ok #3378 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_clears_zone (user=user,client=oauth) ... SKIP: XXX: JeroenVermeulen 2013-12-11 bug=1259872: Clearing the zone field does not work... #3379 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_does_not_set_zone_if_not_present (user=user,client=oauth) ... ok #3380 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_ignores_unknown_fields (user=user,client=oauth) ... ok #3381 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_non_admin_cannot_change_power_type (user=user,client=oauth) ... ok #3382 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_omitted_hostname (user=user,client=oauth) ... ok #3383 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_refuses_to_update_nonexistent_machine (user=user,client=oauth) ... ok #3384 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_rejects_invalid_data (user=user,client=oauth) ... ok #3385 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_rejects_other_node_types (user=user,client=oauth) ... ok #3386 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #3387 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_sets_zone (user=user,client=oauth) ... ok #3388 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_cpu_memory (user=user,client=oauth) ... ok #3389 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_machine (user=user,client=oauth) ... ok #3390 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_parameters_empty_string (user=user,client=oauth) ... ok #3391 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_parameters_field (user=user,client=oauth) ... ok #3392 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_parameters_rejects_unknown_param (user=user,client=oauth) ... ok #3393 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_parameters_skip_ckeck (user=user,client=oauth) ... ok #3394 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_type_default_resets_params (user=user,client=oauth) ... ok #3395 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_type_empty_rejects_params (user=user,client=oauth) ... ok #3396 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_power_type_empty_skip_check_to_force_params (user=user,client=oauth) ... ok #3397 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_swap_size (user=user,client=oauth) ... ok #3398 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_swap_size_invalid_suffix (user=user,client=oauth) ... ok #3399 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_updates_swap_size_suffixes (user=user,client=oauth) ... ok #3400 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_without_zone_leaves_zone_unchanged (user=user,client=oauth) ... ok #3401 maasserver.api.tests.test_machine.TestMachineAPI.test_PUT_zone_change_requires_admin (user=user,client=oauth) ... ok #3402 maasserver.api.tests.test_machine.TestMachineAPI.test_handler_path (user=user,client=oauth) ... ok #3403 maasserver.api.tests.test_machine.TestMachineAPI.test_resource_uri_points_back_at_machine (user=user,client=oauth) ... ok #3404 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_allowed_from_any_other_state (user=user,client=oauth) ... ok #3404 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_allowed_from_any_other_state (user=user,client=user+pass) ... ok #3405 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_changes_status (user=user,client=oauth) ... ok #3405 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_changes_status (user=user,client=user+pass) ... ok #3406 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_handles_missing_comment (user=user,client=oauth) ... ok #3406 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_handles_missing_comment (user=user,client=user+pass) ... ok #3407 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_passes_comment (user=user,client=oauth) ... ok #3407 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_passes_comment (user=user,client=user+pass) ... ok #3408 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_requires_ownership (user=user,client=oauth) ... ok #3408 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_requires_ownership (user=user,client=user+pass) ... ok #3409 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_updates_error_description (user=user,client=oauth) ... ok #3409 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_updates_error_description (user=user,client=user+pass) ... ok #3410 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_updates_error_description_compatibility (user=user,client=oauth) ... ok #3410 maasserver.api.tests.test_machine.TestMarkBroken.test_mark_broken_updates_error_description_compatibility (user=user,client=user+pass) ... ok #3411 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_changes_status (user=user,client=oauth) ... ok #3411 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_changes_status (user=user,client=user+pass) ... ok #3412 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_handles_missing_comment (user=user,client=oauth) ... ok #3412 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_handles_missing_comment (user=user,client=user+pass) ... ok #3413 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_passes_comment (user=user,client=oauth) ... ok #3413 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_passes_comment (user=user,client=user+pass) ... ok #3414 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_requires_admin (user=user,client=oauth) ... ok #3414 maasserver.api.tests.test_machine.TestMarkFixed.test_mark_fixed_requires_admin (user=user,client=user+pass) ... ok #3415 maasserver.api.tests.test_machine.TestMountSpecial.test__fstype_and_mount_point_is_required_but_options_is_not (user=user,client=oauth) ... ok #3415 maasserver.api.tests.test_machine.TestMountSpecial.test__fstype_and_mount_point_is_required_but_options_is_not (user=user,client=user+pass) ... ok #3416 maasserver.api.tests.test_machine.TestMountSpecial.test__fstype_must_be_a_non_storage_type (user=user,client=oauth) ... ok #3416 maasserver.api.tests.test_machine.TestMountSpecial.test__fstype_must_be_a_non_storage_type (user=user,client=user+pass) ... ok #3417 maasserver.api.tests.test_machine.TestMountSpecial.test__mount_point_must_be_absolute (user=user,client=oauth) ... ok #3417 maasserver.api.tests.test_machine.TestMountSpecial.test__mount_point_must_be_absolute (user=user,client=user+pass) ... ok #3418 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (user=user,client=oauth,ramfs) ... ok #3418 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3419 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,ramfs) ... ok #3419 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3420 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (user=user,client=oauth,ramfs) ... ok #3420 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (user=user,client=user+pass,tmpfs) ... ok #3421 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__machine_representation_includes_non_storage_filesystem (user=user,client=oauth,ramfs) ... ok #3421 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__machine_representation_includes_non_storage_filesystem (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__machine_representation_includes_non_storage_filesystem (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__machine_representation_includes_non_storage_filesystem (user=user,client=user+pass,tmpfs) ... ok #3422 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (user=user,client=oauth,ramfs) ... ok #3422 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3423 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,ramfs) ... ok #3423 maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3424 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration (user=user,client=oauth) ... ok #3424 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration (user=user,client=user+pass) ... ok #3425 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration_checks_machine_status (user=user,client=oauth) ... ok #3425 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration_checks_machine_status (user=user,client=user+pass) ... ok #3426 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration_requires_admin (user=user,client=oauth) ... ok #3426 maasserver.api.tests.test_machine.TestRestoreDefaultConfiguration.test_restore_default_configuration_requires_admin (user=user,client=user+pass) ... ok #3427 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration (user=user,client=oauth) ... ok #3427 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration (user=user,client=user+pass) ... ok #3428 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration_checks_machine_status (user=user,client=oauth) ... ok #3428 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration_checks_machine_status (user=user,client=user+pass) ... ok #3429 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration_requires_admin (user=user,client=oauth) ... ok #3429 maasserver.api.tests.test_machine.TestRestoreNetworkingConfiguration.test_restore_networking_configuration_requires_admin (user=user,client=user+pass) ... ok #3430 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration (user=user,client=oauth) ... ok #3430 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration (user=user,client=user+pass) ... ok #3431 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration_checks_machine_status (user=user,client=oauth) ... ok #3431 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration_checks_machine_status (user=user,client=user+pass) ... ok #3432 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration_requires_admin (user=user,client=oauth) ... ok #3432 maasserver.api.tests.test_machine.TestRestoreStorageConfiguration.test_restore_storage_configuration_requires_admin (user=user,client=user+pass) ... ok #3433 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_invalid_optional_param (user=user,client=oauth) ... ok #3433 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_invalid_optional_param (user=user,client=user+pass) ... ok #3434 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_layout_error (user=user,client=oauth) ... ok #3434 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_layout_error (user=user,client=user+pass) ... ok #3435 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_layout_not_supported (user=user,client=oauth) ... ok #3435 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_layout_not_supported (user=user,client=user+pass) ... ok #3436 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_no_boot_disk (user=user,client=oauth) ... ok #3436 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_no_boot_disk (user=user,client=user+pass) ... ok #3437 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_storage_layout_missing (user=user,client=oauth) ... ok #3437 maasserver.api.tests.test_machine.TestSetStorageLayout.test__400_when_storage_layout_missing (user=user,client=user+pass) ... ok #3438 maasserver.api.tests.test_machine.TestSetStorageLayout.test__403_when_not_admin (user=user,client=oauth) ... ok #3438 maasserver.api.tests.test_machine.TestSetStorageLayout.test__403_when_not_admin (user=user,client=user+pass) ... ok #3439 maasserver.api.tests.test_machine.TestSetStorageLayout.test__409_when_machine_not_ready (user=user,client=oauth) ... ok #3439 maasserver.api.tests.test_machine.TestSetStorageLayout.test__409_when_machine_not_ready (user=user,client=user+pass) ... ok #3440 maasserver.api.tests.test_machine.TestSetStorageLayout.test__calls_set_storage_layout_on_machine (user=user,client=oauth) ... ok #3440 maasserver.api.tests.test_machine.TestSetStorageLayout.test__calls_set_storage_layout_on_machine (user=user,client=user+pass) ... ok #3441 maasserver.api.tests.test_machine.TestUnmountSpecial.test__mount_point_is_required (user=user,client=oauth) ... ok #3441 maasserver.api.tests.test_machine.TestUnmountSpecial.test__mount_point_is_required (user=user,client=user+pass) ... ok #3442 maasserver.api.tests.test_machine.TestUnmountSpecial.test__mount_point_must_be_absolute (user=user,client=oauth) ... ok #3442 maasserver.api.tests.test_machine.TestUnmountSpecial.test__mount_point_must_be_absolute (user=user,client=user+pass) ... ok #3443 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (user=user,client=oauth,ramfs) ... ok #3443 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3444 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,ramfs) ... ok #3444 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3445 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (user=user,client=oauth,ramfs) ... ok #3445 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (user=user,client=user+pass,tmpfs) ... ok #3446 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (user=user,client=oauth,ramfs) ... ok #3446 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3447 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,ramfs) ... ok #3447 maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=oauth,tmpfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,ramfs) ... ok maasserver.api.tests.test_machine.TestUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (user=user,client=user+pass,tmpfs) ... ok #3448 maasserver.api.tests.test_machines.MachineHostnameTest.test_GET_returns_fqdn_with_domain_name_from_node (user=admin,client=oauth) ... ok #3448 maasserver.api.tests.test_machines.MachineHostnameTest.test_GET_returns_fqdn_with_domain_name_from_node (user=admin,client=user+pass) ... ok maasserver.api.tests.test_machines.MachineHostnameTest.test_GET_returns_fqdn_with_domain_name_from_node (user=user,client=oauth) ... ok maasserver.api.tests.test_machines.MachineHostnameTest.test_GET_returns_fqdn_with_domain_name_from_node (user=user,client=user+pass) ... ok #3449 maasserver.api.tests.test_machines.MachineOwnerDataTest.test_GET_returns_owner_data (user=user,client=oauth) ... ok #3449 maasserver.api.tests.test_machines.MachineOwnerDataTest.test_GET_returns_owner_data (user=user,client=user+pass) ... ok #3450 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_doesnt_list_devices (user=user,client=oauth) ... ok #3451 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_list_allocated_filters_by_id (user=user,client=oauth) ... ok #3452 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_list_allocated_returns_only_allocated_with_user_token (user=user,client=oauth) ... ok #3453 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_lists_machines (user=user,client=oauth) ... ok #3454 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_machines_issues_constant_number_of_queries (user=user,client=oauth) ... SKIP: Unreliable; something is causing varying counts. #3455 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_orders_by_id (user=user,client=oauth) ... ok #3456 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_agent_name_filters_by_agent_name (user=user,client=oauth) ... ok #3457 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_agent_name_filters_with_empty_string (user=user,client=oauth) ... ok #3458 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_hostname_returns_matching_machines (user=user,client=oauth) ... ok #3459 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_id_returns_matching_machines (user=user,client=oauth) ... ok #3460 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_ids_orders_by_id (user=user,client=oauth) ... ok #3461 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_invalid_macs_returns_sensible_error (user=user,client=oauth) ... ok #3462 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_macs_returns_matching_machines (user=user,client=oauth) ... ok #3463 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_nonexistent_id_returns_empty_list (user=user,client=oauth) ... ok #3464 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_some_matching_ids_returns_matching_machines (user=user,client=oauth) ... ok #3465 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_with_zone_filters_by_zone (user=user,client=oauth) ... ok #3466 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_without_agent_name_does_not_filter (user=user,client=oauth) ... ok #3467 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_without_machines_returns_empty_list (user=user,client=oauth) ... ok #3468 maasserver.api.tests.test_machines.TestMachinesAPI.test_GET_without_zone_does_not_filter (user=user,client=oauth) ... ok #3469 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_accepts_multiple_machines (user=user,client=oauth) ... ok #3470 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_fails_for_device (user=user,client=oauth) ... ok #3471 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_fails_if_machine_does_not_exist (user=user,client=oauth) ... ok #3472 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_gets_machine_out_of_declared_state (user=user,client=oauth) ... ok #3473 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_rejects_impossible_state_changes (user=user,client=oauth) ... ok #3474 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_accept_returns_actually_accepted_machines (user=user,client=oauth) ... ok #3475 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chasis_only_allows_port_with_vmware_and_msftocs (user=user,client=oauth) ... ok #3476 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chasis_only_allows_protocol_with_vmware (user=user,client=oauth) ... ok #3477 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_accept_domain_by_id (user=user,client=oauth) ... ok #3478 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_accept_domain_by_name (user=user,client=oauth) ... ok #3479 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_accepts_hostname_for_rack_controller (user=user,client=oauth) ... ok #3480 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_accepts_system_id_for_rack_controller (user=user,client=oauth) ... ok #3481 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_errors_when_no_racks_avalible (user=user,client=oauth) ... ok #3482 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_only_allow_power_control_on_seamicro15k (user=user,client=oauth) ... ok #3483 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_only_allows_prefix_filter_on_virtual_chassis (user=user,client=oauth) ... ok #3484 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_password_required_for_required_chassis (user=user,client=oauth) ... ok #3485 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_rejects_invalid_rack_controller (user=user,client=oauth) ... ok #3486 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_requires_admin (user=user,client=oauth) ... ok #3487 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_requires_chassis_type (user=user,client=oauth) ... ok #3488 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_requires_hostname (user=user,client=oauth) ... ok #3489 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_seamicro_allows_acceptable_power_controls (user=user,client=oauth) ... ok #3490 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_seamicro_validates_power_control (user=user,client=oauth) ... ok #3491 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_sends_accept_all_false_when_not_true (user=user,client=oauth) ... ok #3492 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_sends_accept_all_when_true (user=user,client=oauth) ... ok #3493 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_sends_port_with_vmware_and_msftocs (user=user,client=oauth) ... ok #3494 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_sends_prefix_filter (user=user,client=oauth) ... ok #3495 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_sends_protcol_with_vmware (user=user,client=oauth) ... ok #3496 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_username_disallowed_on_virsh_and_powerkvm (user=user,client=oauth) ... ok #3497 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_username_required_for_required_chassis (user=user,client=oauth) ... ok #3498 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_validates_chassis_type (user=user,client=oauth) ... ok #3499 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_add_chassis_validates_domain (user=user,client=oauth) ... ok #3500 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_agent_name_defaults_to_empty_string (user=user,client=oauth) ... ok #3501 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine (user=user,client=oauth) ... ok #3502 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_arch (user=user,client=oauth) ... ok #3503 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_cpu (user=user,client=oauth) ... ok #3504 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_float_cpu (user=user,client=oauth) ... ok #3505 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_interfaces (user=user,client=oauth) ... ok #3506 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_interfaces_with_verbose (user=user,client=oauth) ... ok #3507 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_mem (user=user,client=oauth) ... ok #3508 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_name (user=user,client=oauth) ... ok #3509 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_negated_tags (user=user,client=oauth) ... ok #3510 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_not_subnet (user=user,client=oauth) ... ok #3511 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_storage (user=user,client=oauth) ... ok #3512 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_storage_with_verbose (user=user,client=oauth) ... ok #3513 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_subnet (user=user,client=oauth) ... ok #3514 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_system_id (user=user,client=oauth) ... ok #3515 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_tags (user=user,client=oauth) ... ok #3516 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_tags_comma_separated (user=user,client=oauth) ... ok #3517 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_tags_comma_space_delim (user=user,client=oauth) ... ok #3518 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_tags_mixed_input (user=user,client=oauth) ... ok #3519 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_tags_space_separated (user=user,client=oauth) ... ok #3520 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_zone (user=user,client=oauth) ... ok #3521 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_allocates_machine_by_zone_fails_if_no_machine (user=user,client=oauth) ... ok #3522 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_chooses_candidate_matching_constraint (user=user,client=oauth) ... ok #3523 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_does_not_ignore_unknown_constraint (user=user,client=oauth) ... ok #3524 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_fails_if_no_machine_present (user=user,client=oauth) ... ok #3525 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_fails_with_invalid_cpu (user=user,client=oauth) ... ok #3526 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_fails_with_invalid_mem (user=user,client=oauth) ... ok #3527 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_fails_with_unknown_tags (user=user,client=oauth) ... ok #3528 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_fails_without_all_tags (user=user,client=oauth) ... ok #3529 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_failure_shows_constraints_if_given (user=user,client=oauth) ... ok #3530 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_failure_shows_no_constraints_if_none_given (user=user,client=oauth) ... ok #3531 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_ignores_already_allocated_machine (user=user,client=oauth) ... ok #3532 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_machine_by_interfaces_dry_run_with_verbose (user=user,client=oauth) ... ok #3533 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_obeys_not_in_zone (user=user,client=oauth) ... ok #3534 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_rejects_unknown_zone (user=user,client=oauth) ... ok #3535 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_returns_available_machine (user=user,client=oauth) ... ok #3536 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_sets_a_token (user=user,client=oauth) ... ok #3537 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_sets_agent_name (user=user,client=oauth) ... ok #3538 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_treats_unknown_arch_as_bad_request (user=user,client=oauth) ... ok #3539 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_treats_unknown_name_as_resource_conflict (user=user,client=oauth) ... ok #3540 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_uses_machine_acquire_lock (user=user,client=oauth) ... ok #3541 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_allocate_would_rather_fail_than_disobey_constraint (user=user,client=oauth) ... ok #3542 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_creates_machine (user=user,client=oauth) ... ok #3543 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_handles_error_when_unable_to_access_bmc (user=user,client=oauth) ... ok #3544 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_new_handles_empty_str_power_parameters (user=user,client=oauth) ... ok #3545 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_new_when_no_RPC_to_rack_defaults_empty_power (user=user,client=oauth) ... ok #3546 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_quietly_accepts_empty_set (user=user,client=oauth) ... ok #3547 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_quietly_releases_empty_set (user=user,client=oauth) ... ok #3548 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_erases_disks_when_enabled (user=user,client=oauth) ... ok #3549 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_fails_if_machines_do_not_exist (user=user,client=oauth) ... ok #3550 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_forbidden_if_user_cannot_edit_machine (user=user,client=oauth) ... ok #3551 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_ignores_devices (user=user,client=oauth) ... ok #3552 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_rejects_impossible_state_changes (user=user,client=oauth) ... ok #3553 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_rejects_request_from_unauthorized_user (user=user,client=oauth) ... ok #3554 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_release_returns_modified_machines (user=user,client=oauth) ... ok #3555 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_set_zone_does_not_affect_other_machines (user=user,client=oauth) ... ok #3556 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_set_zone_requires_admin (user=user,client=oauth) ... ok #3557 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_set_zone_sets_zone_on_machines (user=user,client=oauth) ... ok #3558 maasserver.api.tests.test_machines.TestMachinesAPI.test_POST_when_logged_in_creates_machine_in_declared_state (user=user,client=oauth) ... ok #3559 maasserver.api.tests.test_machines.TestMachinesAPI.test_handler_path (user=user,client=oauth) ... ok #3560 maasserver.api.tests.test_network.TestListConnectedMACs.test_excludes_MACs_for_nodes_not_visible_to_user (user=user,client=oauth) ... ok #3560 maasserver.api.tests.test_network.TestListConnectedMACs.test_excludes_MACs_for_nodes_not_visible_to_user (user=user,client=user+pass) ... ok #3561 maasserver.api.tests.test_network.TestListConnectedMACs.test_ignores_unconnected_macs (user=user,client=oauth) ... ok #3561 maasserver.api.tests.test_network.TestListConnectedMACs.test_ignores_unconnected_macs (user=user,client=user+pass) ... ok #3562 maasserver.api.tests.test_network.TestListConnectedMACs.test_includes_MACs_for_nodes_visible_to_user (user=user,client=oauth) ... ok #3562 maasserver.api.tests.test_network.TestListConnectedMACs.test_includes_MACs_for_nodes_visible_to_user (user=user,client=user+pass) ... ok #3563 maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_connected_macs (user=user,client=oauth) ... ok #3563 maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_connected_macs (user=user,client=user+pass) ... ok #3564 maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_sorted_MACs (user=user,client=oauth) ... ok #3564 maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_sorted_MACs (user=user,client=user+pass) ... ok #3565 maasserver.api.tests.test_network.TestNetwork.test_DELETE_returns_410 (user=user,client=oauth) ... ok #3565 maasserver.api.tests.test_network.TestNetwork.test_DELETE_returns_410 (user=user,client=user+pass) ... ok #3566 maasserver.api.tests.test_network.TestNetwork.test_GET_returns_404_for_unknown_network (user=user,client=oauth) ... ok #3566 maasserver.api.tests.test_network.TestNetwork.test_GET_returns_404_for_unknown_network (user=user,client=user+pass) ... ok #3567 maasserver.api.tests.test_network.TestNetwork.test_GET_returns_network (user=user,client=oauth) ... ok #3567 maasserver.api.tests.test_network.TestNetwork.test_GET_returns_network (user=user,client=user+pass) ... ok #3568 maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_returns_410 (user=user,client=oauth) ... ok #3568 maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_returns_410 (user=user,client=user+pass) ... ok #3569 maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_returns_410 (user=user,client=oauth) ... ok #3569 maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_returns_410 (user=user,client=user+pass) ... ok #3570 maasserver.api.tests.test_network.TestNetwork.test_POST_is_prohibited (user=user,client=oauth) ... ok #3570 maasserver.api.tests.test_network.TestNetwork.test_POST_is_prohibited (user=user,client=user+pass) ... ok #3571 maasserver.api.tests.test_network.TestNetwork.test_PUT_returns_410 (user=user,client=oauth) ... ok #3571 maasserver.api.tests.test_network.TestNetwork.test_PUT_returns_410 (user=user,client=user+pass) ... ok #3572 maasserver.api.tests.test_network.TestNetwork.test_handler_path (user=user,client=oauth) ... ok #3572 maasserver.api.tests.test_network.TestNetwork.test_handler_path (user=user,client=user+pass) ... ok #3573 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_combines_node_filters_as_intersection_of_networks (user=user,client=oauth) ... ok #3573 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_combines_node_filters_as_intersection_of_networks (user=user,client=user+pass) ... ok #3574 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_fails_if_filtering_by_nonexistent_node (user=user,client=oauth) ... ok #3574 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_fails_if_filtering_by_nonexistent_node (user=user,client=user+pass) ... ok #3575 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_filters_by_node (user=user,client=oauth) ... ok #3575 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_filters_by_node (user=user,client=user+pass) ... ok #3576 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_ignores_duplicates (user=user,client=oauth) ... ok #3576 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_ignores_duplicates (user=user,client=user+pass) ... ok #3577 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_empty_if_no_subnets (user=user,client=oauth) ... ok #3577 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_empty_if_no_subnets (user=user,client=user+pass) ... ok #3578 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_networks (user=user,client=oauth) ... ok #3578 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_networks (user=user,client=user+pass) ... ok #3579 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_sorts_by_name (user=user,client=oauth) ... ok #3579 maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_sorts_by_name (user=user,client=user+pass) ... ok #3580 maasserver.api.tests.test_networks.TestNetworksAPI.test_POST_returns_410 (user=user,client=oauth) ... ok #3580 maasserver.api.tests.test_networks.TestNetworksAPI.test_POST_returns_410 (user=user,client=user+pass) ... ok #3581 maasserver.api.tests.test_networks.TestNetworksAPI.test_handler_path (user=user,client=oauth) ... ok #3581 maasserver.api.tests.test_networks.TestNetworksAPI.test_handler_path (user=user,client=user+pass) ... ok #3582 maasserver.api.tests.test_node.NodeAnonAPITest.test_anonymous_user_cannot_access ... ok #3583 maasserver.api.tests.test_node.NodeAnonAPITest.test_node_init_user_cannot_access ... ok #3584 maasserver.api.tests.test_node.NodesAPILoggedInTest.test_nodes_GET_logged_in (user=admin,client=oauth) ... ok #3584 maasserver.api.tests.test_node.NodesAPILoggedInTest.test_nodes_GET_logged_in (user=admin,client=user+pass) ... ok maasserver.api.tests.test_node.NodesAPILoggedInTest.test_nodes_GET_logged_in (user=user,client=oauth) ... ok maasserver.api.tests.test_node.NodesAPILoggedInTest.test_nodes_GET_logged_in (user=user,client=user+pass) ... ok #3585 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_all_details (user=user,client=oauth) ... ok #3585 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_all_details (user=user,client=user+pass) ... ok #3586 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_empty_details_when_there_are_none (user=user,client=oauth) ... ok #3586 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_empty_details_when_there_are_none (user=user,client=user+pass) ... ok #3587 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_not_found_when_node_does_not_exist (user=user,client=oauth) ... ok #3587 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_not_found_when_node_does_not_exist (user=user,client=user+pass) ... ok #3588 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_only_those_details_that_exist (user=user,client=oauth) ... ok #3588 maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_only_those_details_that_exist (user=user,client=user+pass) ... ok #3589 maasserver.api.tests.test_node.TestNodeAPI.test_CREATE_disabled (user=user,client=oauth) ... ok #3589 maasserver.api.tests.test_node.TestNodeAPI.test_CREATE_disabled (user=user,client=user+pass) ... ok #3590 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node (user=user,client=oauth) ... ok #3590 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node (user=user,client=user+pass) ... ok #3591 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node_fails_if_not_admin (user=user,client=oauth) ... ok #3591 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node_fails_if_not_admin (user=user,client=user+pass) ... ok #3592 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_forbidden_without_edit_permission (user=user,client=oauth) ... ok #3592 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_forbidden_without_edit_permission (user=user,client=user+pass) ... ok #3593 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_invisible_node (user=user,client=oauth) ... ok #3593 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_invisible_node (user=user,client=user+pass) ... ok #3594 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_nonexistent_node (user=user,client=oauth) ... ok #3594 maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_nonexistent_node (user=user,client=user+pass) ... ok #3595 maasserver.api.tests.test_node.TestNodeAPI.test_GET_refuses_to_access_nonexistent_node (user=user,client=oauth) ... ok #3595 maasserver.api.tests.test_node.TestNodeAPI.test_GET_refuses_to_access_nonexistent_node (user=user,client=user+pass) ... ok #3596 maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_404_if_node_name_contains_invalid_characters (user=user,client=oauth) ... ok #3596 maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_404_if_node_name_contains_invalid_characters (user=user,client=user+pass) ... ok #3597 maasserver.api.tests.test_node.TestNodeAPI.test_UPDATE_disabled (user=user,client=oauth) ... ok #3597 maasserver.api.tests.test_node.TestNodeAPI.test_UPDATE_disabled (user=user,client=user+pass) ... ok #3598 maasserver.api.tests.test_node.TestNodeAPI.test_handler_path (user=user,client=oauth) ... ok #3598 maasserver.api.tests.test_node.TestNodeAPI.test_handler_path (user=user,client=user+pass) ... ok #3599 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_device (user=user,client=oauth) ... ok #3599 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_device (user=user,client=user+pass) ... ok #3600 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_machine (user=user,client=oauth) ... ok #3600 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_machine (user=user,client=user+pass) ... ok #3601 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_rack_controller (user=user,client=oauth) ... ok #3601 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_rack_controller (user=user,client=user+pass) ... ok #3602 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_region_controller (user=user,client=oauth) ... ok #3602 maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_region_controller (user=user,client=user+pass) ... ok #3603 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_checks_permission (user=user,client=oauth) ... ok #3603 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_checks_permission (user=user,client=user+pass) ... ok #3604 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_handles_missing_comment (user=user,client=oauth) ... ok #3604 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_handles_missing_comment (user=user,client=user+pass) ... ok #3605 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_may_be_repeated (user=user,client=oauth) ... ok #3605 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_may_be_repeated (user=user,client=user+pass) ... ok #3606 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_power_offs_machines (user=user,client=oauth) ... ok #3606 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_power_offs_machines (user=user,client=user+pass) ... ok #3607 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_503_when_power_already_in_progress (user=user,client=oauth) ... ok #3607 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_503_when_power_already_in_progress (user=user,client=user+pass) ... ok #3608 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_machine (user=user,client=oauth) ... ok #3608 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_machine (user=user,client=user+pass) ... ok #3609 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_nothing_if_machine_was_not_stopped (user=user,client=oauth) ... ok #3609 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_off_returns_nothing_if_machine_was_not_stopped (user=user,client=user+pass) ... ok #3610 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_checks_ownership (user=user,client=oauth) ... ok #3610 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_checks_ownership (user=user,client=user+pass) ... ok #3611 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_checks_permission (user=user,client=oauth) ... ok #3611 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_checks_permission (user=user,client=user+pass) ... ok #3612 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_returns_machine (user=user,client=oauth) ... ok #3612 maasserver.api.tests.test_node.TestPowerMixin.test_POST_power_on_returns_machine (user=user,client=user+pass) ... ok #3613 maasserver.api.tests.test_node.TestPowerMixin.test_query_power_state (user=user,client=oauth) ... ok #3613 maasserver.api.tests.test_node.TestPowerMixin.test_query_power_state (user=user,client=user+pass) ... ok #3614 maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters (user=user,client=oauth) ... ok #3614 maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters (user=user,client=user+pass) ... ok #3615 maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters_empty (user=user,client=oauth) ... ok #3615 maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters_empty (user=user,client=user+pass) ... ok #3616 maasserver.api.tests.test_node.TestPowerParameters.test_power_parameters_requires_admin (user=user,client=oauth) ... ok #3616 maasserver.api.tests.test_node.TestPowerParameters.test_power_parameters_requires_admin (user=user,client=user+pass) ... ok #3617 maasserver.api.tests.test_node.TestSetOwnerData.test_adds_data (user=user,client=oauth,machine) ... ok #3617 maasserver.api.tests.test_node.TestSetOwnerData.test_adds_data (user=user,client=oauth,device) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_adds_data (user=user,client=user+pass,machine) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_adds_data (user=user,client=user+pass,device) ... ok #3618 maasserver.api.tests.test_node.TestSetOwnerData.test_must_be_able_to_edit (user=user,client=oauth,machine) ... ok #3618 maasserver.api.tests.test_node.TestSetOwnerData.test_must_be_able_to_edit (user=user,client=oauth,device) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_must_be_able_to_edit (user=user,client=user+pass,machine) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_must_be_able_to_edit (user=user,client=user+pass,device) ... ok #3619 maasserver.api.tests.test_node.TestSetOwnerData.test_removes_data (user=user,client=oauth,machine) ... ok #3619 maasserver.api.tests.test_node.TestSetOwnerData.test_removes_data (user=user,client=oauth,device) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_removes_data (user=user,client=user+pass,machine) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_removes_data (user=user,client=user+pass,device) ... ok #3620 maasserver.api.tests.test_node.TestSetOwnerData.test_updates_data (user=user,client=oauth,machine) ... ok #3620 maasserver.api.tests.test_node.TestSetOwnerData.test_updates_data (user=user,client=oauth,device) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_updates_data (user=user,client=user+pass,machine) ... ok maasserver.api.tests.test_node.TestSetOwnerData.test_updates_data (user=user,client=user+pass,device) ... ok #3621 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_normalizes_mac_address (user=anonymous,client=oauth) ... ok #3621 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_normalizes_mac_address (user=anonymous,client=user+pass) ... ok #3622 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_False_if_node_not_registered (user=anonymous,client=oauth) ... ok #3622 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_False_if_node_not_registered (user=anonymous,client=user+pass) ... ok #3623 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_True_if_node_registered (user=anonymous,client=oauth) ... ok #3623 maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_True_if_node_registered (user=anonymous,client=user+pass) ... ok #3624 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_by_agent_name (user=user,client=oauth) ... ok #3624 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_by_agent_name (user=user,client=user+pass) ... ok #3625 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_with_empty_string (user=user,client=oauth) ... ok #3625 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_with_empty_string (user=user,client=user+pass) ... ok #3626 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_hostname_returns_matching_nodes (user=user,client=oauth) ... ok #3626 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_hostname_returns_matching_nodes (user=user,client=user+pass) ... ok #3627 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_id_returns_matching_nodes (user=user,client=oauth) ... ok #3627 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_id_returns_matching_nodes (user=user,client=user+pass) ... ok #3628 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_ids_orders_by_id (user=user,client=oauth) ... ok #3628 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_ids_orders_by_id (user=user,client=user+pass) ... ok #3629 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_invalid_macs_returns_sensible_error (user=user,client=oauth) ... ok #3629 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_invalid_macs_returns_sensible_error (user=user,client=user+pass) ... ok #3630 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_macs_returns_matching_nodes (user=user,client=oauth) ... ok #3630 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_macs_returns_matching_nodes (user=user,client=user+pass) ... ok #3631 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_nonexistent_id_returns_empty_list (user=user,client=oauth) ... ok #3631 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_nonexistent_id_returns_empty_list (user=user,client=user+pass) ... ok #3632 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_some_matching_ids_returns_matching_nodes (user=user,client=oauth) ... ok #3632 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_some_matching_ids_returns_matching_nodes (user=user,client=user+pass) ... ok #3633 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_zone_filters_by_zone (user=user,client=oauth) ... ok #3633 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_zone_filters_by_zone (user=user,client=user+pass) ... ok #3634 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_agent_name_does_not_filter (user=user,client=oauth) ... ok #3634 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_agent_name_does_not_filter (user=user,client=user+pass) ... ok #3635 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_zone_does_not_filter (user=user,client=oauth) ... ok #3635 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_zone_does_not_filter (user=user,client=user+pass) ... ok #3636 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_lists_list_devices (user=user,client=oauth) ... ok #3636 maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_lists_list_devices (user=user,client=user+pass) ... ok #3637 maasserver.api.tests.test_nodes.TestNodesAPI.test_CREATE_disabled (user=user,client=oauth) ... ok #3637 maasserver.api.tests.test_nodes.TestNodesAPI.test_CREATE_disabled (user=user,client=user+pass) ... ok #3638 maasserver.api.tests.test_nodes.TestNodesAPI.test_DELETE_disabled (user=user,client=oauth) ... ok #3638 maasserver.api.tests.test_nodes.TestNodesAPI.test_DELETE_disabled (user=user,client=user+pass) ... ok #3639 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_has_disable_ipv4 (user=user,client=oauth) ... ok #3639 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_has_disable_ipv4 (user=user,client=user+pass) ... ok #3640 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_nonexistent_id_returns_empty_list (user=user,client=oauth) ... ok #3640 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_nonexistent_id_returns_empty_list (user=user,client=user+pass) ... ok #3641 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_lists_nodes (user=user,client=oauth) ... ok #3641 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_lists_nodes (user=user,client=user+pass) ... ok #3642 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_lists_nodes_admin (user=user,client=oauth) ... ok #3642 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_lists_nodes_admin (user=user,client=user+pass) ... ok #3643 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_nodes_issues_constant_number_of_queries (user=user,client=oauth) ... SKIP: Unreliable; something is causing varying counts. #3643 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_nodes_issues_constant_number_of_queries (user=user,client=user+pass) ... SKIP: Unreliable; something is causing varying counts. #3644 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_orders_by_id (user=user,client=oauth) ... ok #3644 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_orders_by_id (user=user,client=user+pass) ... ok #3645 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_shows_all_types (user=user,client=oauth) ... ok #3645 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_shows_all_types (user=user,client=user+pass) ... ok #3646 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_agent_name_filters_by_agent_name (user=user,client=oauth) ... ok #3646 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_agent_name_filters_by_agent_name (user=user,client=user+pass) ... ok #3647 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_agent_name_filters_with_empty_string (user=user,client=oauth) ... ok #3647 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_agent_name_filters_with_empty_string (user=user,client=user+pass) ... ok #3648 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_hostname_returns_matching_nodes (user=user,client=oauth) ... ok #3648 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_hostname_returns_matching_nodes (user=user,client=user+pass) ... ok #3649 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_id_returns_matching_nodes (user=user,client=oauth) ... ok #3649 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_id_returns_matching_nodes (user=user,client=user+pass) ... ok #3650 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_ids_orders_by_id (user=user,client=oauth) ... ok #3650 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_ids_orders_by_id (user=user,client=user+pass) ... ok #3651 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_invalid_macs_returns_sensible_error (user=user,client=oauth) ... ok #3651 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_invalid_macs_returns_sensible_error (user=user,client=user+pass) ... ok #3652 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_macs_returns_matching_nodes (user=user,client=oauth) ... ok #3652 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_macs_returns_matching_nodes (user=user,client=user+pass) ... ok #3653 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_some_matching_ids_returns_matching_nodes (user=user,client=oauth) ... ok #3653 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_some_matching_ids_returns_matching_nodes (user=user,client=user+pass) ... ok #3654 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_zone_filters_by_zone (user=user,client=oauth) ... ok #3654 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_with_zone_filters_by_zone (user=user,client=user+pass) ... ok #3655 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_agent_name_does_not_filter (user=user,client=oauth) ... ok #3655 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_agent_name_does_not_filter (user=user,client=user+pass) ... ok #3656 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_nodes_returns_empty_list (user=user,client=oauth) ... ok #3656 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_nodes_returns_empty_list (user=user,client=user+pass) ... ok #3657 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_zone_does_not_filter (user=user,client=oauth) ... ok #3657 maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_without_zone_does_not_filter (user=user,client=user+pass) ... ok #3658 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_does_not_affect_other_nodes (user=user,client=oauth) ... ok #3658 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_does_not_affect_other_nodes (user=user,client=user+pass) ... ok #3659 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_requires_admin (user=user,client=oauth) ... ok #3659 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_requires_admin (user=user,client=user+pass) ... ok #3660 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_sets_zone_on_nodes (user=user,client=oauth) ... ok #3660 maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_sets_zone_on_nodes (user=user,client=user+pass) ... ok #3661 maasserver.api.tests.test_nodes.TestNodesAPI.test_UPDATE_disabled (user=user,client=oauth) ... ok #3661 maasserver.api.tests.test_nodes.TestNodesAPI.test_UPDATE_disabled (user=user,client=user+pass) ... ok #3662 maasserver.api.tests.test_nodes.TestNodesAPI.test_handler_path (user=user,client=oauth) ... ok #3662 maasserver.api.tests.test_nodes.TestNodesAPI.test_handler_path (user=user,client=user+pass) ... ok #3663 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_requires_admin (user=user,client=oauth) ... ok #3663 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_requires_admin (user=user,client=user+pass) ... ok #3664 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_with_ids_filters (user=user,client=oauth) ... ok #3664 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_with_ids_filters (user=user,client=user+pass) ... ok #3665 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_without_ids_does_not_filter (user=user,client=oauth) ... ok #3665 maasserver.api.tests.test_nodes.TestPowersMixin.test_GET_power_parameters_without_ids_does_not_filter (user=user,client=user+pass) ... ok #3666 maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=oauth,GET) ... ok #3666 maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=oauth,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=oauth,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=oauth,DELETE) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=user+pass,GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=user+pass,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=user+pass,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=admin,client=user+pass,DELETE) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=oauth,GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=oauth,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=oauth,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=oauth,DELETE) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=user+pass,GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=user+pass,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=user+pass,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=anonymous,client=user+pass,DELETE) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=oauth,GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=oauth,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=oauth,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=oauth,DELETE) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=user+pass,GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=user+pass,POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=user+pass,PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (user=user,client=user+pass,DELETE) ... ok #3667 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_create (user=user,client=oauth) ... ok #3667 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_create (user=user,client=user+pass) ... ok #3668 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_create_admin_only (user=user,client=oauth) ... ok #3668 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3669 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_handler_path (user=user,client=oauth) ... ok #3669 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_handler_path (user=user,client=user+pass) ... ok #3670 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_read (user=user,client=oauth) ... ok #3670 maasserver.api.tests.test_packagerepositories.TestPackageRepositoriesAPI.test_read (user=user,client=user+pass) ... ok #3671 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3671 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3672 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_admin_only (user=user,client=oauth) ... ok #3672 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_admin_only (user=user,client=user+pass) ... ok #3673 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_deletes_package_repository (user=user,client=oauth) ... ok #3673 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_delete_deletes_package_repository (user=user,client=user+pass) ... ok #3674 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_handler_path (user=user,client=oauth) ... ok #3674 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_handler_path (user=user,client=user+pass) ... ok #3675 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3675 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3676 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_by_id (user=user,client=oauth) ... ok #3676 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_by_id (user=user,client=user+pass) ... ok #3677 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_by_name (user=user,client=oauth) ... ok #3677 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_read_by_name (user=user,client=user+pass) ... ok #3678 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_update (user=user,client=oauth) ... ok #3678 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_update (user=user,client=user+pass) ... ok #3679 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_update_admin_only (user=user,client=oauth) ... ok #3679 maasserver.api.tests.test_packagerepositories.TestPackageRepositoryAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3680 maasserver.api.tests.test_partitions.TestPartitions.test_create_partition (user=user,client=oauth) ... ok #3680 maasserver.api.tests.test_partitions.TestPartitions.test_create_partition (user=user,client=user+pass) ... ok #3681 maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_403_if_not_admin (user=user,client=oauth) ... ok #3681 maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_403_if_not_admin (user=user,client=user+pass) ... ok #3682 maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_409_if_not_ready (user=user,client=oauth) ... ok #3682 maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_409_if_not_ready (user=user,client=user+pass) ... ok #3683 maasserver.api.tests.test_partitions.TestPartitions.test_delete_partition (user=user,client=oauth) ... ok #3683 maasserver.api.tests.test_partitions.TestPartitions.test_delete_partition (user=user,client=user+pass) ... ok #3684 maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_403_for_non_admin (user=user,client=oauth) ... ok #3684 maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_403_for_non_admin (user=user,client=user+pass) ... ok #3685 maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_409_for_not_ready_node (user=user,client=oauth) ... ok #3685 maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_409_for_not_ready_node (user=user,client=user+pass) ... ok #3686 maasserver.api.tests.test_partitions.TestPartitions.test_format_missing_partition (user=user,client=oauth) ... ok #3686 maasserver.api.tests.test_partitions.TestPartitions.test_format_missing_partition (user=user,client=user+pass) ... ok #3687 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_admin (user=user,client=oauth) ... ok #3687 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_admin (user=user,client=user+pass) ... ok #3688 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_user (user=user,client=oauth) ... ok #3688 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_user (user=user,client=user+pass) ... ok #3689 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_with_invalid_parameters (user=user,client=oauth) ... ok #3689 maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_with_invalid_parameters (user=user,client=user+pass) ... ok #3690 maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #3690 maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #3691 maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #3691 maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #3692 maasserver.api.tests.test_partitions.TestPartitions.test_list_partitions (user=user,client=oauth) ... ok #3692 maasserver.api.tests.test_partitions.TestPartitions.test_list_partitions (user=user,client=user+pass) ... ok #3693 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_400_on_missing_mount_point (user=user,client=oauth) ... ok #3693 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_400_on_missing_mount_point (user=user,client=user+pass) ... ok #3694 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #3694 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #3695 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #3695 maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #3696 maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_admin (user=user,client=oauth) ... ok #3696 maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_admin (user=user,client=user+pass) ... ok #3697 maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_user (user=user,client=oauth) ... ok #3697 maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_user (user=user,client=user+pass) ... ok #3698 maasserver.api.tests.test_partitions.TestPartitions.test_read_partition (user=user,client=oauth) ... ok #3698 maasserver.api.tests.test_partitions.TestPartitions.test_read_partition (user=user,client=user+pass) ... ok #3699 maasserver.api.tests.test_partitions.TestPartitions.test_read_partition_by_name (user=user,client=oauth) ... ok #3699 maasserver.api.tests.test_partitions.TestPartitions.test_read_partition_by_name (user=user,client=user+pass) ... ok #3700 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_filesystem (user=user,client=oauth) ... ok #3700 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_filesystem (user=user,client=user+pass) ... ok #3701 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_partition (user=user,client=oauth) ... ok #3701 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_partition (user=user,client=user+pass) ... ok #3702 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_admin (user=user,client=oauth) ... ok #3702 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_admin (user=user,client=user+pass) ... ok #3703 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_user (user=user,client=oauth) ... ok #3703 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_user (user=user,client=user+pass) ... ok #3704 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #3704 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #3705 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #3705 maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #3706 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_already_unmounted (user=user,client=oauth) ... ok #3706 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_already_unmounted (user=user,client=user+pass) ... ok #3707 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_not_formatted (user=user,client=oauth) ... ok #3707 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_not_formatted (user=user,client=user+pass) ... ok #3708 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_403_if_ready_and_not_admin (user=user,client=oauth) ... ok #3708 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_403_if_ready_and_not_admin (user=user,client=user+pass) ... ok #3709 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_409_if_not_allocated_or_ready (user=user,client=oauth) ... ok #3709 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_409_if_not_allocated_or_ready (user=user,client=user+pass) ... ok #3710 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_admin (user=user,client=oauth) ... ok #3710 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_admin (user=user,client=user+pass) ... ok #3711 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_user (user=user,client=oauth) ... ok #3711 maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_user (user=user,client=user+pass) ... ok #3712 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_GET_list_boot_images (user=user,client=oauth) ... ok #3712 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_GET_list_boot_images (user=user,client=user+pass) ... ok #3713 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_GET_list_boot_images_denied_if_not_admin (user=user,client=oauth) ... ok #3713 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_GET_list_boot_images_denied_if_not_admin (user=user,client=user+pass) ... ok #3714 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_POST_import_boot_images_denied_if_not_admin (user=user,client=oauth) ... ok #3714 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_POST_import_boot_images_denied_if_not_admin (user=user,client=user+pass) ... ok #3715 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_POST_import_boot_images_import_to_rack_controllers (user=user,client=oauth) ... ok #3715 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_POST_import_boot_images_import_to_rack_controllers (user=user,client=user+pass) ... ok #3716 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #3716 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #3717 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_PUT_updates_rack_controller (user=user,client=oauth) ... ok #3717 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_PUT_updates_rack_controller (user=user,client=user+pass) ... ok #3718 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_handler_path (user=user,client=oauth) ... ok #3718 maasserver.api.tests.test_rackcontroller.TestRackControllerAPI.test_handler_path (user=user,client=user+pass) ... ok #3719 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_GET_describe_power_types (user=user,client=oauth) ... ok #3719 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_GET_describe_power_types (user=user,client=user+pass) ... ok #3720 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_GET_describe_power_types_denied_if_not_admin (user=user,client=oauth) ... ok #3720 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_GET_describe_power_types_denied_if_not_admin (user=user,client=user+pass) ... ok #3721 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_POST_import_boot_images_denied_if_not_admin (user=user,client=oauth) ... ok #3721 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_POST_import_boot_images_denied_if_not_admin (user=user,client=user+pass) ... ok #3722 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_POST_import_boot_images_import_to_rack_controllers (user=user,client=oauth) ... ok #3722 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_POST_import_boot_images_import_to_rack_controllers (user=user,client=user+pass) ... ok #3723 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_handler_path (user=user,client=oauth) ... ok #3723 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_handler_path (user=user,client=user+pass) ... ok #3724 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_read_returns_limited_fields (user=user,client=oauth) ... ok #3724 maasserver.api.tests.test_rackcontroller.TestRackControllersAPI.test_read_returns_limited_fields (user=user,client=user+pass) ... ok #3725 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_blockdevice_fails (user=user,client=oauth) ... ok #3725 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_blockdevice_fails (user=user,client=user+pass) ... ok #3726 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_partition_fails (user=user,client=oauth) ... ok #3726 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_partition_fails (user=user,client=user+pass) ... ok #3727 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_device_fails (user=user,client=oauth) ... ok #3727 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_device_fails (user=user,client=user+pass) ... ok #3728 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_partition_fails (user=user,client=oauth) ... ok #3728 maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_partition_fails (user=user,client=user+pass) ... ok #3729 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_blockdevice (user=user,client=oauth) ... ok #3729 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_blockdevice (user=user,client=user+pass) ... ok #3730 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_partition (user=user,client=oauth) ... ok #3730 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_partition (user=user,client=user+pass) ... ok #3731 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_device (user=user,client=oauth) ... ok #3731 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_device (user=user,client=user+pass) ... ok #3732 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_partition (user=user,client=oauth) ... ok #3732 maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_partition (user=user,client=user+pass) ... ok #3733 maasserver.api.tests.test_raid.TestRaidAPI.test_change_raid_uuid (user=user,client=oauth) ... ok #3733 maasserver.api.tests.test_raid.TestRaidAPI.test_change_raid_uuid (user=user,client=user+pass) ... ok #3734 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3734 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3735 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_404_when_not_raid (user=user,client=oauth) ... ok #3735 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_404_when_not_raid (user=user,client=user+pass) ... ok #3736 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_409_when_not_ready (user=user,client=oauth) ... ok #3736 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_409_when_not_ready (user=user,client=user+pass) ... ok #3737 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_deletes_raid (user=user,client=oauth) ... ok #3737 maasserver.api.tests.test_raid.TestRaidAPI.test_delete_deletes_raid (user=user,client=user+pass) ... ok #3738 maasserver.api.tests.test_raid.TestRaidAPI.test_handler_path (user=user,client=oauth) ... ok #3738 maasserver.api.tests.test_raid.TestRaidAPI.test_handler_path (user=user,client=user+pass) ... ok #3739 maasserver.api.tests.test_raid.TestRaidAPI.test_read (user=user,client=oauth) ... ok #3739 maasserver.api.tests.test_raid.TestRaidAPI.test_read (user=user,client=user+pass) ... ok #3740 maasserver.api.tests.test_raid.TestRaidAPI.test_read_404_when_not_raid (user=user,client=oauth) ... ok #3740 maasserver.api.tests.test_raid.TestRaidAPI.test_read_404_when_not_raid (user=user,client=user+pass) ... ok #3741 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_blockdevice_fails (user=user,client=oauth) ... ok #3741 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_blockdevice_fails (user=user,client=user+pass) ... ok #3742 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_partition_fails (user=user,client=oauth) ... ok #3742 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_partition_fails (user=user,client=user+pass) ... ok #3743 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_device_fails (user=user,client=oauth) ... ok #3743 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_device_fails (user=user,client=user+pass) ... ok #3744 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_partition_fails (user=user,client=oauth) ... ok #3744 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_partition_fails (user=user,client=user+pass) ... ok #3745 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_blockdevice (user=user,client=oauth) ... ok #3745 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_blockdevice (user=user,client=user+pass) ... ok #3746 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_partition (user=user,client=oauth) ... ok #3746 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_partition (user=user,client=user+pass) ... ok #3747 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_device (user=user,client=oauth) ... ok #3747 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_device (user=user,client=user+pass) ... ok #3748 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_partition (user=user,client=oauth) ... ok #3748 maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_partition (user=user,client=user+pass) ... ok #3749 maasserver.api.tests.test_raid.TestRaidAPI.test_rename_raid (user=user,client=oauth) ... ok #3749 maasserver.api.tests.test_raid.TestRaidAPI.test_rename_raid (user=user,client=user+pass) ... ok #3750 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_403_when_not_admin (user=user,client=oauth) ... ok #3750 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_403_when_not_admin (user=user,client=user+pass) ... ok #3751 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_409_when_not_ready (user=user,client=oauth) ... ok #3751 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_409_when_not_ready (user=user,client=user+pass) ... ok #3752 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0 (user=user,client=oauth) ... ok #3752 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0 (user=user,client=user+pass) ... ok #3753 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_a_spare_fails (user=user,client=oauth) ... ok #3753 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_a_spare_fails (user=user,client=user+pass) ... ok #3754 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_one_element_fails (user=user,client=oauth) ... ok #3754 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_one_element_fails (user=user,client=user+pass) ... ok #3755 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1 (user=user,client=oauth) ... ok #3755 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1 (user=user,client=user+pass) ... ok #3756 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_10 (user=user,client=oauth) ... ok #3756 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_10 (user=user,client=user+pass) ... ok #3757 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_10_with_2_elements_fails (user=user,client=oauth) ... ok #3757 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_10_with_2_elements_fails (user=user,client=user+pass) ... ok #3758 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_one_element_fails_without_side_effects (user=user,client=oauth) ... ok #3758 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_one_element_fails_without_side_effects (user=user,client=user+pass) ... ok #3759 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_spares (user=user,client=oauth) ... ok #3759 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_spares (user=user,client=user+pass) ... ok #3760 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5 (user=user,client=oauth) ... ok #3760 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5 (user=user,client=user+pass) ... ok #3761 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5_with_2_elements_fails (user=user,client=oauth) ... ok #3761 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5_with_2_elements_fails (user=user,client=user+pass) ... ok #3762 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6 (user=user,client=oauth) ... ok #3762 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6 (user=user,client=user+pass) ... ok #3763 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6_with_3_elements_fails (user=user,client=oauth) ... ok #3763 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6_with_3_elements_fails (user=user,client=user+pass) ... ok #3764 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_block_device_from_other_node_fails (user=user,client=oauth) ... ok #3764 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_block_device_from_other_node_fails (user=user,client=user+pass) ... ok #3765 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_block_device_fails (user=user,client=oauth) ... ok #3765 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_block_device_fails (user=user,client=user+pass) ... ok #3766 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_partition_fails (user=user,client=oauth) ... ok #3766 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_partition_fails (user=user,client=user+pass) ... ok #3767 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_spare_fails (user=user,client=oauth) ... ok #3767 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_spare_fails (user=user,client=user+pass) ... ok #3768 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_without_any_element_fails (user=user,client=oauth) ... ok #3768 maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_without_any_element_fails (user=user,client=user+pass) ... ok #3769 maasserver.api.tests.test_raid.TestRaidsAPI.test_handler_path (user=user,client=oauth) ... ok #3769 maasserver.api.tests.test_raid.TestRaidsAPI.test_handler_path (user=user,client=user+pass) ... ok #3770 maasserver.api.tests.test_raid.TestRaidsAPI.test_read (user=user,client=oauth) ... ok #3770 maasserver.api.tests.test_raid.TestRaidsAPI.test_read (user=user,client=user+pass) ... ok #3771 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #3771 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #3772 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_PUT_updates_region_controller (user=user,client=oauth) ... ok #3772 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_PUT_updates_region_controller (user=user,client=user+pass) ... ok #3773 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_handler_path (user=user,client=oauth) ... ok #3773 maasserver.api.tests.test_regioncontroller.TestRegionControllerAPI.test_handler_path (user=user,client=user+pass) ... ok #3774 maasserver.api.tests.test_regioncontroller.TestRegionControllersAPI.test_handler_path (user=user,client=oauth) ... ok #3774 maasserver.api.tests.test_regioncontroller.TestRegionControllersAPI.test_handler_path (user=user,client=user+pass) ... ok #3775 maasserver.api.tests.test_regioncontroller.TestRegionControllersAPI.test_read_returns_limited_fields (user=user,client=oauth) ... ok #3775 maasserver.api.tests.test_regioncontroller.TestRegionControllersAPI.test_read_returns_limited_fields (user=user,client=user+pass) ... ok #3776 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3776 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3777 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3777 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3778 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_deletes_space (user=user,client=oauth) ... ok #3778 maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_deletes_space (user=user,client=user+pass) ... ok #3779 maasserver.api.tests.test_spaces.TestSpaceAPI.test_handler_path (user=user,client=oauth) ... ok #3779 maasserver.api.tests.test_spaces.TestSpaceAPI.test_handler_path (user=user,client=user+pass) ... ok #3780 maasserver.api.tests.test_spaces.TestSpaceAPI.test_read (user=user,client=oauth) ... ok #3780 maasserver.api.tests.test_spaces.TestSpaceAPI.test_read (user=user,client=user+pass) ... ok #3781 maasserver.api.tests.test_spaces.TestSpaceAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3781 maasserver.api.tests.test_spaces.TestSpaceAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3782 maasserver.api.tests.test_spaces.TestSpaceAPI.test_update (user=user,client=oauth) ... ok #3782 maasserver.api.tests.test_spaces.TestSpaceAPI.test_update (user=user,client=user+pass) ... ok #3783 maasserver.api.tests.test_spaces.TestSpaceAPI.test_update_admin_only (user=user,client=oauth) ... ok #3783 maasserver.api.tests.test_spaces.TestSpaceAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3784 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create (user=user,client=oauth) ... ok #3784 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create (user=user,client=user+pass) ... ok #3785 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_admin_only (user=user,client=oauth) ... ok #3785 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3786 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_does_not_require_name (user=user,client=oauth) ... ok #3786 maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_does_not_require_name (user=user,client=user+pass) ... ok #3787 maasserver.api.tests.test_spaces.TestSpacesAPI.test_handler_path (user=user,client=oauth) ... ok #3787 maasserver.api.tests.test_spaces.TestSpacesAPI.test_handler_path (user=user,client=user+pass) ... ok #3788 maasserver.api.tests.test_spaces.TestSpacesAPI.test_read (user=user,client=oauth) ... ok #3788 maasserver.api.tests.test_spaces.TestSpacesAPI.test_read (user=user,client=user+pass) ... ok #3789 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_catches_key_validation_errors (user=user,client=oauth) ... ok #3789 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_catches_key_validation_errors (user=user,client=user+pass) ... ok #3790 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form (user=user,client=oauth) ... ok #3790 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form (user=user,client=user+pass) ... ok #3791 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_works (user=user,client=oauth) ... ok #3791 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_works (user=user,client=user+pass) ... ok #3792 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_by_id_works (user=user,client=oauth) ... ok #3792 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_by_id_works (user=user,client=user+pass) ... ok #3793 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_fails_if_not_your_key (user=user,client=oauth) ... ok #3793 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_fails_if_not_your_key (user=user,client=user+pass) ... ok #3794 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner (user=user,client=oauth) ... ok #3794 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner (user=user,client=user+pass) ... ok #3795 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner_as_admin (user=user,client=oauth) ... ok #3795 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner_as_admin (user=user,client=user+pass) ... ok #3796 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_works (user=user,client=oauth) ... ok #3796 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_works (user=user,client=user+pass) ... ok #3797 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys (user=user,client=oauth) ... ok #3797 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys (user=user,client=user+pass) ... ok #3798 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys_for_admin (user=user,client=oauth) ... ok #3798 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys_for_admin (user=user,client=user+pass) ... ok #3799 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_sorts_output (user=user,client=oauth) ... ok #3799 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_sorts_output (user=user,client=user+pass) ... ok #3800 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_works (user=user,client=oauth) ... ok #3800 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_works (user=user,client=user+pass) ... ok #3801 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkey_handler_path (user=user,client=oauth) ... ok #3801 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkey_handler_path (user=user,client=user+pass) ... ok #3802 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkeys_handler_path (user=user,client=oauth) ... ok #3802 maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkeys_handler_path (user=user,client=user+pass) ... ok #3803 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3803 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3804 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3804 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3805 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_deletes_fabric (user=user,client=oauth) ... ok #3805 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_delete_deletes_fabric (user=user,client=user+pass) ... ok #3806 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_handler_path (user=user,client=oauth) ... ok #3806 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_handler_path (user=user,client=user+pass) ... ok #3807 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_read (user=user,client=oauth) ... ok #3807 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_read (user=user,client=user+pass) ... ok #3808 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3808 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3809 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_update (user=user,client=oauth) ... ok #3809 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_update (user=user,client=user+pass) ... ok #3810 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_update_admin_only (user=user,client=oauth) ... ok #3810 maasserver.api.tests.test_staticroutes.TestStaticRouteAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3811 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_create (user=user,client=oauth) ... ok #3811 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_create (user=user,client=user+pass) ... ok #3812 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_create_admin_only (user=user,client=oauth) ... ok #3812 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3813 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_handler_path (user=user,client=oauth) ... ok #3813 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_handler_path (user=user,client=user+pass) ... ok #3814 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_read (user=user,client=oauth) ... ok #3814 maasserver.api.tests.test_staticroutes.TestStaticRoutesAPI.test_read (user=user,client=user+pass) ... ok #3815 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3815 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3816 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3816 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3817 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet (user=user,client=oauth) ... ok #3817 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet (user=user,client=user+pass) ... ok #3818 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet_by_cidr (user=user,client=oauth) ... ok #3818 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet_by_cidr (user=user,client=user+pass) ... ok #3819 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet_by_name (user=user,client=oauth) ... ok #3819 maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet_by_name (user=user,client=user+pass) ... ok #3820 maasserver.api.tests.test_subnets.TestSubnetAPI.test_handler_path (user=user,client=oauth) ... ok #3820 maasserver.api.tests.test_subnets.TestSubnetAPI.test_handler_path (user=user,client=user+pass) ... ok #3821 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read (user=user,client=oauth) ... ok #3821 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read (user=user,client=user+pass) ... ok #3822 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_400_when_blank_id (user=user,client=oauth) ... ok #3822 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_400_when_blank_id (user=user,client=user+pass) ... ok #3823 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_403_when_ambiguous (user=user,client=oauth) ... ok #3823 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_403_when_ambiguous (user=user,client=user+pass) ... ok #3824 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3824 maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3825 maasserver.api.tests.test_subnets.TestSubnetAPI.test_update (user=user,client=oauth) ... ok #3825 maasserver.api.tests.test_subnets.TestSubnetAPI.test_update (user=user,client=user+pass) ... ok #3826 maasserver.api.tests.test_subnets.TestSubnetAPI.test_update_admin_only (user=user,client=oauth) ... ok #3826 maasserver.api.tests.test_subnets.TestSubnetAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3827 maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__reserved_ip_ranges_fails_if_not_logged_in (user=anonymous,client=oauth) ... ok #3827 maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__reserved_ip_ranges_fails_if_not_logged_in (user=anonymous,client=user+pass) ... ok #3828 maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__unreserved_ip_ranges_fails_if_not_logged_in (user=anonymous,client=oauth) ... ok #3828 maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__unreserved_ip_ranges_fails_if_not_logged_in (user=anonymous,client=user+pass) ... ok #3829 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__default_parameters (user=user,client=oauth) ... ok #3829 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__default_parameters (user=user,client=user+pass) ... ok #3830 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_node_summary_false (user=user,client=oauth) ... ok #3830 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_node_summary_false (user=user,client=user+pass) ... ok #3831 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_username_false (user=user,client=oauth) ... ok #3831 maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_username_false (user=user,client=user+pass) ... ok #3832 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__accounts_for_reserved_ip_address (user=user,client=oauth) ... ok #3832 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__accounts_for_reserved_ip_address (user=user,client=user+pass) ... ok #3833 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__returns_empty_list_for_empty_ipv4_subnet (user=user,client=oauth) ... ok #3833 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__returns_empty_list_for_empty_ipv4_subnet (user=user,client=user+pass) ... ok #3834 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__returns_reserved_anycast_for_empty_ipv6_subnet (user=user,client=oauth) ... ok #3834 maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__returns_reserved_anycast_for_empty_ipv6_subnet (user=user,client=user+pass) ... ok #3835 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__default_does_not_include_ranges (user=user,client=oauth) ... ok #3835 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__default_does_not_include_ranges (user=user,client=user+pass) ... ok #3836 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__with_include_ranges (user=user,client=oauth) ... ok #3836 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__with_include_ranges (user=user,client=user+pass) ... ok #3837 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__without_include_ranges (user=user,client=oauth) ... ok #3837 maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__without_include_ranges (user=user,client=user+pass) ... ok #3838 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__accounts_for_reserved_ip_address (user=user,client=oauth) ... ok #3838 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__accounts_for_reserved_ip_address (user=user,client=user+pass) ... ok #3839 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv4_subnet (user=user,client=oauth) ... ok #3839 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv4_subnet (user=user,client=user+pass) ... ok #3840 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv6_slash_64_subnet (user=user,client=oauth) ... ok #3840 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv6_slash_64_subnet (user=user,client=user+pass) ... ok #3841 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv6_subnet (user=user,client=oauth) ... ok #3841 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_ipv6_subnet (user=user,client=user+pass) ... ok #3842 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_full_list_for_empty_subnet (user=user,client=oauth) ... ok #3842 maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_full_list_for_empty_subnet (user=user,client=user+pass) ... ok #3843 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create (user=user,client=oauth) ... ok #3843 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create (user=user,client=user+pass) ... ok #3844 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_admin_only (user=user,client=oauth) ... ok #3844 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3845 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_defaults_to_allow_proxy (user=user,client=oauth) ... ok #3845 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_defaults_to_allow_proxy (user=user,client=user+pass) ... ok #3846 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_requires_name_vlan_space_cidr (user=user,client=oauth) ... ok #3846 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_requires_name_vlan_space_cidr (user=user,client=user+pass) ... ok #3847 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_handler_path (user=user,client=oauth) ... ok #3847 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_handler_path (user=user,client=user+pass) ... ok #3848 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_read (user=user,client=oauth) ... ok #3848 maasserver.api.tests.test_subnets.TestSubnetsAPI.test_read (user=user,client=user+pass) ... ok #3849 maasserver.api.tests.test_support.TestAdminMethodDecorator.test_admin_can_call_method ... ok #3850 maasserver.api.tests.test_support.TestAdminMethodDecorator.test_non_admin_are_rejected ... ok #3851 maasserver.api.tests.test_support.TestOperationsResource.test_api_hash_is_set_in_headers (user=user,client=oauth) ... ok #3851 maasserver.api.tests.test_support.TestOperationsResource.test_api_hash_is_set_in_headers (user=user,client=user+pass) ... ok #3852 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_authentication_is_NoAuthn (user=user,client=oauth) ... ok #3852 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_authentication_is_NoAuthn (user=user,client=user+pass) ... ok #3853 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_authentication_is_empty (user=user,client=oauth) ... ok #3853 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_authentication_is_empty (user=user,client=user+pass) ... ok #3854 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_no_authentication_provided (user=user,client=oauth) ... ok #3854 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_False_when_no_authentication_provided (user=user,client=user+pass) ... ok #3855 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_True_when_authentication_is_provided (user=user,client=oauth) ... ok #3855 maasserver.api.tests.test_support.TestOperationsResource.test_authenticated_is_True_when_authentication_is_provided (user=user,client=user+pass) ... ok #3856 maasserver.api.tests.test_support.TestOperationsResource.test_type_error_is_not_hidden (user=user,client=oauth) ... ok #3856 maasserver.api.tests.test_support.TestOperationsResource.test_type_error_is_not_hidden (user=user,client=user+pass) ... ok #3857 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_404 (user=user,client=oauth) ... ok #3857 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_404 (user=user,client=user+pass) ... ok #3858 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_removes_tag (user=user,client=oauth) ... ok #3858 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_removes_tag (user=user,client=user+pass) ... ok #3859 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_requires_admin (user=user,client=oauth) ... ok #3859 maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #3860 maasserver.api.tests.test_tag.TestTagAPI.test_GET_devices_returns_devices (user=user,client=oauth) ... ok #3860 maasserver.api.tests.test_tag.TestTagAPI.test_GET_devices_returns_devices (user=user,client=user+pass) ... ok #3861 maasserver.api.tests.test_tag.TestTagAPI.test_GET_machines_returns_machines (user=user,client=oauth) ... ok #3861 maasserver.api.tests.test_tag.TestTagAPI.test_GET_machines_returns_machines (user=user,client=user+pass) ... ok #3862 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_hides_invisible_nodes (user=user,client=oauth) ... ok #3862 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_hides_invisible_nodes (user=user,client=user+pass) ... ok #3863 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_returns_nodes (user=user,client=oauth) ... ok #3863 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_returns_nodes (user=user,client=user+pass) ... ok #3864 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_with_no_nodes (user=user,client=oauth) ... ok #3864 maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_with_no_nodes (user=user,client=user+pass) ... ok #3865 maasserver.api.tests.test_tag.TestTagAPI.test_GET_rack_controllers_returns_no_rack_controllers_nonadmin (user=user,client=oauth) ... ok #3865 maasserver.api.tests.test_tag.TestTagAPI.test_GET_rack_controllers_returns_no_rack_controllers_nonadmin (user=user,client=user+pass) ... ok #3866 maasserver.api.tests.test_tag.TestTagAPI.test_GET_rack_controllers_returns_rack_controllers (user=user,client=oauth) ... ok #3866 maasserver.api.tests.test_tag.TestTagAPI.test_GET_rack_controllers_returns_rack_controllers (user=user,client=user+pass) ... ok #3867 maasserver.api.tests.test_tag.TestTagAPI.test_GET_refuses_to_access_nonexistent_node (user=user,client=oauth) ... ok #3867 maasserver.api.tests.test_tag.TestTagAPI.test_GET_refuses_to_access_nonexistent_node (user=user,client=user+pass) ... ok #3868 maasserver.api.tests.test_tag.TestTagAPI.test_GET_region_controllers_returns_no_controllers_nonadmin (user=user,client=oauth) ... ok #3868 maasserver.api.tests.test_tag.TestTagAPI.test_GET_region_controllers_returns_no_controllers_nonadmin (user=user,client=user+pass) ... ok #3869 maasserver.api.tests.test_tag.TestTagAPI.test_GET_region_controllers_returns_region_controllers (user=user,client=oauth) ... ok #3869 maasserver.api.tests.test_tag.TestTagAPI.test_GET_region_controllers_returns_region_controllers (user=user,client=user+pass) ... ok #3870 maasserver.api.tests.test_tag.TestTagAPI.test_GET_returns_tag (user=user,client=oauth) ... ok #3870 maasserver.api.tests.test_tag.TestTagAPI.test_GET_returns_tag (user=user,client=user+pass) ... ok #3871 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_leaves_manual_tags (user=user,client=oauth) ... ok #3871 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_leaves_manual_tags (user=user,client=user+pass) ... ok #3872 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_rebuilds_node_mapping (user=user,client=oauth) ... ok #3872 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_rebuilds_node_mapping (user=user,client=user+pass) ... ok #3873 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_requires_admin (user=user,client=oauth) ... ok #3873 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_requires_admin (user=user,client=user+pass) ... ok #3874 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_unknown_404 (user=user,client=oauth) ... ok #3874 maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_unknown_404 (user=user,client=user+pass) ... ok #3875 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_allows_rack_controller (user=user,client=oauth) ... ok #3875 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_allows_rack_controller (user=user,client=user+pass) ... ok #3876 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_changes_associations (user=user,client=oauth) ... ok #3876 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_changes_associations (user=user,client=user+pass) ... ok #3877 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_require_add_or_remove (user=user,client=oauth) ... ok #3877 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_require_add_or_remove (user=user,client=user+pass) ... ok #3878 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_incorrect_definition (user=user,client=oauth) ... ok #3878 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_incorrect_definition (user=user,client=user+pass) ... ok #3879 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_unknown_nodes (user=user,client=oauth) ... ok #3879 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_unknown_nodes (user=user,client=user+pass) ... ok #3880 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_non_rack_controller (user=user,client=oauth) ... ok #3880 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_non_rack_controller (user=user,client=user+pass) ... ok #3881 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_unidentified_rack_controller (user=user,client=oauth) ... ok #3881 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_unidentified_rack_controller (user=user,client=user+pass) ... ok #3882 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_rejects_normal_user (user=user,client=oauth) ... ok #3882 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_rejects_normal_user (user=user,client=user+pass) ... ok #3883 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_unknown_tag (user=user,client=oauth) ... ok #3883 maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_unknown_tag (user=user,client=user+pass) ... ok #3884 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_invalid_definition (user=user,client=oauth) ... ok #3884 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_invalid_definition (user=user,client=user+pass) ... ok #3885 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_refuses_non_superuser (user=user,client=oauth) ... ok #3885 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_refuses_non_superuser (user=user,client=user+pass) ... ok #3886 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_node_associations (user=user,client=oauth) ... ok #3886 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_node_associations (user=user,client=user+pass) ... ok #3887 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_tag (user=user,client=oauth) ... ok #3887 maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_tag (user=user,client=user+pass) ... ok #3888 maasserver.api.tests.test_tag.TestTagAPI.test_handler_path (user=user,client=oauth) ... ok #3888 maasserver.api.tests.test_tag.TestTagAPI.test_handler_path (user=user,client=user+pass) ... ok #3889 maasserver.api.tests.test_tag.TestTagsAPI.test_GET_list_without_tags_returns_empty_list (user=user,client=oauth) ... ok #3889 maasserver.api.tests.test_tag.TestTagsAPI.test_GET_list_without_tags_returns_empty_list (user=user,client=user+pass) ... ok #3890 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_creates_tag (user=user,client=oauth) ... ok #3890 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_creates_tag (user=user,client=user+pass) ... ok #3891 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_invalid_tag_name (user=user,client=oauth) ... ok #3891 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_invalid_tag_name (user=user,client=user+pass) ... ok #3892 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_kernel_opts (user=user,client=oauth) ... ok #3892 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_kernel_opts (user=user,client=user+pass) ... ok #3893 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_populates_nodes (user=user,client=oauth) ... ok #3893 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_populates_nodes (user=user,client=user+pass) ... ok #3894 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_refuses_non_admin (user=user,client=oauth) ... ok #3894 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_refuses_non_admin (user=user,client=user+pass) ... ok #3895 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_without_definition_creates_tag (user=user,client=oauth) ... ok #3895 maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_without_definition_creates_tag (user=user,client=user+pass) ... ok #3896 maasserver.api.tests.test_tag.TestTagsAPI.test_handler_path (user=user,client=oauth) ... ok #3896 maasserver.api.tests.test_tag.TestTagsAPI.test_handler_path (user=user,client=user+pass) ... ok #3897 maasserver.api.tests.test_user.TestUser.test_DELETE_admin_cannot_delete_self (user=user,client=oauth) ... ok #3897 maasserver.api.tests.test_user.TestUser.test_DELETE_admin_cannot_delete_self (user=user,client=user+pass) ... ok #3898 maasserver.api.tests.test_user.TestUser.test_DELETE_deletes_user (user=user,client=oauth) ... ok #3898 maasserver.api.tests.test_user.TestUser.test_DELETE_deletes_user (user=user,client=user+pass) ... ok #3899 maasserver.api.tests.test_user.TestUser.test_DELETE_keeps_quiet_if_user_not_found (user=user,client=oauth) ... ok #3899 maasserver.api.tests.test_user.TestUser.test_DELETE_keeps_quiet_if_user_not_found (user=user,client=user+pass) ... ok #3900 maasserver.api.tests.test_user.TestUser.test_DELETE_requires_admin_privileges (user=user,client=oauth) ... ok #3900 maasserver.api.tests.test_user.TestUser.test_DELETE_requires_admin_privileges (user=user,client=user+pass) ... ok #3901 maasserver.api.tests.test_user.TestUser.test_DELETE_requires_admin_privileges_with_invalid_user (user=user,client=oauth) ... ok #3901 maasserver.api.tests.test_user.TestUser.test_DELETE_requires_admin_privileges_with_invalid_user (user=user,client=user+pass) ... ok #3902 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_node_fails (user=user,client=oauth) ... ok #3902 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_node_fails (user=user,client=user+pass) ... ok #3903 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_sshkey_deletes_key (user=user,client=oauth) ... ok #3903 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_sshkey_deletes_key (user=user,client=user+pass) ... ok #3904 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_sslkey_deletes_key (user=user,client=oauth) ... ok #3904 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_sslkey_deletes_key (user=user,client=user+pass) ... ok #3905 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_staticaddress_fails (user=user,client=oauth) ... ok #3905 maasserver.api.tests.test_user.TestUser.test_DELETE_user_with_staticaddress_fails (user=user,client=user+pass) ... ok #3906 maasserver.api.tests.test_user.TestUser.test_GET_finds_user (user=user,client=oauth) ... ok #3906 maasserver.api.tests.test_user.TestUser.test_GET_finds_user (user=user,client=user+pass) ... ok #3907 maasserver.api.tests.test_user.TestUser.test_GET_identifies_superuser_as_such (user=user,client=oauth) ... ok #3907 maasserver.api.tests.test_user.TestUser.test_GET_identifies_superuser_as_such (user=user,client=user+pass) ... ok #3908 maasserver.api.tests.test_user.TestUser.test_GET_returns_404_if_user_not_found (user=user,client=oauth) ... ok #3908 maasserver.api.tests.test_user.TestUser.test_GET_returns_404_if_user_not_found (user=user,client=user+pass) ... ok #3909 maasserver.api.tests.test_user.TestUser.test_GET_shows_expected_fields (user=user,client=oauth) ... ok #3909 maasserver.api.tests.test_user.TestUser.test_GET_shows_expected_fields (user=user,client=user+pass) ... ok #3910 maasserver.api.tests.test_user.TestUser.test_handler_path (user=user,client=oauth) ... ok #3910 maasserver.api.tests.test_user.TestUser.test_handler_path (user=user,client=user+pass) ... ok #3911 maasserver.api.tests.test_user.TestUsers.test_GET_lists_users (user=user,client=oauth) ... ok #3911 maasserver.api.tests.test_user.TestUsers.test_GET_lists_users (user=user,client=user+pass) ... ok #3912 maasserver.api.tests.test_user.TestUsers.test_GET_orders_by_name (user=user,client=oauth) ... ok #3912 maasserver.api.tests.test_user.TestUsers.test_GET_orders_by_name (user=user,client=user+pass) ... ok #3913 maasserver.api.tests.test_user.TestUsers.test_POST_creates_admin (user=user,client=oauth) ... ok #3913 maasserver.api.tests.test_user.TestUsers.test_POST_creates_admin (user=user,client=user+pass) ... ok #3914 maasserver.api.tests.test_user.TestUsers.test_POST_creates_user (user=user,client=oauth) ... ok #3914 maasserver.api.tests.test_user.TestUsers.test_POST_creates_user (user=user,client=user+pass) ... ok #3915 maasserver.api.tests.test_user.TestUsers.test_POST_requires_admin (user=user,client=oauth) ... ok #3915 maasserver.api.tests.test_user.TestUsers.test_POST_requires_admin (user=user,client=user+pass) ... ok #3916 maasserver.api.tests.test_user.TestUsers.test__whoami_returns_forbidden_if_not_logged_in (user=user,client=oauth) ... ok #3916 maasserver.api.tests.test_user.TestUsers.test__whoami_returns_forbidden_if_not_logged_in (user=user,client=user+pass) ... ok #3917 maasserver.api.tests.test_user.TestUsers.test__whoami_returns_user (user=user,client=oauth) ... ok #3917 maasserver.api.tests.test_user.TestUsers.test__whoami_returns_user (user=user,client=user+pass) ... ok #3918 maasserver.api.tests.test_user.TestUsers.test_handler_path (user=user,client=oauth) ... ok #3918 maasserver.api.tests.test_user.TestUsers.test_handler_path (user=user,client=user+pass) ... ok #3919 maasserver.api.tests.test_utils.TestOAuthHelpersWithDatabase.test_get_oauth_token_finds_token ... ok #3920 maasserver.api.tests.test_utils.TestOAuthHelpersWithDatabase.test_get_oauth_token_raises_Unauthorized_for_unknown_token ... ok #3921 maasserver.api.tests.test_version.TestVersionAPI.test_GET_returns_details (user=anonymous,client=oauth) ... ok #3921 maasserver.api.tests.test_version.TestVersionAPI.test_GET_returns_details (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_version.TestVersionAPI.test_GET_returns_details (user=user,client=oauth) ... ok maasserver.api.tests.test_version.TestVersionAPI.test_GET_returns_details (user=user,client=user+pass) ... ok #3922 maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=admin,client=oauth) ... ok #3922 maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=admin,client=user+pass) ... ok maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=anonymous,client=oauth) ... ok maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=anonymous,client=user+pass) ... ok maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=user,client=oauth) ... ok maasserver.api.tests.test_version.TestVersionAPIBasics.test_handler_path (user=user,client=user+pass) ... ok #3923 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_400_when_invalid_url (user=user,client=oauth) ... ok #3923 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_400_when_invalid_url (user=user,client=user+pass) ... ok #3924 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3924 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3925 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_403_when_not_admin_using_fabric_vid (user=user,client=oauth) ... ok #3925 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_403_when_not_admin_using_fabric_vid (user=user,client=user+pass) ... ok #3926 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_404_when_invalid_fabric_vid (user=user,client=oauth) ... ok #3926 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_404_when_invalid_fabric_vid (user=user,client=user+pass) ... ok #3927 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #3927 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #3928 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_deletes_vlan (user=user,client=oauth) ... ok #3928 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_deletes_vlan (user=user,client=user+pass) ... ok #3929 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_with_fabric_deletes_vlan (user=user,client=oauth) ... ok #3929 maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_with_fabric_deletes_vlan (user=user,client=user+pass) ... ok #3930 maasserver.api.tests.test_vlans.TestVlanAPI.test_handler_path (user=user,client=oauth) ... ok #3930 maasserver.api.tests.test_vlans.TestVlanAPI.test_handler_path (user=user,client=user+pass) ... ok #3931 maasserver.api.tests.test_vlans.TestVlanAPI.test_read (user=user,client=oauth) ... ok #3931 maasserver.api.tests.test_vlans.TestVlanAPI.test_read (user=user,client=user+pass) ... ok #3932 maasserver.api.tests.test_vlans.TestVlanAPI.test_read_404_when_bad_id (user=user,client=oauth) ... ok #3932 maasserver.api.tests.test_vlans.TestVlanAPI.test_read_404_when_bad_id (user=user,client=user+pass) ... ok #3933 maasserver.api.tests.test_vlans.TestVlanAPI.test_read_with_fabric (user=user,client=oauth) ... ok #3933 maasserver.api.tests.test_vlans.TestVlanAPI.test_read_with_fabric (user=user,client=user+pass) ... ok #3934 maasserver.api.tests.test_vlans.TestVlanAPI.test_update (user=user,client=oauth) ... ok #3934 maasserver.api.tests.test_vlans.TestVlanAPI.test_update (user=user,client=user+pass) ... ok #3935 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_400_when_bad_primary_rack (user=user,client=oauth) ... ok #3935 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_400_when_bad_primary_rack (user=user,client=user+pass) ... ok #3936 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_400_when_bad_secondary_rack (user=user,client=oauth) ... ok #3936 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_400_when_bad_secondary_rack (user=user,client=user+pass) ... ok #3937 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_admin_only (user=user,client=oauth) ... ok #3937 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_admin_only (user=user,client=user+pass) ... ok #3938 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_with_fabric (user=user,client=oauth) ... ok #3938 maasserver.api.tests.test_vlans.TestVlanAPI.test_update_with_fabric (user=user,client=user+pass) ... ok #3939 maasserver.api.tests.test_vlans.TestVlansAPI.test_create (user=user,client=oauth) ... ok #3939 maasserver.api.tests.test_vlans.TestVlansAPI.test_create (user=user,client=user+pass) ... ok #3940 maasserver.api.tests.test_vlans.TestVlansAPI.test_create_admin_only (user=user,client=oauth) ... ok #3940 maasserver.api.tests.test_vlans.TestVlansAPI.test_create_admin_only (user=user,client=user+pass) ... ok #3941 maasserver.api.tests.test_vlans.TestVlansAPI.test_create_requires_vid (user=user,client=oauth) ... ok #3941 maasserver.api.tests.test_vlans.TestVlansAPI.test_create_requires_vid (user=user,client=user+pass) ... ok #3942 maasserver.api.tests.test_vlans.TestVlansAPI.test_handler_path (user=user,client=oauth) ... ok #3942 maasserver.api.tests.test_vlans.TestVlansAPI.test_handler_path (user=user,client=user+pass) ... ok #3943 maasserver.api.tests.test_vlans.TestVlansAPI.test_read (user=user,client=oauth) ... ok #3943 maasserver.api.tests.test_vlans.TestVlansAPI.test_read (user=user,client=user+pass) ... ok #3944 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_403_when_not_admin (user=user,client=oauth) ... ok #3944 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_403_when_not_admin (user=user,client=user+pass) ... ok #3945 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_404_when_not_volume_group (user=user,client=oauth) ... ok #3945 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_404_when_not_volume_group (user=user,client=user+pass) ... ok #3946 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_409_when_not_ready (user=user,client=oauth) ... ok #3946 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_409_when_not_ready (user=user,client=user+pass) ... ok #3947 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_creates_logical_volume (user=user,client=oauth) ... ok #3947 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_creates_logical_volume (user=user,client=user+pass) ... ok #3948 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #3948 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #3949 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_404_when_not_volume_group (user=user,client=oauth) ... ok #3949 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_404_when_not_volume_group (user=user,client=user+pass) ... ok #3950 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_409_when_not_ready (user=user,client=oauth) ... ok #3950 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_409_when_not_ready (user=user,client=user+pass) ... ok #3951 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_deletes_volume_group (user=user,client=oauth) ... ok #3951 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_deletes_volume_group (user=user,client=user+pass) ... ok #3952 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_204_when_invalid_id (user=user,client=oauth) ... ok #3952 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_204_when_invalid_id (user=user,client=user+pass) ... ok #3953 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_400_when_missing_id (user=user,client=oauth) ... ok #3953 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_400_when_missing_id (user=user,client=user+pass) ... ok #3954 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_403_when_not_admin (user=user,client=oauth) ... ok #3954 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_403_when_not_admin (user=user,client=user+pass) ... ok #3955 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_404_when_not_volume_group (user=user,client=oauth) ... ok #3955 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_404_when_not_volume_group (user=user,client=user+pass) ... ok #3956 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_409_when_not_ready (user=user,client=oauth) ... ok #3956 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_409_when_not_ready (user=user,client=user+pass) ... ok #3957 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_deletes_logical_volume (user=user,client=oauth) ... ok #3957 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_deletes_logical_volume (user=user,client=user+pass) ... ok #3958 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_handler_path (user=user,client=oauth) ... ok #3958 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_handler_path (user=user,client=user+pass) ... ok #3959 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read (user=user,client=oauth) ... ok #3959 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read (user=user,client=user+pass) ... ok #3960 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read_404_when_not_volume_group (user=user,client=oauth) ... ok #3960 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read_404_when_not_volume_group (user=user,client=user+pass) ... ok #3961 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_403_when_not_admin (user=user,client=oauth) ... ok #3961 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_403_when_not_admin (user=user,client=user+pass) ... ok #3962 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_404_when_not_volume_group (user=user,client=oauth) ... ok #3962 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_404_when_not_volume_group (user=user,client=user+pass) ... ok #3963 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_409_when_not_ready (user=user,client=oauth) ... ok #3963 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_409_when_not_ready (user=user,client=user+pass) ... ok #3964 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_updates_volume_group (user=user,client=oauth) ... ok #3964 maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_updates_volume_group (user=user,client=user+pass) ... ok #3965 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_creates_with_block_devices_and_partitions (user=user,client=oauth) ... ok #3965 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_creates_with_block_devices_and_partitions (user=user,client=user+pass) ... ok #3966 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_400_if_form_validation_fails (user=user,client=oauth) ... ok #3966 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_400_if_form_validation_fails (user=user,client=user+pass) ... ok #3967 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_403_if_not_admin (user=user,client=oauth) ... ok #3967 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_403_if_not_admin (user=user,client=user+pass) ... ok #3968 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_409_if_not_ready (user=user,client=oauth) ... ok #3968 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_409_if_not_ready (user=user,client=user+pass) ... ok #3969 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_handler_path (user=user,client=oauth) ... ok #3969 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_handler_path (user=user,client=user+pass) ... ok #3970 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_read (user=user,client=oauth) ... ok #3970 maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_read (user=user,client=user+pass) ... ok #3971 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_cannot_delete_default_zone (user=user,client=oauth) ... ok #3971 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_cannot_delete_default_zone (user=user,client=user+pass) ... ok #3972 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_is_idempotent (user=user,client=oauth) ... ok #3972 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_is_idempotent (user=user,client=user+pass) ... ok #3973 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_rejects_deletion_of_default_zone (user=user,client=oauth) ... ok #3973 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_rejects_deletion_of_default_zone (user=user,client=user+pass) ... ok #3974 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_removes_zone (user=user,client=oauth) ... ok #3974 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_removes_zone (user=user,client=user+pass) ... ok #3975 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_requires_admin (user=user,client=oauth) ... ok #3975 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_requires_admin (user=user,client=user+pass) ... ok #3976 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_sets_foreign_keys_to_default (user=user,client=oauth) ... ok #3976 maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_sets_foreign_keys_to_default (user=user,client=user+pass) ... ok #3977 maasserver.api.tests.test_zone.TestZoneAPI.test_GET_returns_zone (user=user,client=oauth) ... ok #3977 maasserver.api.tests.test_zone.TestZoneAPI.test_GET_returns_zone (user=user,client=user+pass) ... ok #3978 maasserver.api.tests.test_zone.TestZoneAPI.test_POST_is_prohibited (user=user,client=oauth) ... ok #3978 maasserver.api.tests.test_zone.TestZoneAPI.test_POST_is_prohibited (user=user,client=user+pass) ... ok #3979 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_changing_name_maintains_foreign_keys (user=user,client=oauth) ... ok #3979 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_changing_name_maintains_foreign_keys (user=user,client=user+pass) ... ok #3980 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_rejects_change_of_default_zone_name (user=user,client=oauth) ... ok #3980 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_rejects_change_of_default_zone_name (user=user,client=user+pass) ... ok #3981 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_requires_admin (user=user,client=oauth) ... ok #3981 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_requires_admin (user=user,client=user+pass) ... ok #3982 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone (user=user,client=oauth) ... ok #3982 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone (user=user,client=user+pass) ... ok #3983 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone_name (user=user,client=oauth) ... ok #3983 maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone_name (user=user,client=user+pass) ... ok #3984 maasserver.api.tests.test_zone.TestZoneAPI.test_handler_path (user=user,client=oauth) ... ok #3984 maasserver.api.tests.test_zone.TestZoneAPI.test_handler_path (user=user,client=user+pass) ... ok #3985 maasserver.api.tests.test_zones.TestZonesAPI.test_handler_path (user=user,client=oauth) ... ok #3985 maasserver.api.tests.test_zones.TestZonesAPI.test_handler_path (user=user,client=user+pass) ... ok #3986 maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_sorted_zone_list (user=user,client=oauth) ... ok #3986 maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_sorted_zone_list (user=user,client=user+pass) ... ok #3987 maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_zone_list (user=user,client=oauth) ... ok #3987 maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_zone_list (user=user,client=user+pass) ... ok #3988 maasserver.api.tests.test_zones.TestZonesAPI.test_new_creates_zone (user=user,client=oauth) ... ok #3988 maasserver.api.tests.test_zones.TestZonesAPI.test_new_creates_zone (user=user,client=user+pass) ... ok #3989 maasserver.api.tests.test_zones.TestZonesAPI.test_new_requires_admin (user=user,client=oauth) ... ok #3989 maasserver.api.tests.test_zones.TestZonesAPI.test_new_requires_admin (user=user,client=user+pass) ... ok #3990 maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_lists_architecture_choices ... ok #3991 maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_merges_results_from_multiple_nodegroups ... ok #3992 maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_returns_empty_list_if_there_are_no_node_groups ... ok #3993 maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_sorts_results ... ok #3994 maasserver.clusterrpc.tests.test_boot_images.TestGetBootImages.test_calls_ListBootImagesV2_before_ListBootImages ... ok #3995 maasserver.clusterrpc.tests.test_boot_images.TestGetBootImages.test_calls_ListBootImages_if_raised_UnhandledCommand ... ok #3996 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterNew.test__new_obtains_None_proxy_if_disabled ... ok #3997 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterNew.test__new_obtains_proxy_if_not_given ... ok #3998 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterNew.test__new_obtains_sources_if_not_given ... ok #3999 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterNew.test__new_obtains_system_ids_for_accepted_clusters_if_not_given ... ok #4000 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterNew.test__new_obtains_system_ids_if_not_given ... ok #4001 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_fixes_custom_osystem_release_titles ... /tmp/tarmac/branch.2llTg4/src/maasserver/rpc/testing/fixtures.py:102: DeprecationWarning: ClusterRPCFixture is deprecated; use MockRegionToClusterRPCFixture instead. DeprecationWarning) ok #4002 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_ignores_failures_when_talking_to_clusters ... ok #4003 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_only_yields_os_once ... ok #4004 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_os_data_is_passed_through_unmolested ... ok #4005 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_yields_oses_known_to_a_cluster ... ok #4006 maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_yields_oses_known_to_multiple_clusters ... ok #4007 maasserver.clusterrpc.tests.test_osystems.TestGetOSReleaseTitle.test_ignores_failures_when_talking_to_clusters ... ok #4008 maasserver.clusterrpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_None_if_title_is_blank ... ok #4009 maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_propagates_NoSuchOperatingSystem ... ok #4010 maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_propagates_NotImplementedError ... ok #4011 maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_returns_preseed_data ... ok #4012 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_False_when_all_clusters_fail ... ok #4013 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_False_with_one_cluster ... ok #4014 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_when_only_one_cluster_returns_True ... ok #4015 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_when_only_one_cluster_returns_True_others_fail ... ok #4016 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_with_one_cluster ... ok #4017 maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_with_two_cluster ... ok #4018 maasserver.clusterrpc.tests.test_power.TestPowerCycle.test__power_cycles_single_node ... ok #4019 maasserver.clusterrpc.tests.test_power.TestPowerDriverCheck.test__handled ... ok #4020 maasserver.clusterrpc.tests.test_power.TestPowerNode.test__powers_single_node (PowerOn) ... ok #4020 maasserver.clusterrpc.tests.test_power.TestPowerNode.test__powers_single_node (PowerOff) ... ok #4021 maasserver.clusterrpc.tests.test_power.TestPowerQuery.test__power_querys_single_node ... ok #4022 maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_adding_existing_types_is_a_no_op ... ok #4023 maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_adds_new_power_type_parameters ... ok #4024 maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_subsequent_parameters_set_is_valid ... ok #4025 maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_validates_new_parameters ... ok #4026 maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test__manual_does_not_require_power_params ... ok #4027 maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test__overrides_defaults ... ok #4028 maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_creates_dict_char_fields ... ok #4029 maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_includes_empty_power_type ... ok #4030 maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_validates_json_power_type_parameters ... ok #4031 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_char_field_for_strings ... ok #4032 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_choice_field_for_choices ... ok #4033 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_mac_address_field_for_mac_addresses ... ok #4034 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_string_field_for_passwords ... ok #4035 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__sets_initial_to_default ... ok #4036 maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__sets_properties_on_form_field ... ok #4037 maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__creates_password_fields ... ok #4038 maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__provides_sane_default_values ... ok #4039 maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__returns_json_verifiable_dict ... ok #4040 maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__sets_field_values ... ok #4041 maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__validates_choices ... ok #4042 maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__gets_clients ... ok #4043 maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__with_failed_callbacks ... /tmp/tarmac/branch.2llTg4/src/maasserver/clusterrpc/utils.py:170: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead logger.warn(human_readable_error) ok #4044 maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__with_successful_callbacks ... ok #4045 maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__with_timeout_callbacks ... ok #4046 maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__with_unavailable_callbacks ... ok #4047 maasserver.clusterrpc.tests.test_utils.TestCallRacksSynchronously.test__gets_clients ... ok #4048 maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_cluster_name_in_no_connections_error_message ... ok #4049 maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_message_if_exception_has_none ... ok #4050 maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_message_if_exception_has_one ... ok #4051 maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_config_has_NS_record ... ok #4052 maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_loads_full_dns_config ... ok #4053 maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_passes_reload_retry_parameter ... ok #4054 maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_passes_upstream_dns_parameter ... ok #4055 maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_writes_trusted_networks_parameter ... ok #4056 maasserver.dns.tests.test_config.TestDNSDynamicIPAddresses.test_bind_configuration_includes_dynamic_ips_of_deployed_nodes ... ok #4057 maasserver.dns.tests.test_config.TestDNSResource.test_dnsresources_are_in_the_dns ... ok #4058 maasserver.dns.tests.test_config.TestDNSUtilities.test_current_zone_serial_returns_serial_of_latest_publication ... ok #4059 maasserver.dns.tests.test_config.TestDNSUtilities.test_dns_force_reload_saves_new_publication ... ok #4060 maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_empty_string_if_no_networks ... ok #4061 maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_many_networks ... ok #4062 maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_single_network ... ok #4063 maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_empty_list_if_not_set ... ok #4064 maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_list_if_space_separated_ips ... ok #4065 maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_list_of_one_address_if_set ... ok #4066 maasserver.dns.tests.test_config.TestIPv6DNS.test_bind_configuration_includes_ipv6_zone ... ok #4067 maasserver.dns.tests.test_zonegenerator.TestGetDNSSearchPaths.test__returns_all_authoritative_domains ... ok #4068 maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_logs_warning_if_ip_is_localhost ... ok #4069 maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_passes_on_IPv4_IPv6_selection ... ok #4070 maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_raises_if_hostname_doesnt_resolve ... ok #4071 maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_resolves_hostname ... ok #4072 maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_uses_rack_controller_url ... ok #4073 maasserver.dns.tests.test_zonegenerator.TestGetHostnameMapping.test_get_hostname_dnsdata_mapping_contains_node_and_non_node ... ok #4074 maasserver.dns.tests.test_zonegenerator.TestGetHostnameMapping.test_get_hostname_ip_mapping_containts_both_static_and_dynamic ... ok #4075 maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_does_not_warn_about_sensible_IPv4 ... ok #4076 maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_does_not_warn_about_sensible_IPv6 ... ok #4077 maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_IPv4_loopback ... ok #4078 maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_IPv6_loopback ... ok #4079 maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_any_IPv4_loopback ... ok #4080 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_accepts_default_ttl ... ok #4081 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_defaults_ttl ... ok #4082 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_empty_yields_nothing ... ok #4083 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_returns_interface_ips_but_no_nulls ... ok #4084 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_supernet_inherits_rfc2317_net ... ok #4085 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_two_managed_interfaces_yields_one_forward_two_reverse_zones ... ok #4086 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_child_domain_yields_delegation ... ok #4087 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_many_yields_many_zones ... ok #4088 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_node_yields_fwd_and_rev_zone ... ok #4089 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_yields_forward_and_reverse_zone ... ok #4090 maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_zone_generator_handles_rdns_mode_equal_enabled ... ok #4091 maasserver.models.migrations.tests.test_create_default_storage_layout.TestClearFullStorageConfigration.test__clears_all_objects ... ok #4092 maasserver.models.migrations.tests.test_create_default_storage_layout.TestCreateFlatLayout.test__creates_layout_for_1TiB_disk ... ok #4093 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_always_when_empty ... ok #4094 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_on_BootSource_create ... ok #4095 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_on_BootSource_delete ... ok #4096 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_on_BootSource_update ... ok #4097 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_on_Config_http_proxy ... ok #4098 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_arranges_for_update_on_Config_http_proxy_enable ... ok #4099 maasserver.models.signals.tests.test_bootsources.TestBootSourceSignals.test_doesnt_update_on_initial_BootSource_create ... ok #4100 maasserver.models.signals.tests.test_config.TestConfigSignals.test_changing_kms_host_triggers_update ... ok #4101 maasserver.models.signals.tests.test_events.TestStatusTransitionEvent.test_changing_status_of_node_emits_event ... ok #4102 maasserver.models.signals.tests.test_events.TestStatusTransitionEvent.test_changing_to_allocated_includes_user_name ... ok #4103 maasserver.models.signals.tests.test_interfaces.TestDiscoveryConfigChanges.test_active_configuration_causes_interface_update ... ok #4104 maasserver.models.signals.tests.test_interfaces.TestDiscoveryConfigChanges.test_disabled_configuration_causes_interface_update ... ok #4105 maasserver.models.signals.tests.test_interfaces.TestDiscoveryConfigChanges.test_passive_configuration_causes_interface_update ... ok #4106 maasserver.models.signals.tests.test_interfaces.TestEnableAndDisableInterface.test__disable_interface_doesnt_remove_links_on_enabled_children ... ok #4107 maasserver.models.signals.tests.test_interfaces.TestEnableAndDisableInterface.test__disable_interface_removes_links ... ok #4108 maasserver.models.signals.tests.test_interfaces.TestEnableAndDisableInterface.test__disable_interface_removes_links_on_children ... ok #4109 maasserver.models.signals.tests.test_interfaces.TestEnableAndDisableInterface.test__enable_interface_creates_link_up ... ok #4110 maasserver.models.signals.tests.test_interfaces.TestEnableAndDisableInterface.test__enable_interface_creates_link_up_on_children ... ok #4111 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__doesnt_move_link_subnets_when_vlan_is_None (region) ... ok #4111 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__doesnt_move_link_subnets_when_vlan_is_None (rack) ... ok maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__doesnt_move_link_subnets_when_vlan_is_None (region-rack) ... ok #4112 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_children_vlans_to_same_fabric (region) ... ok #4112 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_children_vlans_to_same_fabric (rack) ... ok maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_children_vlans_to_same_fabric (region-rack) ... ok #4113 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_link_subnets_to_same_vlan (region) ... ok #4113 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_link_subnets_to_same_vlan (rack) ... ok maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateController.test__moves_link_subnets_to_same_vlan (region-rack) ... ok #4114 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateNotController.test__removes_links (machine) ... ok #4114 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateNotController.test__removes_links (device) ... ok #4115 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateNotController.test__removes_links_when_goes_to_disconnected (machine) ... ok #4115 maasserver.models.signals.tests.test_interfaces.TestInterfaceVLANUpdateNotController.test__removes_links_when_goes_to_disconnected (device) ... ok #4116 maasserver.models.signals.tests.test_interfaces.TestMTUParams.test__updates_children_mtu ... ok #4117 maasserver.models.signals.tests.test_interfaces.TestMTUParams.test__updates_parents_mtu ... ok #4118 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__update_interface_clears_parent_links (bond) ... ok #4118 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__update_interface_clears_parent_links (bridge) ... ok #4119 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__updates_interface_parents (bond) ... ok #4119 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__updates_interface_parents (bridge) ... ok #4120 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__visited_set_is_thread_local (bond) ... ok #4120 maasserver.models.signals.tests.test_interfaces.TestUpdateChildInterfaceParents.test__visited_set_is_thread_local (bridge) ... ok #4121 maasserver.models.signals.tests.test_keysource.TestDeleteKeySourceWhenNoMoreKeys.test_delete_keysource_deleted_when_no_more_keys ... ok #4122 maasserver.models.signals.tests.test_keysource.TestDeleteKeySourceWhenNoMoreKeys.test_do_not_delete_keysource_when_keys ... ok #4123 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_creates_services_for_rack_controller ... ok #4124 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_creates_services_for_region_controller ... ok #4125 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_creates_services_when_rack_controller_becomes_just_region ... ok #4126 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_creates_services_when_region_converts_to_region_rack ... ok #4127 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_doesnt_create_services_for_device ... ok #4128 maasserver.models.signals.tests.test_nodes.TestNodeCreateServices.test_doesnt_create_services_for_machine ... ok #4129 maasserver.models.signals.tests.test_nodes.TestNodeKeyPolicy.test_changing_owner_clears_node_key ... ok #4130 maasserver.models.signals.tests.test_nodes.TestNodeKeyPolicy.test_clearing_owner_clears_node_key ... ok #4131 maasserver.models.signals.tests.test_nodes.TestNodeKeyPolicy.test_setting_owner_clears_node_key ... ok #4132 maasserver.models.signals.tests.test_nodes.TestNodePreviousStatus.test_changing_status_updates_previous_status ... ok #4133 maasserver.models.signals.tests.test_power.TestStatusQueryEvent.test_changing_not_tracked_status_of_node_doesnt_emit_event ... ok #4134 maasserver.models.signals.tests.test_power.TestStatusQueryEvent.test_changing_status_of_node_emits_event ... ok #4135 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNodeSoon.test__calls_update_power_state_of_node_after_wait_time ... ok #4136 maasserver.models.signals.tests.test_services.TestRegionControllerProcess.test__calls_create_services_for_on_all_racks_on_create ... ok #4137 maasserver.models.signals.tests.test_services.TestRegionControllerProcess.test__calls_create_services_for_on_all_racks_on_delete ... ok #4138 maasserver.models.signals.tests.test_services.TestRegionControllerProcess.test__calls_update_rackd_status_on_all_racks_on_create ... ok #4139 maasserver.models.signals.tests.test_services.TestRegionControllerProcess.test__calls_update_rackd_status_on_all_racks_on_delete ... ok #4140 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_create_services_for_on_create ... ok #4141 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_create_services_for_on_delete ... ok #4142 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_create_services_for_on_update ... ok #4143 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_update_rackd_status_on_create ... ok #4144 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_update_rackd_status_on_delete ... ok #4145 maasserver.models.signals.tests.test_services.TestRegionRackRPCConnection.test__calls_update_rackd_status_on_update ... ok #4146 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_BlockDevice ... ok #4147 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_PhysicalBlockDevice ... ok #4148 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_VirtualBlockDevice ... ok #4149 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_add_tag_adds_new_tag ... ok #4150 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_add_tag_doesnt_duplicate ... ok #4151 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_create_partition_if_boot_disk_creates_partition ... ok #4152 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_create_partition_if_boot_disk_raises_ValueError ... ok #4153 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_create_partition_if_boot_disk_returns_None_if_not_boot_disk ... ok #4154 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_delete ... ok #4155 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_delete_not_allowed_if_part_of_filesystem_group ... ok #4156 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_display_size ... ok #4157 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_effective_filesystem ... ok #4158 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_name ... ok #4159 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_partition_table_returns_none_for_non_partitioned_device ... ok #4160 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_minimum_block_device_size ... ok #4161 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_minimum_size ... ok #4162 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_negative_block_device_size ... ok #4163 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_negative_size ... ok #4164 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_path ... ok #4165 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_remove_tag_deletes_tag ... ok #4166 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_remove_tag_doesnt_error_on_missing_tag ... ok #4167 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_physical ... ok #4168 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_raise_ValueError ... ok #4169 maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_virtual ... ok #4170 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_Http404_when_invalid_device ... ok #4171 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_Http404_when_invalid_node ... ok #4172 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_PermissionDenied_when_user_requests_admin ... ok #4173 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__returns_device_when_admin ... ok #4174 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_raise_ValueError_when_not_iterable ... ok #4175 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_raise_ValueError_when_unicode ... ok #4176 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_all_tags ... ok #4177 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_iterable ... ok #4178 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_one_tag ... ok #4179 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_no_devices ... ok #4180 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_get_block_devices_in_filesystem_group ... ok #4181 maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_get_free_block_devices_for_node ... ok #4182 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__admin_raises_PermissionDenied_when_user_requests_admin ... ok #4183 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__admin_returns_device_when_admin ... ok #4184 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__edit_raises_PermissionDenied_when_user_not_owner ... ok #4185 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__edit_returns_device_when_user_is_owner ... ok #4186 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__raises_Http404_when_invalid_device ... ok #4187 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__raises_Http404_when_invalid_node ... ok #4188 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__return_block_device_by_name ... ok #4189 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_raises_PermissionDenied_when_user_not_owner ... ok #4190 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_returns_device_when_no_owner ... ok #4191 maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_returns_device_when_owner ... ok #4192 maasserver.models.tests.test_blockdevice.TestBlockDevicePostDelete.test__deletes_filesystem_group_when_virtual_block_device_deleted ... ok #4193 maasserver.models.tests.test_blockdevice.TestBlockDevicePostDelete.test__doesnt_delete_volume_group ... ok #4194 maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveCallsSave.test__calls_save_on_related_filesystem_groups (BlockDevice) ... ok #4194 maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveCallsSave.test__calls_save_on_related_filesystem_groups (PhysicalBlockDevice) ... ok maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveCallsSave.test__calls_save_on_related_filesystem_groups (VirtualBlockDevice) ... ok #4195 maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveUpdatesName.test__doesnt_update_filesystem_group_name_when_volume_group ... ok #4196 maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveUpdatesName.test__updates_filesystem_group_name_when_not_volume_group ... ok #4197 maasserver.models.tests.test_bmc.TestBMC.test_bmc_changing_power_parameters_changes_ip ... ok #4198 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_blank_gives_none ... ok #4199 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_empty_power_type_gives_none ... ok #4200 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_from_url ... ok #4201 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_from_url_blank_gives_none ... ok #4202 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_from_url_empty_host ... ok #4203 maasserver.models.tests.test_bmc.TestBMC.test_bmc_extract_ip_address_whole_value ... ok #4204 maasserver.models.tests.test_bmc.TestBMC.test_bmc_save_extracts_ip_address ... ok #4205 maasserver.models.tests.test_bmc.TestBMC.test_changing_bmc_ip_when_shared_with_machine_keeps_both ... ok #4206 maasserver.models.tests.test_bmc.TestBMC.test_changing_machine_ip_when_shared_with_bmc_keeps_both ... ok #4207 maasserver.models.tests.test_bmc.TestBMC.test_delete_bmc_deletes_orphaned_ip_address ... ok #4208 maasserver.models.tests.test_bmc.TestBMC.test_delete_bmc_spares_non_orphaned_ip_address ... ok #4209 maasserver.models.tests.test_bmc.TestBMC.test_deleting_machine_ip_when_shared_with_bmc ... ok #4210 maasserver.models.tests.test_bmc.TestBMC.test_get_client_identifiers_returns_rack_controller_system_ids ... ok #4211 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_returns_empty_when_none ... ok #4212 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_returns_rack_controllers ... ok #4213 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_returns_routable_racks ... ok #4214 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_returns_routable_racks_conn ... ok #4215 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_updates_handles_unknown_subnet ... ok #4216 maasserver.models.tests.test_bmc.TestBMC.test_get_usable_rack_controllers_updates_subnet_on_sip ... ok #4217 maasserver.models.tests.test_bmc.TestBMC.test_is_accessible_calls_get_usable_rack_controllers ... ok #4218 maasserver.models.tests.test_bmc.TestBMC.test_is_accessible_returns_false ... ok #4219 maasserver.models.tests.test_bmc.TestBMC.test_is_accessible_returns_true ... ok #4220 maasserver.models.tests.test_bmc.TestBMC.test_merging_bmc_into_machine_ip ... ok #4221 maasserver.models.tests.test_bmc.TestBMC.test_merging_machine_into_bmc_ip ... ok #4222 maasserver.models.tests.test_bmc.TestBMC.test_removing_bmc_ip_when_shared_with_bmc ... ok #4223 maasserver.models.tests.test_bmc.TestBMC.test_scope_power_parameters ... ok #4224 maasserver.models.tests.test_bmc.TestBMC.test_scope_power_parameters_unknown_parameter ... ok #4225 maasserver.models.tests.test_bmc.TestBMC.test_update_routable_racks_updates_rack_relationship ... ok #4226 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_image_label_doesnt_match_resource ... ok #4227 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_image_subarch_not_supported_by_resource ... ok #4228 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_no_images ... ok #4229 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_no_resources_but_images ... ok #4230 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_for_generated_resource ... ok #4231 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_for_uploaded_resource ... ok #4232 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_both_empty ... ok #4233 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_image_has_multiple_purposes ... ok #4234 maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_resource_matches_image ... ok #4235 maasserver.models.tests.test_bootresource.TestBootResource.test_create_raises_error_on_not_unique ... ok #4236 maasserver.models.tests.test_bootresource.TestBootResource.test_display_rtype ... ok #4237 maasserver.models.tests.test_bootresource.TestBootResource.test_get_latest_complete_set ... ok #4238 maasserver.models.tests.test_bootresource.TestBootResource.test_get_latest_set ... ok #4239 maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_current_date ... ok #4240 maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_first_revision ... ok #4241 maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_later_revision ... ok #4242 maasserver.models.tests.test_bootresource.TestBootResource.test_split_arch ... ok #4243 maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_False_if_subarch_not_in_subarches ... ok #4244 maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_False_if_subarches_is_missing ... ok #4245 maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_True_if_subarch_in_name_matches ... ok #4246 maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_True_if_subarch_in_subarches ... ok #4247 maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_generated ... ok #4248 maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_synced ... ok #4249 maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_uploaded ... ok #4250 maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_missing_subarch ... ok #4251 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_iterable ... ok #4252 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_only_commissionable ... ok #4253 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_only_for_os_series ... ok #4254 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_sorted_by_architecture ... ok #4255 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_amd64_second ... ok #4256 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_first_arch ... ok #4257 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_i386_first ... ok #4258 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_generated_resource_returns_None_when_doesnt_exists ... ok #4259 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_generated_resource_returns_resource_when_exists ... ok #4260 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_resource_for_returns_matching_resource ... ok #4261 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_synced_resource_returns_None_when_doesnt_exists ... ok #4262 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_synced_resource_returns_resource_when_exists ... ok #4263 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_uploaded_resource_returns_None_when_doesnt_exists ... ok #4264 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_uploaded_resource_returns_resource_when_exists ... ok #4265 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_usable_architectures ... ok #4266 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_usable_architectures_combines_subarches ... ok #4267 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_generated_resource_returns_false_when_doesnt_exists ... ok #4268 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_generated_resource_returns_true_when_exists ... ok #4269 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_synced_resource_returns_false_when_doesnt_exists ... ok #4270 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_synced_resource_returns_true_when_exists ... ok #4271 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_uploaded_resource_returns_false_when_doesnt_exists ... ok #4272 maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_uploaded_resource_returns_true_when_exists ... ok #4273 maasserver.models.tests.test_bootresource.TestGetAvailableCommissioningResources.test__returns_empty_if_no_cache ... ok #4274 maasserver.models.tests.test_bootresource.TestGetAvailableCommissioningResources.test__returns_empty_if_no_lts ... ok #4275 maasserver.models.tests.test_bootresource.TestGetAvailableCommissioningResources.test__returns_longest_remaining_supported_lts_first ... ok #4276 maasserver.models.tests.test_bootresource.TestGetAvailableCommissioningResources.test__returns_only_lts ... ok #4277 maasserver.models.tests.test_bootresource.TestGetKpackageForNode.test__returns_hwe_rolling ... ok #4278 maasserver.models.tests.test_bootresource.TestGetKpackageForNode.test__returns_kpackage ... ok #4279 maasserver.models.tests.test_bootresource.TestGetKpackageForNode.test__returns_none ... ok #4280 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_bootloader_if_matching ... ok #4281 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_label_doesnt_match_resource ... ok #4282 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_no_resources_but_images ... ok #4283 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_subarch_not_supported_by_resource ... ok #4284 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_multiple_resource_for_hwe_resources ... ok #4285 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_one_resource_if_image_has_multiple_purposes ... ok #4286 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_for_generated_resource ... ok #4287 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_for_uploaded_resource ... ok #4288 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_if_matching_image ... ok #4289 maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_with_wildcard_label ... ok #4290 maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/trusty) ... ok #4290 maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/vivid) ... ok maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/precise) ... ok maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/wily) ... ok maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/xenial) ... ok #4291 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_commissionable_returns_false_when_missing_filetypes ... ok #4292 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_commissionable_returns_true_when_all_filetypes_present ... ok #4293 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_false_for_no_files ... ok #4294 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_false_for_one_incomplete_file ... ok #4295 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_true_for_complete_files ... ok #4296 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_accumulates_all_files ... ok #4297 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_handles_zero_division ... ok #4298 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_increases_from_0_to_100 ... ok #4299 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_size ... ok #4300 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_total_size ... ok #4301 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_xinstallable_returns_false_when_missing_filetypes ... SKIP: XXX: LaMontJones 2016-03-23 bug=1561259: Fails when root-image.gz. #4302 maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_xinstallable_returns_true_when_filetype_present ... ok #4303 maasserver.models.tests.test_bootsource.TestBootSource.test_cannot_leave_keyring_data_and_filename_unset ... ok #4304 maasserver.models.tests.test_bootsource.TestBootSource.test_cannot_set_keyring_data_and_filename ... ok #4305 maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_compares_False_to_other ... ok #4306 maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_compares_True_to_self ... ok #4307 maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_ignores_other_keys ... ok #4308 maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_ignores_selections ... ok #4309 maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_handles_keyring_data ... ok #4310 maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_handles_keyring_file ... ok #4311 maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_returns_dict ... ok #4312 maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_with_selections_returns_bootloaders ... ok #4313 maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_with_selections_returns_dict_without_selections ... ok #4314 maasserver.models.tests.test_bootsource.TestBootSource.test_url_is_unqiue ... ok #4315 maasserver.models.tests.test_bootsource.TestBootSource.test_valid_boot_source_is_valid ... ok #4316 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_codename_returns_None_for_missing_codename ... ok #4317 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_codename_returns_None_for_unknown ... ok #4318 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_codename_returns_release_codename ... ok #4319 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_title_returns_None_for_missing_title ... ok #4320 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_title_returns_None_for_unknown ... ok #4321 maasserver.models.tests.test_bootsourcecache.TestBootSourceCache.test_get_release_title_returns_release_title ... ok #4322 maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_can_create_selection ... ok #4323 maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_deleting_boot_source_deletes_its_selections ... ok #4324 maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_to_dict_returns_dict ... ok #4325 maasserver.models.tests.test_cacheset.TestCacheSet.test_get_device ... ok #4326 maasserver.models.tests.test_cacheset.TestCacheSet.test_get_filesystem ... ok #4327 maasserver.models.tests.test_cacheset.TestCacheSet.test_get_name ... ok #4328 maasserver.models.tests.test_cacheset.TestCacheSet.test_get_node ... ok #4329 maasserver.models.tests.test_cacheset.TestCacheSet.test_name ... ok #4330 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_id ... ok #4331 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_id_invalid_for_mismatch_node ... ok #4332 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_name ... ok #4333 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_invalid_idx ... ok #4334 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_invalid_name ... ok #4335 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_missing_idx ... ok #4336 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_not_exist_idx ... ok #4337 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_for_block_device ... ok #4338 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_for_partition ... ok #4339 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_idx ... ok #4340 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_sets_for_node ... ok #4341 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_block_device_creates_new ... ok #4342 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_block_device_returns_previous ... ok #4343 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_partition_creates_new ... ok #4344 maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_partition_returns_previous ... ok #4345 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__admin_raises_PermissionDenied_when_user_requests_admin ... ok #4346 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__admin_returns_device_when_admin ... ok #4347 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__edit_raises_PermissionDenied_when_user_not_owner ... ok #4348 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__edit_returns_device_when_user_is_owner ... ok #4349 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__raises_Http404_when_invalid_device ... ok #4350 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__raises_Http404_when_invalid_node ... ok #4351 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__return_cache_set_by_name ... ok #4352 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__view_returns_cache_set_when_no_owner ... ok #4353 maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__view_returns_cache_set_when_owner ... ok #4354 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_discard_persistent_error_can_be_called_many_times ... ok #4355 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_discard_persistent_error_discards_error ... ok #4356 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_get_persistent_error_returns_None_if_no_error ... ok #4357 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_get_persistent_error_returns_component_error ... ok #4358 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_registers_error ... ok #4359 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_reuses_component_errors ... ok #4360 maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_stores_last_error ... ok #4361 maasserver.models.tests.test_config.ConfigDefaultTest.test_default_config_maas_name ... ok #4362 maasserver.models.tests.test_config.ConfigDefaultTest.test_defaults ... ok #4363 maasserver.models.tests.test_config.ConfigTest.test_config_name_uniqueness_enforced ... ok #4364 maasserver.models.tests.test_config.ConfigTest.test_default_config_cannot_be_changed ... ok #4365 maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects ... ok #4366 maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_by_config_name ... ok #4367 maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_multiple ... ok #4368 maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_multiple_same ... ok #4369 maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_disconnect_disconnects ... ok #4370 maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_found ... ok #4371 maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found ... ok #4372 maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found_in_default_config ... ok #4373 maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found_none ... ok #4374 maasserver.models.tests.test_config.ConfigTest.test_manager_set_config_creates_config ... ok #4375 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_can_only_set_snippet_for_node_or_subnet ... ok #4376 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_delete_cleans_values ... ok #4377 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_delete_cleans_values_on_queryset ... ok #4378 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_factory_make_DHCPSnippet ... ok #4379 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_factory_make_DHCPSnippet_sets_node ... ok #4380 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_factory_make_DHCPSnippet_sets_subnet ... ok #4381 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_filter_by_id ... ok #4382 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_filter_by_name ... ok #4383 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_get_dhcp_snippet_or_404 ... ok #4384 maasserver.models.tests.test_dhcpsnippet.TestDHCPSnippet.test_get_dhcp_snippet_or_404_raises_404 ... ok #4385 maasserver.models.tests.test_discovery.TestDiscoveryManagerClear.test__clear_all_entries ... ok #4386 maasserver.models.tests.test_discovery.TestDiscoveryManagerClear.test__clear_logs_username_if_given ... ok #4387 maasserver.models.tests.test_discovery.TestDiscoveryManagerClear.test__clear_mdns_entries ... ok #4388 maasserver.models.tests.test_discovery.TestDiscoveryManagerClear.test__clear_mdns_entries_is_noop_if_what_to_clear_is_unspecified ... ok #4389 maasserver.models.tests.test_discovery.TestDiscoveryManagerClear.test__clear_neighbour_entries ... ok #4390 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__associates_best_subnet ... ok #4391 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__associates_known_subnet ... ok #4392 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__does_not_fail_if_cannot_find_subnet ... ok #4393 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__exposes_mdns_when_nothing_better_available ... FAIL #4394 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__ignores_duplicate_macs ... ok #4395 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__is_external_dhcp ... ok #4396 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__prefers_rdns_to_mdns ... ok #4397 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__query_by_unknown_ip ... ok #4398 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__query_by_unknown_ip_and_mac__known_ip ... ok #4399 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__query_by_unknown_ip_and_mac__known_mac ... ok #4400 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__query_by_unknown_mac ... ok #4401 maasserver.models.tests.test_discovery.TestDiscoveryModel.test_mac_organization ... ok #4402 maasserver.models.tests.test_dnsdata.DNSDataTest.test_allows_multiple_records_unless_cname ... ok #4403 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_cname ... ok #4404 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_cname_with_underscore ... ok #4405 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_dnsdata ... ok #4406 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_mx ... ok #4407 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_ns ... ok #4408 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_srv ... ok #4409 maasserver.models.tests.test_dnsdata.DNSDataTest.test_creates_txt ... ok #4410 maasserver.models.tests.test_dnsdata.DNSDataTest.test_rejects_bad_cname_target ... ok #4411 maasserver.models.tests.test_dnsdata.DNSDataTest.test_rejects_bad_sshfp_record ... ok #4412 maasserver.models.tests.test_dnsdata.DNSDataTest.test_rejects_cname_with_address ... ok #4413 maasserver.models.tests.test_dnsdata.DNSDataTest.test_rejects_cname_with_other_data ... ok #4414 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__admin_admin_returns_dnsdata ... ok #4415 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__admin_edit_returns_dnsdata ... ok #4416 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__admin_view_returns_dnsdata ... ok #4417 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__user_admin_raises_PermissionError ... ok #4418 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__user_edit_raises_PermissionError ... ok #4419 maasserver.models.tests.test_dnsdata.TestDNSDataManagerGetDNSDataOr404.test__user_view_returns_dnsdata ... ok #4420 maasserver.models.tests.test_dnsdata.TestDNSDataMapping.test_get_hostname_dnsdata_mapping_handles_ttl ... ok #4421 maasserver.models.tests.test_dnsdata.TestDNSDataMapping.test_get_hostname_dnsdata_mapping_returns_mapping ... ok #4422 maasserver.models.tests.test_dnsdata.TestDNSDataMapping.test_get_hostname_dnsdata_mapping_returns_mapping_at_domain ... ok #4423 maasserver.models.tests.test_dnsdata.TestDNSDataMapping.test_get_hostname_dnsdata_mapping_returns_raw_ttl ... ok #4424 maasserver.models.tests.test_dnspublication.TestDNSPublication.test_create_empty ... ok #4425 maasserver.models.tests.test_dnspublication.TestDNSPublication.test_create_with_values ... ok #4426 maasserver.models.tests.test_dnspublication.TestDNSPublicationManager.test_collect_garbage_does_nothing_when_no_publications ... ok #4427 maasserver.models.tests.test_dnspublication.TestDNSPublicationManager.test_collect_garbage_leaves_records_older_than_specified ... ok #4428 maasserver.models.tests.test_dnspublication.TestDNSPublicationManager.test_collect_garbage_removes_all_but_most_recent_record ... ok #4429 maasserver.models.tests.test_dnspublication.TestDNSPublicationManager.test_get_most_recent_crashes_when_no_publications ... ok #4430 maasserver.models.tests.test_dnspublication.TestDNSPublicationManager.test_get_most_recent_returns_record_with_highest_id ... ok #4431 maasserver.models.tests.test_dnspublication.TestZoneSerial.test_parameters ... ok #4432 maasserver.models.tests.test_dnspublication.TestZoneSerial.test_parameters_in_database ... ok #4433 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_allows_atsign ... ok #4434 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_allows_underscores_without_addresses ... ok #4435 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_creates_dnsresource ... ok #4436 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_fqdn_returns_correctly_for_atsign ... ok #4437 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_get_addresses_returns_addresses ... ok #4438 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_invalid_name_raises_exception ... ok #4439 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_rejects_address_with_cname ... ok #4440 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_rejects_addresses_if_underscore_in_name ... ok #4441 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_rejects_multiple_dnsresource_with_same_name ... ok #4442 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_separate_fqdn_allows_domain_override ... ok #4443 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_separate_fqdn_returns_atsign_for_top_of_domain ... ok #4444 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_separate_fqdn_splits_nonsrv ... ok #4445 maasserver.models.tests.test_dnsresource.DNSResourceTest.test_separate_fqdn_splits_srv ... ok #4446 maasserver.models.tests.test_dnsresource.TestDNSResourceManager.test__default_specifier_matches_id ... ok #4447 maasserver.models.tests.test_dnsresource.TestDNSResourceManager.test__default_specifier_matches_name ... ok #4448 maasserver.models.tests.test_dnsresource.TestDNSResourceManager.test__name_specifier_matches_name ... ok #4449 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__admin_admin_returns_dnsresource ... ok #4450 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__admin_edit_returns_dnsresource ... ok #4451 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__admin_view_returns_dnsresource ... ok #4452 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__user_admin_raises_PermissionError ... ok #4453 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__user_edit_raises_PermissionError ... ok #4454 maasserver.models.tests.test_dnsresource.TestDNSResourceManagerGetDNSResourceOr404.test__user_view_returns_dnsresource ... ok #4455 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_adds_delegation ... ok #4456 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_adds_nsrrset_and_glue ... ok #4457 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_adds_nsrrset_and_glue_in_depth ... ok #4458 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_allows_dots ... ok #4459 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_may_do_nothing ... ok #4460 maasserver.models.tests.test_domain.DomainTest.test_add_delegations_stops_at_one_deep ... ok #4461 maasserver.models.tests.test_domain.DomainTest.test_can_be_deleted_if_does_not_contain_resources ... ok #4462 maasserver.models.tests.test_domain.DomainTest.test_cant_be_deleted_if_contains_resources ... ok #4463 maasserver.models.tests.test_domain.DomainTest.test_create_strips_trailing_dot ... ok #4464 maasserver.models.tests.test_domain.DomainTest.test_creates_domain ... ok #4465 maasserver.models.tests.test_domain.DomainTest.test_get_default_domain_creates_default_domain ... ok #4466 maasserver.models.tests.test_domain.DomainTest.test_get_default_domain_is_idempotent ... ok #4467 maasserver.models.tests.test_domain.DomainTest.test_invalid_name_raises_exception ... ok #4468 maasserver.models.tests.test_domain.DomainTest.test_is_default_detects_default_domain ... ok #4469 maasserver.models.tests.test_domain.DomainTest.test_is_default_detects_non_default_domain ... ok #4470 maasserver.models.tests.test_domain.DomainTest.test_render_json_for_related_rrdata_returns_correct_values ... ok #4471 maasserver.models.tests.test_domain.DomainTest.test_save_migrates_dnsresource ... ok #4472 maasserver.models.tests.test_domain.DomainTest.test_update_kms_srv_creates_srv_records ... ok #4473 maasserver.models.tests.test_domain.DomainTest.test_update_kms_srv_creates_srv_records_on_all_domains ... ok #4474 maasserver.models.tests.test_domain.DomainTest.test_update_kms_srv_deletes_srv_records ... ok #4475 maasserver.models.tests.test_domain.TestDomainManager.test__default_specifier_matches_id ... ok #4476 maasserver.models.tests.test_domain.TestDomainManager.test__default_specifier_matches_name ... ok #4477 maasserver.models.tests.test_domain.TestDomainManager.test__name_specifier_matches_name ... ok #4478 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__admin_admin_returns_domain ... ok #4479 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__admin_edit_returns_domain ... ok #4480 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__admin_view_returns_domain ... ok #4481 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__admin_view_returns_domain_by_name ... ok #4482 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__user_admin_raises_PermissionError ... ok #4483 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__user_edit_raises_PermissionError ... ok #4484 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__user_view_returns_domain ... ok #4485 maasserver.models.tests.test_domain.TestDomainManagerGetDomainOr404.test__user_view_returns_domain_by_name ... ok #4486 maasserver.models.tests.test_event.EventTest.test_create_node_event_creates_event ... ok #4487 maasserver.models.tests.test_event.EventTest.test_displays_event_node ... ok #4488 maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_handles_integrity_errors ... ok #4489 maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event ... ok #4490 maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event_for_new_type ... ok #4491 maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event_type ... ok #4492 maasserver.models.tests.test_eventtype.EventTypeTest.test_displays_event_type_description ... ok #4493 maasserver.models.tests.test_eventtype.EventTypeTest.test_level_str_returns_level_description ... ok #4494 maasserver.models.tests.test_eventtype.EventTypeTest.test_register ... ok #4495 maasserver.models.tests.test_eventtype.EventTypeTest.test_register_does_not_update_existing_description_or_level ... ok #4496 maasserver.models.tests.test_fabric.TestFabric.test_can_delete_non_default_fabric ... ok #4497 maasserver.models.tests.test_fabric.TestFabric.test_can_delete_nonconnected_fabric ... ok #4498 maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_default_fabric ... ok #4499 maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_fabric_if_connected_to_interfaces ... ok #4500 maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_fabric_if_connected_to_subnet ... ok #4501 maasserver.models.tests.test_fabric.TestFabric.test_create_does_not_override_name ... ok #4502 maasserver.models.tests.test_fabric.TestFabric.test_create_sets_name ... ok #4503 maasserver.models.tests.test_fabric.TestFabric.test_creates_fabric_with_default_vlan ... ok #4504 maasserver.models.tests.test_fabric.TestFabric.test_get_default_fabric_creates_default_fabric ... ok #4505 maasserver.models.tests.test_fabric.TestFabric.test_get_default_fabric_is_idempotent ... ok #4506 maasserver.models.tests.test_fabric.TestFabric.test_get_default_vlan_returns_default_vlan ... ok #4507 maasserver.models.tests.test_fabric.TestFabric.test_get_name_for_empty_name ... ok #4508 maasserver.models.tests.test_fabric.TestFabric.test_get_name_for_set_name ... ok #4509 maasserver.models.tests.test_fabric.TestFabric.test_invalid_name_raises_exception ... ok #4510 maasserver.models.tests.test_fabric.TestFabric.test_is_default_detects_default_fabric ... ok #4511 maasserver.models.tests.test_fabric.TestFabric.test_is_default_detects_non_default_fabric ... ok #4512 maasserver.models.tests.test_fabric.TestFabric.test_nonreserved_name_does_not_raise_exception ... ok #4513 maasserver.models.tests.test_fabric.TestFabric.test_rejects_duplicate_names ... ok #4514 maasserver.models.tests.test_fabric.TestFabric.test_rejects_names_with_blanks ... ok #4515 maasserver.models.tests.test_fabric.TestFabric.test_reserved_name_raises_exception ... ok #4516 maasserver.models.tests.test_fabric.TestFabric.test_save_accepts_default_vlan_in_fabric ... ok #4517 maasserver.models.tests.test_fabric.TestFabricManager.test__class_specifier_matches_class ... ok #4518 maasserver.models.tests.test_fabric.TestFabricManager.test__default_specifier_matches_id ... ok #4519 maasserver.models.tests.test_fabric.TestFabricManager.test__default_specifier_matches_name ... ok #4520 maasserver.models.tests.test_fabric.TestFabricManager.test__default_specifier_matches_name_with_id ... ok #4521 maasserver.models.tests.test_fabric.TestFabricManager.test__name_specifier_matches_name ... ok #4522 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_admin_returns_fabric ... ok #4523 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_edit_returns_fabric ... ok #4524 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_view_returns_fabric ... ok #4525 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_admin_raises_PermissionError ... ok #4526 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_edit_raises_PermissionError ... ok #4527 maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_view_returns_fabric ... ok #4528 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_can_delete_fannetwork ... ok #4529 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_cannot_create_ipv6_fannetwork ... ok #4530 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_creates_fannetwork ... ok #4531 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_host_reserve_too_big ... ok #4532 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_invalid_bridge_name ... ok #4533 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_negative_host_reserve ... ok #4534 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_overlapping_networks ... ok #4535 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_undersize_overlay ... ok #4536 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_bridge ... ok #4537 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_dhcp ... ok #4538 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_host_reserve ... ok #4539 maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_off ... ok #4540 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_admin_returns_fannetwork ... ok #4541 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_edit_returns_fannetwork ... ok #4542 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_view_returns_fannetwork ... ok #4543 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_admin_raises_PermissionError ... ok #4544 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_edit_raises_PermissionError ... ok #4545 maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_view_returns_fannetwork ... ok #4546 maasserver.models.tests.test_filestorage.FileStorageTest.test_key_gets_generated ... ok #4547 maasserver.models.tests.test_filestorage.FileStorageTest.test_key_includes_random_part ... ok #4548 maasserver.models.tests.test_filestorage.FileStorageTest.test_overwrites_file ... ok #4549 maasserver.models.tests.test_filestorage.FileStorageTest.test_save_file_creates_storage ... ok #4550 maasserver.models.tests.test_filestorage.FileStorageTest.test_storage_can_be_retrieved ... ok #4551 maasserver.models.tests.test_filestorage.FileStorageTest.test_stores_binary_data ... ok #4552 maasserver.models.tests.test_filesystem.TestFilesystem.test_can_create_filesystem_on_partition_on_boot_disk ... ok #4553 maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_create_filesystem_directly_on_boot_disk ... ok #4554 maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_save_filesystem_if_too_much_storage ... ok #4555 maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_save_host_backed_filesystem_if_node_missing ... ok #4556 maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_save_storage_backed_filesystem_if_storage_missing ... ok #4557 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_0_when_partition_and_device_None ... ok #4558 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_block_device_block_size ... ok #4559 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_partition_block_size ... ok #4560 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_None_when_no_substrate ... ok #4561 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_block_device_node ... ok #4562 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_partition_node ... ok #4563 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_special_filesystem_node ... ok #4564 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_parent_returns_block_device ... ok #4565 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_parent_returns_partition ... ok #4566 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_parent_returns_special_filesystem_node ... ok #4567 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_0_when_partition_and_block_device_None ... ok #4568 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_block_device_size ... ok #4569 maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_partition_size ... ok #4570 maasserver.models.tests.test_filesystem.TestFilesystem.test_save_doesnt_overwrite_uuid ... ok #4571 maasserver.models.tests.test_filesystem.TestFilesystem.test_unique_on_block_device_and_acquired ... ok #4572 maasserver.models.tests.test_filesystem.TestFilesystem.test_unique_on_partition_and_acquired ... ok #4573 maasserver.models.tests.test_filesystem.TestFilesystemManager.test_filter_by_node ... ok #4574 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (ext2,partition) ... ok #4574 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (ext2,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (ext4,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (ext4,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (xfs,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (xfs,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (fat32,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (fat32,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (vfat,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (vfat,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (swap,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (swap,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (ramfs,node) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_create_mountable_filesystem (tmpfs,node) ... ok #4575 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (ext2,partition) ... ok #4575 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (ext2,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (ext4,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (ext4,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (xfs,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (xfs,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (fat32,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (fat32,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (vfat,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (vfat,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (swap,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (swap,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (ramfs,node) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_can_mount_unacquired_and_acquired_filesystem_at_same_point (tmpfs,node) ... ok #4576 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (ext2,partition) ... ok #4576 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (ext2,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (ext4,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (ext4,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (xfs,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (xfs,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (fat32,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (fat32,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (vfat,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (vfat,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (swap,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (swap,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (ramfs,node) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_cannot_mount_two_filesystems_at_same_point (tmpfs,node) ... ok #4577 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (ext2,partition) ... ok #4577 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (ext2,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (ext4,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (ext4,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (xfs,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (xfs,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (fat32,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (fat32,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (vfat,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (vfat,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (swap,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (swap,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (ramfs,node) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_filesystem_is_mounted_when_mount_point_is_set (tmpfs,node) ... ok #4578 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (ext2,partition) ... ok #4578 maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (ext2,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (ext4,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (ext4,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (xfs,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (xfs,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (fat32,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (fat32,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (vfat,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (vfat,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (swap,partition) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (swap,block-device) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (ramfs,node) ... ok maasserver.models.tests.test_filesystem.TestFilesystemMountableTypes.test_mount_point_is_none_for_filesystems_that_do_not_use_one (tmpfs,node) ... ok #4579 maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (ext2) ... ok #4579 maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (ext4) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (xfs) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (fat32) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (vfat) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (swap) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (ramfs) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingMountPoints.test_uses_mount_point_is_true_for_real_filesystems (tmpfs) ... ok #4580 maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (ext2) ... ok #4580 maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (ext4) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (xfs) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (fat32) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (vfat) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (swap) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (ramfs) ... ok maasserver.models.tests.test_filesystem.TestFilesystemsUsingStorage.test_uses_mount_point_is_true_for_real_filesystems (tmpfs) ... ok #4581 maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_block_devices_and_partition ... ok #4582 maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_partitions ... ok #4583 maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_physical_block_devices ... ok #4584 maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_virtual_block_devices ... ok #4585 maasserver.models.tests.test_filesystemgroup.TestBcache.test_delete_bcache ... ok #4586 maasserver.models.tests.test_filesystemgroup.TestBcache.test_group_type_set_to_BCACHE ... ok #4587 maasserver.models.tests.test_filesystemgroup.TestBcache.test_objects_is_BcacheManager ... ok #4588 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_bcache_with_cache_set_and_backing ... ok #4589 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_new_filesystem_group_without_filesystems ... ok #4590 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_0_with_exactly_2_raid_devices ... ok #4591 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_0_with_more_then_2_raid_devices ... ok #4592 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_10_with_3_raid_devices_and_spares ... ok #4593 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_10_with_4_or_more_raid_devices_and_spares ... ok #4594 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_1_with_2_or_more_raid_devices ... ok #4595 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_1_with_spare_raid_devices ... ok #4596 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_5_with_3_or_more_raid_devices_and_spares ... ok #4597 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_6_with_4_or_more_raid_devices_and_spares ... ok #4598 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_volume_group_if_valid_filesystems ... ok #4599 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_with_logical_volume_as_backing ... ok #4600 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_with_multiple_backings ... ok #4601 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_without_backing ... ok #4602 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_without_cache_set ... ok #4603 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_0_with_less_than_2_raid_devices ... ok #4604 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_0_with_spare_raid_devices ... ok #4605 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_10_with_less_than_3_raid_devices ... ok #4606 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_1_with_less_than_2_raid_devices ... ok #4607 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_5_with_less_than_3_raid_devices ... ok #4608 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_6_with_less_than_4_raid_devices ... ok #4609 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_volume_group_if_invalid_filesystem ... ok #4610 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_volume_group_if_logical_volumes_larger ... ok #4611 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_without_filesystems ... ok #4612 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_without_filesystems_from_different_nodes ... ok #4613 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_cannot_delete_volume_group_with_logical_volumes ... ok #4614 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_deletes_filesystems_not_block_devices ... ok #4615 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_deletes_virtual_block_device ... ok #4616 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_lvm_allocated_size_and_get_lvm_free_space ... ok #4617 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_node_returns_None_if_no_filesystems ... ok #4618 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_node_returns_first_filesystem_node ... ok #4619 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_bcache_without_backing ... ok #4620 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_lvm_without_filesystems ... ok #4621 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_raid_without_filesystems ... ok #4622 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_correct_disk_size_for_raid_10 ... SKIP: XXX: GavinPanella 2015-12-04 bug=1522965: Fails spuriously. #4623 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_correct_disk_size_for_raid_5 ... ok #4624 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_correct_disk_size_for_raid_6 ... ok #4625 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_size_of_backing_device_with_bcache ... ok #4626 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_smallest_disk_size_for_raid_0 ... ok #4627 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_smallest_disk_size_for_raid_1 ... ok #4628 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_sum_of_all_filesystem_sizes_for_lvm ... ok #4629 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_virtual_block_device_block_size_returns_backing_for_bc ... ok #4630 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_bcache_returns_false_when_not_BCACHE ... ok #4631 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_bcache_returns_true_when_BCACHE ... ok #4632 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_lvm_returns_false_when_not_LVM_VG ... ok #4633 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_lvm_returns_true_when_LVM_VG ... ok #4634 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_false_for_BCACHE ... ok #4635 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_false_for_LVM_VG ... ok #4636 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_true_for_all_raid_types ... ok #4637 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_calls_create_or_update_for_when_filesystems_linked ... ok #4638 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_allow_changing_group_type ... ok #4639 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_call_create_or_update_for_when_no_filesystems ... ok #4640 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_overwrite_uuid ... ok #4641 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_virtual_device_raises_AttributeError_for_lvm ... ok #4642 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_virtual_device_returns_VirtualBlockDevice_for_group ... ok #4643 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (lvm-vg) ... ok #4643 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (raid-0) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (raid-1) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (raid-5) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (raid-6) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (raid-10) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (bcache) ... ok #4644 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (lvm-vg) ... ok #4644 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (raid-0) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (raid-1) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (raid-5) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (raid-6) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (raid-10) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (bcache) ... ok #4645 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (lvm-vg) ... ok #4645 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (raid-0) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (raid-1) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (raid-5) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (raid-6) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (raid-10) ... ok #4646 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupManager.test_get_available_name_for_ignores_bad_int ... ok #4647 maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupManager.test_get_available_name_for_returns_next_idx ... ok #4648 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__bcache_on_block_devices ... ok #4649 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__bcache_on_partitions ... ok #4650 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__raid_on_block_devices ... ok #4651 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__raid_on_partitions ... ok #4652 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_block_device ... ok #4653 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_partition ... ok #4654 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_two_partitions ... ok #4655 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__bcache_on_block_devices ... ok #4656 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__bcache_on_partitions ... ok #4657 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__raid_on_block_devices ... ok #4658 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__raid_on_partitions ... ok #4659 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_block_device ... ok #4660 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_partition ... ok #4661 maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_two_partitions ... ok #4662 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_raises_PermissionDenied_when_user_requests_admin (FilesystemGroup) ... ok #4662 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_raises_PermissionDenied_when_user_requests_admin (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_raises_PermissionDenied_when_user_requests_admin (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_raises_PermissionDenied_when_user_requests_admin (Bcache) ... ok #4663 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_returns_device_when_admin (FilesystemGroup) ... ok #4663 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_returns_device_when_admin (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_returns_device_when_admin (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_returns_device_when_admin (Bcache) ... ok #4664 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_raises_PermissionDenied_when_user_not_owner (FilesystemGroup) ... ok #4664 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_raises_PermissionDenied_when_user_not_owner (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_raises_PermissionDenied_when_user_not_owner (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_raises_PermissionDenied_when_user_not_owner (Bcache) ... ok #4665 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_returns_device_when_user_is_owner (FilesystemGroup) ... ok #4665 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_returns_device_when_user_is_owner (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_returns_device_when_user_is_owner (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_returns_device_when_user_is_owner (Bcache) ... ok #4666 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_device (FilesystemGroup) ... ok #4666 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_device (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_device (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_device (Bcache) ... ok #4667 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_node (FilesystemGroup) ... ok #4667 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_node (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_node (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_node (Bcache) ... ok #4668 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_raises_PermissionDenied_when_user_not_owner (FilesystemGroup) ... ok #4668 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_raises_PermissionDenied_when_user_not_owner (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_raises_PermissionDenied_when_user_not_owner (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_raises_PermissionDenied_when_user_not_owner (Bcache) ... ok #4669 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_by_name (FilesystemGroup) ... ok #4669 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_by_name (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_by_name (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_by_name (Bcache) ... ok #4670 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_no_owner (FilesystemGroup) ... ok #4670 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_no_owner (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_no_owner (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_no_owner (Bcache) ... ok #4671 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_owner (FilesystemGroup) ... ok #4671 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_owner (VolumeGroup) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_owner (RAID) ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_owner (Bcache) ... ok #4672 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_already_used_device_to_array_fails ... ok #4673 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_device_from_another_node_to_array_fails ... ok #4674 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_device_to_array ... ok #4675 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_partition_from_another_node_to_array_fails ... ok #4676 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_partition_to_array ... ok #4677 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_spare_device_to_array ... ok #4678 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_spare_partition_to_array ... ok #4679 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid ... ok #4680 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_0_with_a_spare_fails ... ok #4681 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_0_with_one_element_fails ... ok #4682 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_10_with_2_elements_fails ... ok #4683 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_1_with_one_element_fails ... ok #4684 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_1_with_spares ... ok #4685 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_5_with_2_elements_fails ... ok #4686 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_5_with_spares ... ok #4687 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_6_with_3_elements_fails ... ok #4688 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_with_block_device_from_other_node_fails ... ok #4689 maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_without_devices_fails ... ok #4690 maasserver.models.tests.test_filesystemgroup.TestRAID.test_init_raises_ValueError_if_group_type_not_set_to_raid_type ... ok #4691 maasserver.models.tests.test_filesystemgroup.TestRAID.test_objects_is_RAIDManager ... ok #4692 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array ... ok #4693 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array_fails ... ok #4694 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array_invalidates_array_fails ... ok #4695 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_invalid_partition_from_array_fails ... ok #4696 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_partition_from_array ... ok #4697 maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_partition_from_array_invalidates_array_fails ... ok #4698 maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_create_logical_volume ... ok #4699 maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_group_type_set_to_LVM_VG ... ok #4700 maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_objects_is_VolumeGroupManager ... ok #4701 maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_update_block_devices_and_partitions ... ok #4702 maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_block_devices ... ok #4703 maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_block_devices_and_partitions ... ok #4704 maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_name_and_uuid ... ok #4705 maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_partitions ... ok #4706 maasserver.models.tests.test_interface.BondInterfaceTest.test_can_use_parents_mac_address ... ok #4707 maasserver.models.tests.test_interface.BondInterfaceTest.test_can_use_unique_mac_address ... ok #4708 maasserver.models.tests.test_interface.BondInterfaceTest.test_disable_all_parents_disables_the_bond ... ok #4709 maasserver.models.tests.test_interface.BondInterfaceTest.test_disable_one_parent_doesnt_disable_the_bond ... ok #4710 maasserver.models.tests.test_interface.BondInterfaceTest.test_get_node_returns_parent_node ... ok #4711 maasserver.models.tests.test_interface.BondInterfaceTest.test_manager_returns_bond_interfaces ... ok #4712 maasserver.models.tests.test_interface.BondInterfaceTest.test_node_is_set_to_parents_node ... ok #4713 maasserver.models.tests.test_interface.BondInterfaceTest.test_parent_interfaces_must_be_physical ... ok #4714 maasserver.models.tests.test_interface.BondInterfaceTest.test_parent_interfaces_must_belong_to_same_node ... ok #4715 maasserver.models.tests.test_interface.BondInterfaceTest.test_removed_if_underlying_interfaces_gets_removed ... ok #4716 maasserver.models.tests.test_interface.BondInterfaceTest.test_requires_mac_address ... ok #4717 maasserver.models.tests.test_interface.BondInterfaceTest.test_warns_for_non_unique_mac_address ... ok #4718 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_allows_acquired_to_be_true ... ok #4719 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_can_use_parents_mac_address ... ok #4720 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_can_use_unique_mac_address ... ok #4721 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_disable_all_parents_disables_the_bridge ... ok #4722 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_disable_one_parent_doesnt_disable_the_bridge ... ok #4723 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_get_node_returns_parent_node ... ok #4724 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_manager_returns_bridge_interfaces ... ok #4725 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_node_is_set_to_parents_node ... ok #4726 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_parent_interfaces_must_belong_to_same_node ... ok #4727 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_removed_if_underlying_interfaces_gets_removed ... ok #4728 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_requires_mac_address ... ok #4729 maasserver.models.tests.test_interface.BridgeInterfaceTest.test_warns_for_non_unique_mac_address ... ok #4730 maasserver.models.tests.test_interface.InterfaceTest.test_add_tag_adds_new_tag ... ok #4731 maasserver.models.tests.test_interface.InterfaceTest.test_add_tag_doesnt_duplicate ... ok #4732 maasserver.models.tests.test_interface.InterfaceTest.test_allows_null_vlan ... ok #4733 maasserver.models.tests.test_interface.InterfaceTest.test_creates_interface ... ok #4734 maasserver.models.tests.test_interface.InterfaceTest.test_delete_deletes_related_ip_addresses ... ok #4735 maasserver.models.tests.test_interface.InterfaceTest.test_deletes_related_children ... ok #4736 maasserver.models.tests.test_interface.InterfaceTest.test_doesnt_allow_acquired_to_be_true ... ok #4737 maasserver.models.tests.test_interface.InterfaceTest.test_get_all_related_interafces_includes_all_related ... ok #4738 maasserver.models.tests.test_interface.InterfaceTest.test_get_ancestors_includes_grandparents ... ok #4739 maasserver.models.tests.test_interface.InterfaceTest.test_get_discovered_returns_None_when_empty ... ok #4740 maasserver.models.tests.test_interface.InterfaceTest.test_get_discovered_returns_discovered_address_for_ipv4_and_ipv6 ... ok #4741 maasserver.models.tests.test_interface.InterfaceTest.test_get_effective_mtu_returns_default_mtu ... ok #4742 maasserver.models.tests.test_interface.InterfaceTest.test_get_effective_mtu_returns_interface_mtu ... ok #4743 maasserver.models.tests.test_interface.InterfaceTest.test_get_effective_mtu_returns_vlan_mtu ... ok #4744 maasserver.models.tests.test_interface.InterfaceTest.test_get_links_returns_links_for_each_type ... ok #4745 maasserver.models.tests.test_interface.InterfaceTest.test_get_successors_includes_grandchildren ... ok #4746 maasserver.models.tests.test_interface.InterfaceTest.test_get_type_returns_None ... ok #4747 maasserver.models.tests.test_interface.InterfaceTest.test_is_configured_returns_False_when_disabled ... ok #4748 maasserver.models.tests.test_interface.InterfaceTest.test_is_configured_returns_False_when_no_links ... ok #4749 maasserver.models.tests.test_interface.InterfaceTest.test_is_configured_returns_False_when_only_link_up ... ok #4750 maasserver.models.tests.test_interface.InterfaceTest.test_is_configured_returns_True_when_other_link ... ok #4751 maasserver.models.tests.test_interface.InterfaceTest.test_rejects_invalid_name ... ok #4752 maasserver.models.tests.test_interface.InterfaceTest.test_remove_gateway_link_on_node_ipv4 ... ok #4753 maasserver.models.tests.test_interface.InterfaceTest.test_remove_gateway_link_on_node_ipv6 ... ok #4754 maasserver.models.tests.test_interface.InterfaceTest.test_remove_tag_deletes_tag ... ok #4755 maasserver.models.tests.test_interface.InterfaceTest.test_remove_tag_doesnt_error_on_missing_tag ... ok #4756 maasserver.models.tests.test_interface.InterfaceTest.test_string_representation_contains_essential_data ... ok #4757 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test___adds_new_entry_if_mdns_discovery_state_is_true ... ok #4758 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test___updates_existing_entry ... ok #4759 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test__ignores_updates_if_mdns_discovery_state_is_false ... ok #4760 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test__logs_moved_entry ... ok #4761 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test__logs_new_entry ... ok #4762 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test__logs_updated_entry ... ok #4763 maasserver.models.tests.test_interface.InterfaceUpdateMDNSEntryTest.test__replaces_obsolete_entry ... ok #4764 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test___adds_new_neighbour_if_neighbour_discovery_state_is_true ... ok #4765 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test___updates_existing_neighbour ... ok #4766 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test__ignores_updates_if_neighbour_discovery_state_is_false ... ok #4767 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test__logs_moved_binding ... ok #4768 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test__logs_new_binding ... ok #4769 maasserver.models.tests.test_interface.InterfaceUpdateNeighbourTest.test__replaces_obsolete_neighbour ... ok #4770 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_can_be_disabled ... ok #4771 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_cannot_have_parents ... ok #4772 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_get_node_returns_its_node ... ok #4773 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_mac_address_must_be_unique ... ok #4774 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_manager_returns_physical_interfaces ... ok #4775 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_requires_mac_address ... ok #4776 maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_requires_node ... ok #4777 maasserver.models.tests.test_interface.TestCreateAcquiredBridge.test__creates_acquired_bridge_copies_mtu ... ok #4778 maasserver.models.tests.test_interface.TestCreateAcquiredBridge.test__creates_acquired_bridge_moves_links_from_parent_to_bridge ... ok #4779 maasserver.models.tests.test_interface.TestCreateAcquiredBridge.test__creates_acquired_bridge_with_default_options ... ok #4780 maasserver.models.tests.test_interface.TestCreateAcquiredBridge.test__creates_acquired_bridge_with_passed_options ... ok #4781 maasserver.models.tests.test_interface.TestCreateAcquiredBridge.test__raises_ValueError_for_bridge ... ok #4782 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__creates_link_up_to_discovered_subnet_on_same_vlan ... ok #4783 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__creates_link_up_to_no_subnet ... ok #4784 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__creates_link_up_to_no_subnet_when_on_different_vlan ... ok #4785 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__does_nothing_if_has_link ... ok #4786 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__does_nothing_if_no_vlan ... ok #4787 maasserver.models.tests.test_interface.TestEnsureLinkUp.test__removes_other_link_ups_if_other_link_exists ... ok #4788 maasserver.models.tests.test_interface.TestForceAutoOrDHCPLink.test__does_nothing_when_disconnected ... ok #4789 maasserver.models.tests.test_interface.TestForceAutoOrDHCPLink.test__sets_to_AUTO_on_subnet ... ok #4790 maasserver.models.tests.test_interface.TestForceAutoOrDHCPLink.test__sets_to_DHCP ... ok #4791 maasserver.models.tests.test_interface.TestInterfaceGetDiscoveryStateTest.test__reports_correct_parameters ... ok #4792 maasserver.models.tests.test_interface.TestInterfaceManager.test__get_all_interfaces_definition_for_node ... ok #4793 maasserver.models.tests.test_interface.TestInterfaceManager.test__get_interface_dict_for_node ... ok #4794 maasserver.models.tests.test_interface.TestInterfaceManager.test__get_interface_dict_for_node__by_names ... ok #4795 maasserver.models.tests.test_interface.TestInterfaceManager.test__get_interface_dict_for_node__prefetches_on_request ... ok #4796 maasserver.models.tests.test_interface.TestInterfaceManager.test__get_interface_dict_for_node__skips_prefetch_if_not_requested ... ok #4797 maasserver.models.tests.test_interface.TestInterfaceManager.test_filter_by_ip ... ok #4798 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_raises_Http404_when_invalid_id ... ok #4799 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_raises_PermissionDenied_when_user ... ok #4800 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_returns_interface ... ok #4801 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_returns_interface_for_admin ... ok #4802 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_or_create_with_parents ... ok #4803 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_or_create_without_parents ... ok #4804 maasserver.models.tests.test_interface.TestInterfaceManager.test_get_queryset_returns_all_interface_types ... ok #4805 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_default_matches_cidr_or_name ... ok #4806 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_fabric ... ok #4807 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_fabric_class ... ok #4808 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_interface_id ... ok #4809 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_ip ... ok #4810 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_space ... ok #4811 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_subnet_cidr_alias ... ok #4812 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_subnet_specifier ... ok #4813 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_type ... ok #4814 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_unconfigured_mode ... ok #4815 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_vid ... ok #4816 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__filter_by_specifiers_matches_vlan ... ok #4817 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__get_matching_node_map ... ok #4818 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__get_matching_node_map_by_multiple_tags ... ok #4819 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__get_matching_node_map_by_tag ... ok #4820 maasserver.models.tests.test_interface.TestInterfaceQueriesMixin.test__get_matching_node_map_with_multiple_interfaces ... ok #4821 maasserver.models.tests.test_interface.TestInterfaceUpdateDiscovery.test__monitored_flag_vetoes_discovery_state ... ok #4822 maasserver.models.tests.test_interface.TestInterfaceUpdateDiscovery.test__sets_mdns_state_based_on_passive_setting ... ok #4823 maasserver.models.tests.test_interface.TestInterfaceUpdateDiscovery.test__sets_neighbour_state_true_when_monitored_flag_is_true ... ok #4824 maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__clears_all_auto_ips_with_ips ... ok #4825 maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__clears_only_auto_ips_with_ips ... ok #4826 maasserver.models.tests.test_interface.TestReportVID.test__creates_vlan_if_necessary ... ok #4827 maasserver.models.tests.test_interface.TestReportVID.test__logs_vlan_creation_and_sets_description ... ok #4828 maasserver.models.tests.test_interface.TestUnlinkIPAddress.test__doesnt_call_ensure_link_up_if_clearing_config ... ok #4829 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__AUTO_deletes_link ... ok #4830 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__DHCP_deletes_link_with_subnet ... ok #4831 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__LINK_UP_deletes_link ... ok #4832 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_no_subnet ... ok #4833 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_subnet ... ok #4834 maasserver.models.tests.test_interface.TestUnlinkSubnet.test__always_has_LINK_UP ... ok #4835 maasserver.models.tests.test_interface.TestUpdateLinkById.test__calls_update_ip_address_with_ip_address ... ok #4836 maasserver.models.tests.test_interface.UnknownInterfaceTest.test_doesnt_allow_node ... ok #4837 maasserver.models.tests.test_interface.UnknownInterfaceTest.test_get_node_returns_None ... ok #4838 maasserver.models.tests.test_interface.UnknownInterfaceTest.test_manager_returns_unknown_interfaces ... ok #4839 maasserver.models.tests.test_interface.UnknownInterfaceTest.test_warns_for_non_unique_unknown_mac ... ok #4840 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__creates_discovered_ip_addresses ... ok #4841 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__creates_missing_slash_64_ipv6_subnet ... ok #4842 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__creates_missing_subnet ... ok #4843 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses ... ok #4844 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses_on_interface ... ok #4845 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses_with_unknown_nics ... ok #4846 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_ip_address_on_managed_subnet_with_log ... ok #4847 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_ip_address_on_unmanaged_subnet_with_log ... ok #4848 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_sticky_ip_addresses_not_linked ... ok #4849 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__finds_ipv6_subnet ... ok #4850 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__finds_ipv6_subnet_regardless_of_order ... ok #4851 maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__links_interface_to_vlan_on_existing_subnet_with_logging ... ok #4852 maasserver.models.tests.test_interface.VLANInterfaceTest.test_can_only_have_one_parent ... ok #4853 maasserver.models.tests.test_interface.VLANInterfaceTest.test_disable_bond_parents_disables_vlan_interface ... ok #4854 maasserver.models.tests.test_interface.VLANInterfaceTest.test_disable_parent_disables_vlan_interface ... ok #4855 maasserver.models.tests.test_interface.VLANInterfaceTest.test_enable_parent_enables_vlan_interface ... ok #4856 maasserver.models.tests.test_interface.VLANInterfaceTest.test_generated_name_gets_update_if_vlan_id_changes ... ok #4857 maasserver.models.tests.test_interface.VLANInterfaceTest.test_get_node_returns_parent_node ... ok #4858 maasserver.models.tests.test_interface.VLANInterfaceTest.test_mac_address_set_to_parent_mac_address ... ok #4859 maasserver.models.tests.test_interface.VLANInterfaceTest.test_manager_returns_vlan_interfaces ... ok #4860 maasserver.models.tests.test_interface.VLANInterfaceTest.test_must_have_one_parent ... ok #4861 maasserver.models.tests.test_interface.VLANInterfaceTest.test_node_set_to_parent_node ... ok #4862 maasserver.models.tests.test_interface.VLANInterfaceTest.test_parent_cannot_be_VLAN ... ok #4863 maasserver.models.tests.test_interface.VLANInterfaceTest.test_removed_if_underlying_interface_gets_removed ... ok #4864 maasserver.models.tests.test_interface.VLANInterfaceTest.test_updating_parent_mac_address_updates_vlan_mac_address ... ok #4865 maasserver.models.tests.test_interface.VLANInterfaceTest.test_vlan_has_generated_name ... ok #4866 maasserver.models.tests.test_iprange.IPRangeTest.test__comment_optional ... ok #4867 maasserver.models.tests.test_iprange.IPRangeTest.test__create ... ok #4868 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_256_addresses_for_ipv6_dynamic ... ok #4869 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_end_ip_address ... ok #4870 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_end_ip_to_be_greater_or_equal_to_start_ip ... ok #4871 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_end_ip_to_be_within_subnet ... ok #4872 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_matching_address_family ... ok #4873 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_start_ip_address ... ok #4874 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_start_ip_and_end_ip ... ok #4875 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_start_ip_and_end_ip_to_be_within_subnet ... ok #4876 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_start_ip_to_be_within_subnet ... ok #4877 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_subnet ... ok #4878 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_type ... ok #4879 maasserver.models.tests.test_iprange.IPRangeTest.test__requires_valid_ip_addresses ... ok #4880 maasserver.models.tests.test_iprange.IPRangeTest.test__user_optional ... ok #4881 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__change_dynamic_to_reserved ... ok #4882 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__change_reserved_to_dynamic ... ok #4883 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__changing_end_ip_works ... ok #4884 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__dynamic_range_can_match_discovered_ip ... ok #4885 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__dynamic_range_can_overlap_discovered_ip ... ok #4886 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__dynamic_range_cannot_overlap_dns_servers ... ok #4887 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__dynamic_range_cannot_overlap_most_ip_types ... ok #4888 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__dynamic_range_cant_overlap_gateway_ip ... ok #4889 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__modify_existing_performs_validation ... ok #4890 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_duplicate_ipranges ... ok #4891 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_overlap_begin ... ok #4892 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_overlap_end ... ok #4893 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_spanning_existing_range ... ok #4894 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_within_existing_range ... ok #4895 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_within_existing_reserved_range ... ok #4896 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_range_within_ranges ... ok #4897 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__no_save_when_no_ranges_available ... ok #4898 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__reserved_range_can_overlap_dns_servers ... ok #4899 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__reserved_range_can_overlap_gateway_ip ... ok #4900 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__reserved_range_can_overlap_most_ip_types ... ok #4901 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__reserved_range_cannot_overlap_dynamic_ranges ... ok #4902 maasserver.models.tests.test_iprange.TestIPRangeSavePreventsOverlapping.test__reserved_range_cannot_overlap_reserved_ranges ... ok #4903 maasserver.models.tests.test_keysource.TestKeySource.test_import_keys_with_keys ... ok #4904 maasserver.models.tests.test_keysource.TestKeySource.test_import_keys_with_no_keys ... ok #4905 maasserver.models.tests.test_keysource.TestKeySourceManager.test_save_keys_for_user_does_not_create_duplicate_keysource ... ok #4906 maasserver.models.tests.test_keysource.TestKeySourceManager.test_save_keys_for_user_imports_keys ... ok #4907 maasserver.models.tests.test_largefile.TestLargeFile.test_complete_returns_False_when_content_incomplete ... ok #4908 maasserver.models.tests.test_largefile.TestLargeFile.test_complete_returns_True_when_content_is_complete ... ok #4909 maasserver.models.tests.test_largefile.TestLargeFile.test_content ... ok #4910 maasserver.models.tests.test_largefile.TestLargeFile.test_delete_does_nothing_if_linked ... ok #4911 maasserver.models.tests.test_largefile.TestLargeFile.test_deletes_content_asynchronously ... ok #4912 maasserver.models.tests.test_largefile.TestLargeFile.test_deletes_content_asynchronously_for_queries_too ... ok #4913 maasserver.models.tests.test_largefile.TestLargeFile.test_empty_content ... ok #4914 maasserver.models.tests.test_largefile.TestLargeFile.test_progress ... ok #4915 maasserver.models.tests.test_largefile.TestLargeFile.test_progress_of_empty_file ... ok #4916 maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_False_when_complete_is_False ... ok #4917 maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_False_when_content_doesnt_have_equal_sha256 ... ok #4918 maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_True_when_content_has_equal_sha256 ... ok #4919 maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_file ... ok #4920 maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_or_create_file_from_content_returns_new_largefile ... ok #4921 maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_or_create_file_from_content_returns_same_largefile ... ok #4922 maasserver.models.tests.test_largefile.TestLargeFileManager.test_has_file ... ok #4923 maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_errors_on_not_unique ... ok #4924 maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_get_by_osystem_series ... ok #4925 maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_get_license_key ... ok #4926 maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_has_license_key_False ... ok #4927 maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_has_license_key_True ... ok #4928 maasserver.models.tests.test_mdns.TestMDNSModel.test_accepts_invalid_hostname ... ok #4929 maasserver.models.tests.test_neighbour.TestNeighbourModel.test_mac_organization ... ok #4930 maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_filters_nodes_by_ids ... ok #4931 maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_with_empty_list_returns_empty ... ok #4932 maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_without_ids_returns_full ... ok #4933 maasserver.models.tests.test_node.NodeManagerTest.test_filter_fabric_subnet_filter_chain ... ok #4934 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_fabric_classes ... ok #4935 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_fabrics ... ok #4936 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_fabric_classes ... ok #4937 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_fabrics ... ok #4938 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_spaces ... ok #4939 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_subnet ... ok #4940 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_subnet_cidr ... ok #4941 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_not_vids ... ok #4942 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_spaces ... ok #4943 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_subnet ... ok #4944 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_subnet_cidr ... ok #4945 maasserver.models.tests.test_node.NodeManagerTest.test_filter_nodes_by_vids ... ok #4946 maasserver.models.tests.test_node.NodeManagerTest.test_get_node_or_404_ok ... ok #4947 maasserver.models.tests.test_node.NodeManagerTest.test_get_node_or_404_returns_proper_node_object ... ok #4948 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_admin_lists_all_nodes ... ok #4949 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_combines_from_nodes_with_other_filter ... ok #4950 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_filters_by_id ... ok #4951 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_filters_from_nodes ... ok #4952 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_for_user_lists_visible_nodes ... ok #4953 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_non_admin_hides_controllers ... ok #4954 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_only_returns_managed_nodes ... ok #4955 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_admin_perm_returns_all_nodes_for_admin ... ok #4956 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_admin_perm_returns_empty_list_for_user ... ok #4957 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_edit_perm_admin_lists_all_nodes ... ok #4958 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_edit_perm_for_user_lists_owned_nodes ... ok #4959 maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_null_user ... ok #4960 maasserver.models.tests.test_node.NodeManagerTest.test_netboot_off ... ok #4961 maasserver.models.tests.test_node.NodeManagerTest.test_netboot_on ... ok #4962 maasserver.models.tests.test_node.NodeTransitionsTests.test_NODE_TRANSITIONS_destination_state ... ok #4963 maasserver.models.tests.test_node.NodeTransitionsTests.test_NODE_TRANSITIONS_initial_states ... ok #4964 maasserver.models.tests.test_node.TestController.test__was_probably_machine_false ... ok #4965 maasserver.models.tests.test_node.TestController.test__was_probably_machine_true ... ok #4966 maasserver.models.tests.test_node.TestControllerGetDiscoveryState.test__gets_discovery_state_for_each_interface ... ok #4967 maasserver.models.tests.test_node.TestControllerManager.test_controller_lists_node_type_rack_and_region ... ok #4968 maasserver.models.tests.test_node.TestControllerUpdateDiscoveryState.test__calls_update_discovery_state_per_interface ... ok #4969 maasserver.models.tests.test_node.TestDeviceManager.test_device_lists_node_type_devices ... ok #4970 maasserver.models.tests.test_node.TestDeviceManager.test_empty_architecture_accepted_for_type_device ... ok #4971 maasserver.models.tests.test_node.TestGenerateNodeSystemID.test_avoids_identifiers_already_in_use ... ok #4972 maasserver.models.tests.test_node.TestGenerateNodeSystemID.test_crashes_after_1000_iterations ... ok #4973 maasserver.models.tests.test_node.TestGenerateNodeSystemID.test_identifier_is_six_digits ... ok #4974 maasserver.models.tests.test_node.TestGetBMCClientConnectionInfo.test__creates_event_on_error ... ok #4975 maasserver.models.tests.test_node.TestGetBMCClientConnectionInfo.test__returns_bmc_identifiers ... ok #4976 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__bond_over_physical_interface ... ok #4977 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__boot_interface_over_other_interfaces ... ok #4978 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__ipv4_and_ipv6 ... ok #4979 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__managed_subnet_over_unmanaged ... ok #4980 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__only_one ... ok #4981 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__physical_over_vlan_interface ... ok #4982 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__simple ... ok #4983 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__sticky_ip_over_user_reserved ... ok #4984 maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__user_reserved_ip_over_auto ... ok #4985 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv4_if_dual_stack_with_ipv4_gateway ... ok #4986 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv4_if_dual_stack_with_no_gateway ... ok #4987 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv4_if_ipv4_only_with_no_gateway ... ok #4988 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv4_if_ipv4_only_with_no_gateway_v4_dns ... ok #4989 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv4_if_ipv4_with_ipv4_gateway ... ok #4990 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv6_if_dual_stack_with_dual_gateway_and_told ... ok #4991 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv6_if_dual_stack_with_ipv6_gateway ... ok #4992 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv6_if_dual_stack_with_no_gateway_and_told ... ok #4993 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv6_if_ipv6_only_with_no_gateway_v6_dns ... ok #4994 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_rack_ipv6_if_ipv6_with_ipv6_gateway ... ok #4995 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_subnet_ipv4_if_dual_stack_with_ipv4_gateway_with_dns ... ok #4996 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_subnet_ipv4_if_ipv4_stack_with_ipv4_gateway_and_dns ... ok #4997 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_subnet_ipv6_if_dual_stack_with_ipv6_gateway ... ok #4998 maasserver.models.tests.test_node.TestGetDefaultDNSServers.test__uses_subnet_ipv6_if_ipv6_with_ipv6_gateway_and_dns ... ok #4999 maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_guess_ipv4_and_ipv6 ... ok #5000 maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv4_and_guess_ipv6 ... ok #5001 maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv4_and_ipv6 ... ok #5002 maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv6_and_guess_ipv4 ... ok #5003 maasserver.models.tests.test_node.TestMachineManager.test_get_available_machines_finds_available_machines ... ok #5004 maasserver.models.tests.test_node.TestMachineManager.test_get_available_machines_ignores_invisible_machines ... ok #5005 maasserver.models.tests.test_node.TestMachineManager.test_get_available_machines_ignores_taken_machines ... ok #5006 maasserver.models.tests.test_node.TestMachineManager.test_get_available_machines_returns_empty_list_if_empty ... ok #5007 maasserver.models.tests.test_node.TestMachineManager.test_machine_lists_node_type_machine ... ok #5008 maasserver.models.tests.test_node.TestNode.test__clear_acquired_filesystems_only_removes_acquired ... ok #5009 maasserver.models.tests.test_node.TestNode.test__clear_full_storage_configuration_removes_related_objects ... ok #5010 maasserver.models.tests.test_node.TestNode.test__create_acquired_filesystems ... ok #5011 maasserver.models.tests.test_node.TestNode.test__create_acquired_filesystems_calls_clear ... ok #5012 maasserver.models.tests.test_node.TestNode.test__register_request_event_none_user_saves_comment_not_user ... ok #5013 maasserver.models.tests.test_node.TestNode.test__register_request_event_saves_event ... ok #5014 maasserver.models.tests.test_node.TestNode.test__set_zone ... ok #5015 maasserver.models.tests.test_node.TestNode.test__status_message_returns_most_recent_event ... ok #5016 maasserver.models.tests.test_node.TestNode.test__status_message_returns_none_for_new_node ... ok #5017 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_changes_status_and_stops_node ... ok #5018 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_clears_status_expires ... ok #5019 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_errors_if_node_is_not_commissioning ... ok #5020 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_logs_and_raises_errors_in_stopping ... ok #5021 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_logs_user_request ... ok #5022 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_reverts_to_sane_state_on_error ... ok #5023 maasserver.models.tests.test_node.TestNode.test_abort_commissioning_unsets_owner ... ok #5024 maasserver.models.tests.test_node.TestNode.test_abort_deployment_logs_user_request ... ok #5025 maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_changes_state_and_stops_node ... ok #5026 maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_logs_and_raises_errors_in_stopping ... ok #5027 maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_logs_user_request ... ok #5028 maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_reverts_to_sane_state_on_error ... ok #5029 maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_commissioning ... ok #5030 maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_deployment ... ok #5031 maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_disk_erasing ... ok #5032 maasserver.models.tests.test_node.TestNode.test_abort_operation_raises_exception_for_unsupported_state ... ok #5033 maasserver.models.tests.test_node.TestNode.test_accept_enlistment_does_nothing_if_already_accepted ... ok #5034 maasserver.models.tests.test_node.TestNode.test_accept_enlistment_gets_node_out_of_declared_state ... ok #5035 maasserver.models.tests.test_node.TestNode.test_accept_enlistment_rejects_bad_state_change ... ok #5036 maasserver.models.tests.test_node.TestNode.test_acquire ... ok #5037 maasserver.models.tests.test_node.TestNode.test_acquire_calls__create_acquired_bridges ... ok #5038 maasserver.models.tests.test_node.TestNode.test_acquire_calls__create_acquired_filesystems ... ok #5039 maasserver.models.tests.test_node.TestNode.test_acquire_logs_user_request ... ok #5040 maasserver.models.tests.test_node.TestNode.test_add_already_attached_mac_address_doesnt_raise_error ... ok #5041 maasserver.models.tests.test_node.TestNode.test_add_node_with_token ... ok #5042 maasserver.models.tests.test_node.TestNode.test_add_physical_interface ... ok #5043 maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_interface ... ok #5044 maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_interfaces ... ok #5045 maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_with_sequential_names ... ok #5046 maasserver.models.tests.test_node.TestNode.test_add_physical_interface_attached_another_node_raises_error ... ok #5047 maasserver.models.tests.test_node.TestNode.test_add_physical_interface_removes_matching_unknown_interface ... ok #5048 maasserver.models.tests.test_node.TestNode.test_boot_disk_displays_error_if_in_cache_set ... ok #5049 maasserver.models.tests.test_node.TestNode.test_boot_disk_displays_error_if_in_filesystem_group ... ok #5050 maasserver.models.tests.test_node.TestNode.test_boot_disk_removes_formatable_filesystem ... ok #5051 maasserver.models.tests.test_node.TestNode.test_boot_interface_accepts_valid_interface ... ok #5052 maasserver.models.tests.test_node.TestNode.test_boot_interface_default_is_none ... ok #5053 maasserver.models.tests.test_node.TestNode.test_boot_interface_deletion_does_not_delete_node ... ok #5054 maasserver.models.tests.test_node.TestNode.test_boot_interface_displays_error_if_not_hosts_interface ... ok #5055 maasserver.models.tests.test_node.TestNode.test_can_delete_allocated_node ... ok #5056 maasserver.models.tests.test_node.TestNode.test_delete_node_deletes_owned_bmc ... ok #5057 maasserver.models.tests.test_node.TestNode.test_delete_node_deletes_related_interface ... ok #5058 maasserver.models.tests.test_node.TestNode.test_delete_node_doesnt_delete_shared_bmc ... ok #5059 maasserver.models.tests.test_node.TestNode.test_display_memory_returns_decimal_less_than_1024 ... ok #5060 maasserver.models.tests.test_node.TestNode.test_display_memory_returns_value_divided_by_1024 ... ok #5061 maasserver.models.tests.test_node.TestNode.test_display_status_shows_default_status ... ok #5062 maasserver.models.tests.test_node.TestNode.test_display_storage_returns_decimal_less_than_1000 ... ok #5063 maasserver.models.tests.test_node.TestNode.test_display_storage_returns_value_divided_by_1000 ... ok #5064 maasserver.models.tests.test_node.TestNode.test_dynamic_ip_addresses_from_ip_address_table ... ok #5065 maasserver.models.tests.test_node.TestNode.test_empty_architecture_rejected_for_type_node ... ok #5066 maasserver.models.tests.test_node.TestNode.test_empty_architecture_rejected_for_type_rack_controller ... ok #5067 maasserver.models.tests.test_node.TestNode.test_end_deployment_changes_state ... ok #5068 maasserver.models.tests.test_node.TestNode.test_fqdn_default_domain_if_not_given ... ok #5069 maasserver.models.tests.test_node.TestNode.test_fqdn_if_specified ... ok #5070 maasserver.models.tests.test_node.TestNode.test_fqdn_validation_failure_if_nonexistant ... ok #5071 maasserver.models.tests.test_node.TestNode.test_full_clean_checks_architecture_for_installable_nodes ... ok #5072 maasserver.models.tests.test_node.TestNode.test_full_clean_checks_status_transition_and_raises_if_invalid ... ok #5073 maasserver.models.tests.test_node.TestNode.test_full_clean_logs_node_status_transition ... ok #5074 maasserver.models.tests.test_node.TestNode.test_full_clean_passes_if_status_unchanged ... ok #5075 maasserver.models.tests.test_node.TestNode.test_full_clean_passes_if_status_valid_transition ... ok #5076 maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_fallback_to_pxe ... ok #5077 maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_powerkvm ... ok #5078 maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_powernv ... ok #5079 maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_pxe ... ok #5080 maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_uefi ... ok #5081 maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_None ... ok #5082 maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_first ... ok #5083 maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_set_boot_disk ... ok #5084 maasserver.models.tests.test_node.TestNode.test_get_boot_interface_returns_boot_interface_if_set ... ok #5085 maasserver.models.tests.test_node.TestNode.test_get_boot_interface_returns_first_interface_if_unset ... ok #5086 maasserver.models.tests.test_node.TestNode.test_get_boot_purpose_known_node ... ok #5087 maasserver.models.tests.test_node.TestNode.test_get_boot_rack_controller_returns_primary_rack ... ok #5088 maasserver.models.tests.test_node.TestNode.test_get_boot_rack_controller_returns_rack_from_boot_ip ... ok #5089 maasserver.models.tests.test_node.TestNode.test_get_distro_series_returns_default_series ... ok #5090 maasserver.models.tests.test_node.TestNode.test_get_distro_series_returns_passed_default ... ok #5091 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_ignores_unassociated_tag_value ... ok #5092 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_multiple_tags_with_opts ... ok #5093 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_not_confused_by_None_opts ... ok #5094 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_not_confused_by_empty_str_opts ... ok #5095 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_sees_global_config ... ok #5096 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_tag_overrides_global ... ok #5097 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_uses_first_real_tag_value ... ok #5098 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_uses_tag_value ... ok #5099 maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_with_nothing_set ... ok #5100 maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_blank ... ok #5101 maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_global ... ok #5102 maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_node_value ... ok #5103 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_False_for_manual ... ok #5104 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_False_for_rack_controller ... ok #5105 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_queried ... ok #5106 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_cant_be_queried ... ok #5107 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_is_False_for_unset_power_type ... ok #5108 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_is_True_for_set_power_type ... ok #5109 maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_returns_named_tuple ... ok #5110 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_empty_power_off_mode ... ok #5111 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_mac_if_no_params_set ... ok #5112 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_no_mac_if_params_set ... ok #5113 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_system_id ... ok #5114 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_returns_power_parameters ... ok #5115 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_sets_local_boot_mode ... ok #5116 maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_sets_pxe_boot_mode ... ok #5117 maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_defaults_power_address_if_virsh ... ok #5118 maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_no_default_power_address_if_not_virsh ... ok #5119 maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_raises_if_not_set ... ok #5120 maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_reads_node_field ... ok #5121 maasserver.models.tests.test_node.TestNode.test_get_extra_macs_returns_all_but_boot_interface_mac ... ok #5122 maasserver.models.tests.test_node.TestNode.test_get_extra_macs_returns_all_but_first_interface_if_not_boot ... ok #5123 maasserver.models.tests.test_node.TestNode.test_get_interface_names_returns_interface_name ... ok #5124 maasserver.models.tests.test_node.TestNode.test_get_interfaces_ignores_interface_on_other_nodes ... ok #5125 maasserver.models.tests.test_node.TestNode.test_get_interfaces_returns_all_connected_interfaces ... ok #5126 maasserver.models.tests.test_node.TestNode.test_get_next_ifname_ignores_aliases_in_names ... ok #5127 maasserver.models.tests.test_node.TestNode.test_get_next_ifname_ignores_vlans_in_names ... ok #5128 maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_next_available ... ok #5129 maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_next_in_sequence ... ok #5130 maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_sane_default ... ok #5131 maasserver.models.tests.test_node.TestNode.test_get_osystem_returns_default_osystem ... ok #5132 maasserver.models.tests.test_node.TestNode.test_get_osystem_returns_passed_default ... ok #5133 maasserver.models.tests.test_node.TestNode.test_get_pxe_mac_vendor_returns_vendor ... ok #5134 maasserver.models.tests.test_node.TestNode.test_hostname_is_validated ... ok #5135 maasserver.models.tests.test_node.TestNode.test_ip_addresses_includes_dynamic_ipv4_addresses_by_default ... ok #5136 maasserver.models.tests.test_node.TestNode.test_ip_addresses_includes_static_ipv4_addresses_by_default ... ok #5137 maasserver.models.tests.test_node.TestNode.test_ip_addresses_returns_dynamic_ip_if_no_static_ip ... ok #5138 maasserver.models.tests.test_node.TestNode.test_ip_addresses_returns_static_ip_addresses_if_allocated ... ok #5139 maasserver.models.tests.test_node.TestNode.test_is_controller_device ... ok #5140 maasserver.models.tests.test_node.TestNode.test_is_controller_machine ... ok #5141 maasserver.models.tests.test_node.TestNode.test_is_controller_rack_controller ... ok #5142 maasserver.models.tests.test_node.TestNode.test_is_controller_region_controller ... ok #5143 maasserver.models.tests.test_node.TestNode.test_is_controller_region_rack_controller ... ok #5144 maasserver.models.tests.test_node.TestNode.test_is_device_device ... ok #5145 maasserver.models.tests.test_node.TestNode.test_is_device_machine ... ok #5146 maasserver.models.tests.test_node.TestNode.test_is_device_rack_controller ... ok #5147 maasserver.models.tests.test_node.TestNode.test_is_device_region_controller ... ok #5148 maasserver.models.tests.test_node.TestNode.test_is_device_region_rack_controller ... ok #5149 maasserver.models.tests.test_node.TestNode.test_is_machine_device ... ok #5150 maasserver.models.tests.test_node.TestNode.test_is_machine_machine ... ok #5151 maasserver.models.tests.test_node.TestNode.test_is_machine_rack_controller ... ok #5152 maasserver.models.tests.test_node.TestNode.test_is_machine_region_controller ... ok #5153 maasserver.models.tests.test_node.TestNode.test_is_machine_region_rack_controller ... ok #5154 maasserver.models.tests.test_node.TestNode.test_is_rack_controller_device ... ok #5155 maasserver.models.tests.test_node.TestNode.test_is_rack_controller_machine ... ok #5156 maasserver.models.tests.test_node.TestNode.test_is_rack_controller_rack_controller ... ok #5157 maasserver.models.tests.test_node.TestNode.test_is_rack_controller_region_controller ... ok #5158 maasserver.models.tests.test_node.TestNode.test_is_rack_controller_region_rack_controller ... ok #5159 maasserver.models.tests.test_node.TestNode.test_is_region_controller_device ... ok #5160 maasserver.models.tests.test_node.TestNode.test_is_region_controller_machine ... ok #5161 maasserver.models.tests.test_node.TestNode.test_is_region_controller_rack_controller ... ok #5162 maasserver.models.tests.test_node.TestNode.test_is_region_controller_region_controller ... ok #5163 maasserver.models.tests.test_node.TestNode.test_is_region_controller_region_rack_controller ... ok #5164 maasserver.models.tests.test_node.TestNode.test_mark_broken_changes_status_to_broken ... ok #5165 maasserver.models.tests.test_node.TestNode.test_mark_broken_logs_user_request ... ok #5166 maasserver.models.tests.test_node.TestNode.test_mark_broken_releases_allocated_node ... ok #5167 maasserver.models.tests.test_node.TestNode.test_mark_failed_ignores_if_already_failed ... ok #5168 maasserver.models.tests.test_node.TestNode.test_mark_failed_ignores_if_status_is_NEW ... ok #5169 maasserver.models.tests.test_node.TestNode.test_mark_failed_logs_user_request ... ok #5170 maasserver.models.tests.test_node.TestNode.test_mark_failed_raises_for_unauthorized_node_status ... ok #5171 maasserver.models.tests.test_node.TestNode.test_mark_failed_updates_error_description ... ok #5172 maasserver.models.tests.test_node.TestNode.test_mark_failed_updates_status ... ok #5173 maasserver.models.tests.test_node.TestNode.test_mark_fixed_changes_status ... ok #5174 maasserver.models.tests.test_node.TestNode.test_mark_fixed_clears_installation_results ... ok #5175 maasserver.models.tests.test_node.TestNode.test_mark_fixed_fails_if_node_isnt_broken ... ok #5176 maasserver.models.tests.test_node.TestNode.test_mark_fixed_logs_user_request ... ok #5177 maasserver.models.tests.test_node.TestNode.test_mark_fixed_sets_default_osystem_and_distro_series ... ok #5178 maasserver.models.tests.test_node.TestNode.test_mark_fixed_updates_error_description ... ok #5179 maasserver.models.tests.test_node.TestNode.test_netboot_defaults_to_True ... ok #5180 maasserver.models.tests.test_node.TestNode.test_on_network_returns_false_when_not_connected ... ok #5181 maasserver.models.tests.test_node.TestNode.test_on_network_returns_true_when_connected ... ok #5182 maasserver.models.tests.test_node.TestNode.test_physicalblockdevice_set_returns_physicalblockdevices ... ok #5183 maasserver.models.tests.test_node.TestNode.test_release_calls__clear_acquired_filesystems ... ok #5184 maasserver.models.tests.test_node.TestNode.test_release_calls_release_interface_config_when_cant_be_queried ... ok #5185 maasserver.models.tests.test_node.TestNode.test_release_calls_release_interface_config_when_node_is_off ... ok #5186 maasserver.models.tests.test_node.TestNode.test_release_clears_installation_results ... ok #5187 maasserver.models.tests.test_node.TestNode.test_release_clears_osystem_and_distro_series ... ok #5188 maasserver.models.tests.test_node.TestNode.test_release_doesnt_power_off_node_when_off ... ok #5189 maasserver.models.tests.test_node.TestNode.test_release_doesnt_release_interface_config_when_node_releasing ... ok #5190 maasserver.models.tests.test_node.TestNode.test_release_logs_and_raises_errors_in_stopping ... ok #5191 maasserver.models.tests.test_node.TestNode.test_release_logs_user_request ... ok #5192 maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_off ... ok #5193 maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_on_and_controlled_power_type ... ok #5194 maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_on_and_uncontrolled_power_type ... ok #5195 maasserver.models.tests.test_node.TestNode.test_release_powers_off_node_when_on ... ok #5196 maasserver.models.tests.test_node.TestNode.test_release_reverts_to_sane_state_on_error ... ok #5197 maasserver.models.tests.test_node.TestNode.test_release_turns_on_netboot ... ok #5198 maasserver.models.tests.test_node.TestNode.test_save_raises_node_state_violation_on_bad_transition ... ok #5199 maasserver.models.tests.test_node.TestNode.test_save_resets_status_expires_on_non_monitored_status ... ok #5200 maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_does_nothing_if_skip_storage ... ok #5201 maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_logs_error_missing_boot_disk ... ok #5202 maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_logs_error_when_layout_fails ... ok #5203 maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_uses_default ... ok #5204 maasserver.models.tests.test_node.TestNode.test_set_random_hostname_checks_hostname_existence ... ok #5205 maasserver.models.tests.test_node.TestNode.test_set_random_hostname_set_hostname ... ok #5206 maasserver.models.tests.test_node.TestNode.test_set_storage_layout_calls_configure_on_layout ... ok #5207 maasserver.models.tests.test_node.TestNode.test_set_storage_layout_logs_success ... ok #5208 maasserver.models.tests.test_node.TestNode.test_set_storage_layout_raises_error_when_unknown_layout ... ok #5209 maasserver.models.tests.test_node.TestNode.test_split_arch_doesnt_raise_on_missing_arch ... ok #5210 maasserver.models.tests.test_node.TestNode.test_split_arch_returns_arch_as_tuple ... ok #5211 maasserver.models.tests.test_node.TestNode.test_start_commissioning_calls__clear_networking_configuration ... ok #5212 maasserver.models.tests.test_node.TestNode.test_start_commissioning_changes_status_and_starts_node ... ok #5213 maasserver.models.tests.test_node.TestNode.test_start_commissioning_clears_node_commissioning_results ... ok #5214 maasserver.models.tests.test_node.TestNode.test_start_commissioning_clears_storage_configuration ... ok #5215 maasserver.models.tests.test_node.TestNode.test_start_commissioning_doesnt_call__clear_networking ... ok #5216 maasserver.models.tests.test_node.TestNode.test_start_commissioning_doesnt_clear_storage_configuration ... ok #5217 maasserver.models.tests.test_node.TestNode.test_start_commissioning_errors_for_unconfigured_power_type ... ok #5218 maasserver.models.tests.test_node.TestNode.test_start_commissioning_ignores_other_commissioning_results ... ok #5219 maasserver.models.tests.test_node.TestNode.test_start_commissioning_logs_and_raises_errors_in_starting ... ok #5220 maasserver.models.tests.test_node.TestNode.test_start_commissioning_logs_user_request ... ok #5221 maasserver.models.tests.test_node.TestNode.test_start_commissioning_reverts_to_sane_state_on_error ... ok #5222 maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_min_hwe_kernel ... ok #5223 maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_options ... ok #5224 maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_owner ... ok #5225 maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_status_expired ... ok #5226 maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_user_data ... ok #5227 maasserver.models.tests.test_node.TestNode.test_start_deployment_changes_state ... ok #5228 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_changes_state_and_starts_node ... ok #5229 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_logs_and_raises_errors_in_starting ... ok #5230 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_logs_user_request ... ok #5231 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_reverts_to_sane_state_on_error ... ok #5232 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_sets_status_on_post_commit_error ... ok #5233 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_uses_global_values ... ok #5234 maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_uses_passed_values ... ok #5235 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_errors_for_unconfigured_power_type ... ok #5236 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_logs_and_raises_errors ... ok #5237 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_logs_user_request ... ok #5238 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_raises_PermissionDenied_if_no_edit ... ok #5239 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_reverts_status_on_error ... ok #5240 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_reverts_status_on_post_commit_error ... ok #5241 maasserver.models.tests.test_node.TestNode.test_start_rescue_mode_sets_status_owner_and_power_cycles_node ... ok #5242 maasserver.models.tests.test_node.TestNode.test_static_ip_addresses_returns_static_ip_addresses ... ok #5243 maasserver.models.tests.test_node.TestNode.test_stop_rescue_mode_logs_and_raises_errors ... ok #5244 maasserver.models.tests.test_node.TestNode.test_stop_rescue_mode_logs_user_request ... ok #5245 maasserver.models.tests.test_node.TestNode.test_stop_rescue_mode_power_cycles_node_and_sets_status ... ok #5246 maasserver.models.tests.test_node.TestNode.test_stop_rescue_mode_raises_PermissionDenied_if_no_edit ... ok #5247 maasserver.models.tests.test_node.TestNode.test_storage_layout_issues_is_valid_when_flat ... ok #5248 maasserver.models.tests.test_node.TestNode.test_storage_layout_issues_returns_invalid_when_no_disk ... ok #5249 maasserver.models.tests.test_node.TestNode.test_storage_layout_issues_returns_invalid_when_root_on_bcache ... ok #5250 maasserver.models.tests.test_node.TestNode.test_storage_layout_issues_returns_valid_with_boot_and_bcache ... ok #5251 maasserver.models.tests.test_node.TestNode.test_storage_returns_size_of_physicalblockdevices_in_mb ... ok #5252 maasserver.models.tests.test_node.TestNode.test_system_id_is_a_valid_znum ... ok #5253 maasserver.models.tests.test_node.TestNode.test_system_id_is_exactly_6_characters ... ok #5254 maasserver.models.tests.test_node.TestNode.test_update_power_state ... ok #5255 maasserver.models.tests.test_node.TestNode.test_update_power_state_clear_status_expires_if_releasing ... ok #5256 maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_change_status_if_not_off ... ok #5257 maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_change_status_if_not_releasing ... ok #5258 maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_clear_expires_if_not_releasing ... ok #5259 maasserver.models.tests.test_node.TestNode.test_update_power_state_doesnt_release_interface_config_if_on ... ok #5260 maasserver.models.tests.test_node.TestNode.test_update_power_state_fails_exiting_rescue_mode_for_broken ... ok #5261 maasserver.models.tests.test_node.TestNode.test_update_power_state_fails_exiting_rescue_mode_for_deployed ... ok #5262 maasserver.models.tests.test_node.TestNode.test_update_power_state_readies_node_if_releasing ... ok #5263 maasserver.models.tests.test_node.TestNode.test_update_power_state_release_interface_config_if_releasing ... ok #5264 maasserver.models.tests.test_node.TestNode.test_update_power_state_sets_last_updated_field ... ok #5265 maasserver.models.tests.test_node.TestNode.test_update_power_state_sets_status_to_broken ... ok #5266 maasserver.models.tests.test_node.TestNode.test_update_power_state_sets_status_to_deployed ... ok #5267 maasserver.models.tests.test_node.TestNodeErase.test_release_or_erase_erases_when_disabled_and_erase_param ... ok #5268 maasserver.models.tests.test_node.TestNodeErase.test_release_or_erase_erases_when_enabled ... ok #5269 maasserver.models.tests.test_node.TestNodeErase.test_release_or_erase_releases_when_disabled ... ok #5270 maasserver.models.tests.test_node.TestNodeManager.test_node_lists_all_node_types ... ok #5271 maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_field_returns_children ... ok #5272 maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_get_deleted_when_parent_is_deleted ... ok #5273 maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_get_deleted_when_parent_is_released ... ok #5274 maasserver.models.tests.test_node.TestNodePowerParameters.test_bmc_consolidation ... ok #5275 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_are_stored ... ok #5276 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_are_stored_in_proper_scopes ... ok #5277 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_blank_ip_address_tolerated ... ok #5278 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_default ... ok #5279 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_ip_address_extracted ... ok #5280 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_ip_address_reset ... ok #5281 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_non_ip_address_tolerated ... ok #5282 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_parameters_unexpected_values_tolerated ... ok #5283 maasserver.models.tests.test_node.TestNodePowerParameters.test_power_type_and_bmc_power_parameters_stored_in_bmc ... ok #5284 maasserver.models.tests.test_node.TestNodePowerParameters.test_unknown_power_parameter_stored_on_node ... ok #5285 maasserver.models.tests.test_node.TestNode_PowerCycle.test_calls__power_control_node_with_power_cycle ... ok #5286 maasserver.models.tests.test_node.TestNode_Stop.test__calls__power_control_node_with_stop_mode ... ok #5287 maasserver.models.tests.test_node.TestNode_Stop.test__doesnt_call__power_control_node_if_cant_be_stopped ... ok #5288 maasserver.models.tests.test_node.TestNode_Stop.test__logs_user_request ... ok #5289 maasserver.models.tests.test_node.TestNode_Stop.test__raises_PermissionDenied_if_user_doesnt_have_edit ... ok #5290 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_accessible_finds_correct_racks ... ok #5291 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_accessible_parses_full_url ... ok #5292 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_accessible_parses_host_port ... ok #5293 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_accessible_parses_host_user_pass ... ok #5294 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_finds_self_with_loopback ... ok #5295 maasserver.models.tests.test_node.TestRackControllerManager.test_filter_by_url_only_returns_connected_controllers ... ok #5296 maasserver.models.tests.test_node.TestRackControllerManager.test_get_accessible_by_url ... ok #5297 maasserver.models.tests.test_node.TestRackControllerManager.test_get_accessible_by_url_returns_none_when_not_found ... ok #5298 maasserver.models.tests.test_node.TestRackControllerManager.test_get_running_controller ... ok #5299 maasserver.models.tests.test_node.TestRackControllerManager.test_rack_controller_lists_node_type_rack_controller ... ok #5300 maasserver.models.tests.test_node.TestRegionController.test_delete ... ok #5301 maasserver.models.tests.test_node.TestRegionController.test_delete_converts_region_and_rack_to_rack ... ok #5302 maasserver.models.tests.test_node.TestRegionController.test_delete_converts_region_to_machine ... ok #5303 maasserver.models.tests.test_node.TestRegionController.test_delete_prevented_when_running ... ok #5304 maasserver.models.tests.test_node.TestRegionControllerManager.test_get_running_controller_crashes_when_maas_id_is_not_found ... ok #5305 maasserver.models.tests.test_node.TestRegionControllerManager.test_get_running_controller_crashes_when_maas_id_is_not_set ... ok #5306 maasserver.models.tests.test_node.TestRegionControllerManager.test_get_running_controller_finds_controller_via_maas_id ... ok #5307 maasserver.models.tests.test_node.TestRegionControllerManager.test_region_controller_lists_node_type_region_controller ... ok #5308 maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-worker,maas-id-is-set) ... ok #5308 maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (rack,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (region,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (machine,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (device,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-matches,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-match,owned-by-nobody,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-worker,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-other,maas-id-stale) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-is-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-not-set) ... ok maasserver.models.tests.test_node.TestRegionControllerManagerGetOrCreateRunningController.test (unknown,hostname-does-not-match,macs-do-not-match,owned-by-nobody,maas-id-stale) ... ok #5309 maasserver.models.tests.test_node.TestReportMDNSEntries.test__calls_update_mdns_entry_for_each_entry ... ok #5310 maasserver.models.tests.test_node.TestReportNeighbours.test__calls_report_vid_for_each_vid ... ok #5311 maasserver.models.tests.test_node.TestReportNeighbours.test__calls_update_neighbour_for_each_neighbour ... ok #5312 maasserver.models.tests.test_node.TestTypeCastNode.test_all_node_types_can_be_casted ... ok #5313 maasserver.models.tests.test_node.TestTypeCastNode.test_rejects_casting_non_node_type ... ok #5314 maasserver.models.tests.test_node.TestTypeCastNode.test_rejects_casting_to_non_node_type_objects ... ok #5315 maasserver.models.tests.test_node.TestTypeCastNode.test_sets_hostname_if_blank ... ok #5316 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_cast_to_device ... ok #5317 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_cast_to_machine ... ok #5318 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_cast_to_rack_controller ... ok #5319 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_cast_to_region_and_rack_controller ... ok #5320 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_cast_to_region_controller ... ok #5321 maasserver.models.tests.test_node.TestTypeCastToNodeType.test_throws_exception_on_unknown_type ... ok #5322 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bond_with_vlan (rack) ... ok #5322 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bond_with_vlan (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bond_with_vlan (region+rack) ... ok #5323 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_on_vlan_interface_with_identical_macs (rack) ... ok #5323 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_on_vlan_interface_with_identical_macs (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_on_vlan_interface_with_identical_macs (region+rack) ... ok #5324 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_with_vlan (rack) ... ok #5324 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_with_vlan (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_bridge_with_vlan (region+rack) ... ok #5325 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_physical_interfaces_no_links (rack) ... ok #5325 maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_physical_interfaces_no_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__all_new_physical_interfaces_no_links (region+rack) ... ok #5326 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_creates_link_updates_parent_vlan (rack) ... ok #5326 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_creates_link_updates_parent_vlan (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_creates_link_updates_parent_vlan (region+rack) ... ok #5327 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_updates_existing_bond (rack) ... ok #5327 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_updates_existing_bond (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_updates_existing_bond (region+rack) ... ok #5328 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_with_existing_parents (rack) ... ok #5328 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_with_existing_parents (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bond_with_existing_parents (region+rack) ... ok #5329 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_creates_link_updates_parent_vlan (rack) ... ok #5329 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_creates_link_updates_parent_vlan (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_creates_link_updates_parent_vlan (region+rack) ... ok #5330 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_on_vlan_interface_with_identical_macs_replacing_phy (rack) ... ok #5330 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_on_vlan_interface_with_identical_macs_replacing_phy (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_on_vlan_interface_with_identical_macs_replacing_phy (region+rack) ... ok #5331 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_updates_existing_bridge (rack) ... ok #5331 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_updates_existing_bridge (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_updates_existing_bridge (region+rack) ... ok #5332 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_with_existing_parents (rack) ... ok #5332 maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_with_existing_parents (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__bridge_with_existing_parents (region+rack) ... ok #5333 maasserver.models.tests.test_node.TestUpdateInterfaces.test__clears_discovery_parameters (rack) ... ok #5333 maasserver.models.tests.test_node.TestUpdateInterfaces.test__clears_discovery_parameters (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__clears_discovery_parameters (region+rack) ... ok #5334 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_removes_old_links (rack) ... ok #5334 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_removes_old_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_removes_old_links (region+rack) ... ok #5335 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_auto_link (rack) ... ok #5335 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_auto_link (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_auto_link (region+rack) ... ok #5336 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_static_link (rack) ... ok #5336 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_static_link (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_existing_static_link (region+rack) ... ok #5337 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_new_links (rack) ... ok #5337 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_new_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_new_links (region+rack) ... ok #5338 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_no_links (rack) ... ok #5338 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_no_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_no_links (region+rack) ... ok #5339 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_wrong_subnet_vid (rack) ... ok #5339 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_wrong_subnet_vid (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_links_new_vlan_wrong_subnet_vid (region+rack) ... ok #5340 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_no_links (rack) ... ok #5340 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_no_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_no_links (region+rack) ... ok #5341 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_with_links (rack) ... ok #5341 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_with_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_new_vlan_with_links (region+rack) ... ok #5342 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_vlan_with_wrong_subnet (rack) ... ok #5342 maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_vlan_with_wrong_subnet (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__existing_physical_with_no_links_vlan_with_wrong_subnet (region+rack) ... ok #5343 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_dhcp_link (rack) ... ok #5343 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_dhcp_link (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_dhcp_link (region+rack) ... ok #5344 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_with_gateway (rack) ... ok #5344 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_with_gateway (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_with_gateway (region+rack) ... ok #5345 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_without_gateway (rack) ... ok #5345 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_without_gateway (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_existing_subnet_link_without_gateway (region+rack) ... ok #5346 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_dhcp_link (rack) ... ok #5346 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_dhcp_link (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_dhcp_link (region+rack) ... ok #5347 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_subnets (rack) ... ok #5347 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_subnets (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_multiple_subnets (region+rack) ... ok #5348 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_new_subnet_link (rack) ... ok #5348 maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_new_subnet_link (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__new_physical_with_new_subnet_link (region+rack) ... ok #5349 maasserver.models.tests.test_node.TestUpdateInterfaces.test__order_of_calls_to_update_interface_is_always_the_same (rack) ... ok #5349 maasserver.models.tests.test_node.TestUpdateInterfaces.test__order_of_calls_to_update_interface_is_always_the_same (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__order_of_calls_to_update_interface_is_always_the_same (region+rack) ... ok #5350 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_missing_interfaces (rack) ... ok #5350 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_missing_interfaces (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_missing_interfaces (region+rack) ... ok #5351 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_and_one_parent (rack) ... ok #5351 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_and_one_parent (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_and_one_parent (region+rack) ... ok #5352 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_parent (rack) ... ok #5352 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_parent (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bond_parent (region+rack) ... ok #5353 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_and_one_parent (rack) ... ok #5353 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_and_one_parent (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_and_one_parent (region+rack) ... ok #5354 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_parent (rack) ... ok #5354 maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_parent (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__removes_one_bridge_parent (region+rack) ... ok #5355 maasserver.models.tests.test_node.TestUpdateInterfaces.test__sets_discovery_parameters (rack) ... ok #5355 maasserver.models.tests.test_node.TestUpdateInterfaces.test__sets_discovery_parameters (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__sets_discovery_parameters (region+rack) ... ok #5356 maasserver.models.tests.test_node.TestUpdateInterfaces.test__two_controllers_with_similar_configurations_bug_1563701 (rack) ... ok #5356 maasserver.models.tests.test_node.TestUpdateInterfaces.test__two_controllers_with_similar_configurations_bug_1563701 (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test__two_controllers_with_similar_configurations_bug_1563701 (region+rack) ... ok #5357 maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_links (rack) ... ok #5357 maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_links (region+rack) ... ok #5358 maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_no_links (rack) ... ok #5358 maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_no_links (region) ... ok maasserver.models.tests.test_node.TestUpdateInterfaces.test_registers_bridge_with_no_parents_and_no_links (region+rack) ... ok #5359 maasserver.models.tests.test_nodeprobeddetails.TestNodeDetail.test_calls_through_to_get_probed_details ... ok #5360 maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_all_details ... ok #5361 maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_null_details_when_there_are_none ... ok #5362 maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_only_details_from_okay_commissioning_results ... ok #5363 maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_only_those_details_that_exist ... ok #5364 maasserver.models.tests.test_ownerdata.TestOwnerData.test_set_owner_data_adds_data ... ok #5365 maasserver.models.tests.test_ownerdata.TestOwnerData.test_set_owner_data_removes_data ... ok #5366 maasserver.models.tests.test_ownerdata.TestOwnerData.test_set_owner_data_updates_data ... ok #5367 maasserver.models.tests.test_packagerepository.TestPackageRepositoryManager.test_get_additional_repositories ... ok #5368 maasserver.models.tests.test_packagerepository.TestPackageRepositoryManager.test_get_default_archive ... ok #5369 maasserver.models.tests.test_packagerepository.TestPackageRepositoryManager.test_get_known_architectures ... ok #5370 maasserver.models.tests.test_packagerepository.TestPackageRepositoryManager.test_get_multiple_with_a_ppa ... ok #5371 maasserver.models.tests.test_packagerepository.TestPackageRepositoryManager.test_get_pockets_to_disable ... ok #5372 maasserver.models.tests.test_partition.TestPartition.test_delete ... ok #5373 maasserver.models.tests.test_partition.TestPartition.test_delete_doesnt_remove_partition_table_if_not_last_partition ... ok #5374 maasserver.models.tests.test_partition.TestPartition.test_delete_not_allowed_if_part_of_filesystem_group ... ok #5375 maasserver.models.tests.test_partition.TestPartition.test_delete_partitiontable_before_partition_doesnt_raise_error ... ok #5376 maasserver.models.tests.test_partition.TestPartition.test_delete_removes_partition_table_if_last_partition ... ok #5377 maasserver.models.tests.test_partition.TestPartition.test_get_available_size_returns_available_size ... ok #5378 maasserver.models.tests.test_partition.TestPartition.test_get_block_size_returns_partition_table_block_size ... ok #5379 maasserver.models.tests.test_partition.TestPartition.test_get_effective_filesystem ... ok #5380 maasserver.models.tests.test_partition.TestPartition.test_get_name ... ok #5381 maasserver.models.tests.test_partition.TestPartition.test_get_node_returns_partition_table_node ... ok #5382 maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_correct_numbering_for_mbr ... ok #5383 maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_starting_at_1_in_order_for_gpt ... ok #5384 maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_starting_at_2_for_amd64_gpt ... ok #5385 maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_starting_at_2_for_ppc64el ... ok #5386 maasserver.models.tests.test_partition.TestPartition.test_get_used_size_returns_partition_size_when_filesystem ... ok #5387 maasserver.models.tests.test_partition.TestPartition.test_get_used_size_returns_used_zero_when_no ... ok #5388 maasserver.models.tests.test_partition.TestPartition.test_name ... ok #5389 maasserver.models.tests.test_partition.TestPartition.test_path ... ok #5390 maasserver.models.tests.test_partition.TestPartition.test_save_doesnt_overwrite_uuid ... ok #5391 maasserver.models.tests.test_partition.TestPartition.test_set_uuid_if_missing ... ok #5392 maasserver.models.tests.test_partition.TestPartition.test_size_is_rounded_to_current_block ... ok #5393 maasserver.models.tests.test_partition.TestPartition.test_test_cannot_create_mbr_partition_larger_than_2TiB ... ok #5394 maasserver.models.tests.test_partition.TestPartition.test_test_cannot_resize_mbr_partition_to_more_than_2TiB ... ok #5395 maasserver.models.tests.test_partition.TestPartition.test_validate_can_save_gpt_larger_than_2TiB ... ok #5396 maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_for_new_partition ... ok #5397 maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_for_resize_partition ... ok #5398 maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_will_round_down_a_block ... ok #5399 maasserver.models.tests.test_partition.TestPartitionManager.test_get_free_partitions_for_node ... ok #5400 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_device_name_and_number ... ok #5401 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_by_id_invalid_table ... ok #5402 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_by_name_invalid_table ... ok #5403 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_empty_string ... ok #5404 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_id ... ok #5405 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_part_number ... ok #5406 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_part_seperator ... ok #5407 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_returns_valid_with_id ... ok #5408 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_returns_valid_with_name ... ok #5409 maasserver.models.tests.test_partition.TestPartitionManager.test_get_partitions_in_filesystem_group ... ok #5410 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_misaligned_partition ... ok #5411 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_no_size ... ok #5412 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_no_size_sets_mbr_max ... ok #5413 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_to_full_device ... ok #5414 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_second_partition_no_size ... ok #5415 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_clean_no_partition_table_on_bcache ... ok #5416 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_clean_no_partition_table_on_logical_volume ... ok #5417 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_available_size ... ok #5418 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_available_size_skips_partitions ... ok #5419 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_block_size_returns_block_device_block_size ... ok #5420 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_node_returns_block_device_node ... ok #5421 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_overhead_size ... ok #5422 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_overhead_size_for_amd64_gpt ... ok #5423 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_overhead_size_for_ppc64el ... ok #5424 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_size_returns_block_device_size_minus_amd64_gpt ... ok #5425 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_size_returns_block_device_size_minus_initial_offset ... ok #5426 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_size_returns_block_device_size_minus_ppc64el ... ok #5427 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_allows_gpt_on_2tib_boot_disk_pxe ... ok #5428 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_force_mbr_on_boot_disk_pxe ... ok #5429 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_force_mbr_on_boot_disk_pxe_force_gpt_on_boot_disk_uefi ... ok #5430 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_no_force_on_none_boot_disk ... ok #5431 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_2tib_boot ... ok #5432 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_none_boot_disk ... ok #5433 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_powerkvm_boot ... ok #5434 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_powernv_boot ... ok #5435 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_uefi_boot ... ok #5436 maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_mbr_for_boot_when_type_miss_match ... ok #5437 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_id_path_and_no_model_serial_requirements_should_save ... ok #5438 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_model_serial_and_no_id_path_requirements_should_save ... ok #5439 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_no_id_path_and_no_model ... ok #5440 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_no_id_path_and_no_serial ... ok #5441 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_number_of_physical_devices_for_filters_on_node ... ok #5442 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_number_of_physical_devices_for_returns_correct_count ... ok #5443 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_total_size_of_physical_devices_for_filters_on_node ... ok #5444 maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_total_size_of_physical_devices_for_returns_sum_of_size ... ok #5445 maasserver.models.tests.test_rdns.TestRDNSManager.test__allows_separate_observations_per_region ... ok #5446 maasserver.models.tests.test_rdns.TestRDNSManager.test__delete_current_entry_deletes_and_logs_if_entry_deleted ... ok #5447 maasserver.models.tests.test_rdns.TestRDNSManager.test__delete_current_entry_ignores_missing_entries ... ok #5448 maasserver.models.tests.test_rdns.TestRDNSManager.test__forbids_duplicate_observation_on_single_region ... ok #5449 maasserver.models.tests.test_rdns.TestRDNSManager.test__get_current_entry__returns_entry ... ok #5450 maasserver.models.tests.test_rdns.TestRDNSManager.test__get_current_entry__returns_none_if_not_found ... ok #5451 maasserver.models.tests.test_rdns.TestRDNSManager.test__set_current_entry_asserts_for_empty_list ... ok #5452 maasserver.models.tests.test_rdns.TestRDNSManager.test__set_current_entry_creates_new_with_log ... ok #5453 maasserver.models.tests.test_rdns.TestRDNSManager.test__set_current_entry_updates_existing_hostname_with_log ... ok #5454 maasserver.models.tests.test_rdns.TestRDNSManager.test__set_current_entry_updates_existing_hostnames ... ok #5455 maasserver.models.tests.test_rdns.TestRDNSManager.test__set_current_entry_updates_updated_time ... ok #5456 maasserver.models.tests.test_rdns.TestRDNSModel.test_accepts_invalid_hostname ... ok #5457 maasserver.models.tests.test_regioncontrollerprocess.TestRegionControllerProcess.test_pid_and_region_are_unique ... ok #5458 maasserver.models.tests.test_regioncontrollerprocessendpoint.TestRegionControllerProcessEndpoint.test_process_address_port_are_unique ... ok #5459 maasserver.models.tests.test_regionrackrpcconnection.TestRegionRackRPCConnection.test_endpoint_rack_controller_are_unique ... ok #5460 maasserver.models.tests.test_service.TestServiceManager.test_create_services_for_device ... ok #5461 maasserver.models.tests.test_service.TestServiceManager.test_create_services_for_machine ... ok #5462 maasserver.models.tests.test_service.TestServiceManager.test_create_services_for_rack_controller ... ok #5463 maasserver.models.tests.test_service.TestServiceManager.test_create_services_for_region_controller ... ok #5464 maasserver.models.tests.test_service.TestServiceManager.test_create_services_for_region_rack_controller ... ok #5465 maasserver.models.tests.test_service.TestServiceManager.test_create_services_removes_services ... ok #5466 maasserver.models.tests.test_service.TestServiceManager.test_create_services_replaces_services ... ok #5467 maasserver.models.tests.test_service.TestServiceManager.test_mark_dead_for_rack_controller ... ok #5468 maasserver.models.tests.test_service.TestServiceManager.test_mark_dead_for_region_controller ... ok #5469 maasserver.models.tests.test_service.TestServiceManager.test_mark_dead_for_region_rack_controller_dead_rack_only ... ok #5470 maasserver.models.tests.test_service.TestServiceManager.test_mark_dead_for_region_rack_controller_dead_region_only ... ok #5471 maasserver.models.tests.test_service.TestServiceManager.test_mark_dead_for_region_rack_controller_region_and_rack_dead ... ok #5472 maasserver.models.tests.test_service.TestServiceManager.test_update_service_for_updates_service_status_and_info ... ok #5473 maasserver.models.tests.test_space.SpaceTest.test_can_be_deleted_if_does_not_contain_subnets ... ok #5474 maasserver.models.tests.test_space.SpaceTest.test_cant_be_deleted_if_contains_subnet ... ok #5475 maasserver.models.tests.test_space.SpaceTest.test_create_does_not_override_name ... ok #5476 maasserver.models.tests.test_space.SpaceTest.test_create_sets_name ... ok #5477 maasserver.models.tests.test_space.SpaceTest.test_creates_space ... ok #5478 maasserver.models.tests.test_space.SpaceTest.test_get_default_space_creates_default_space ... ok #5479 maasserver.models.tests.test_space.SpaceTest.test_get_default_space_is_idempotent ... ok #5480 maasserver.models.tests.test_space.SpaceTest.test_invalid_name_raises_exception ... ok #5481 maasserver.models.tests.test_space.SpaceTest.test_is_default_detects_default_space ... ok #5482 maasserver.models.tests.test_space.SpaceTest.test_is_default_detects_non_default_space ... ok #5483 maasserver.models.tests.test_space.SpaceTest.test_nonreserved_name_does_not_raise_exception ... ok #5484 maasserver.models.tests.test_space.SpaceTest.test_rejects_duplicate_names ... ok #5485 maasserver.models.tests.test_space.SpaceTest.test_rejects_names_with_blanks ... ok #5486 maasserver.models.tests.test_space.SpaceTest.test_reserved_name_raises_exception ... ok #5487 maasserver.models.tests.test_space.TestSpaceManager.test__class_specifier_matches_attached_subnet ... ok #5488 maasserver.models.tests.test_space.TestSpaceManager.test__default_specifier_matches_id ... ok #5489 maasserver.models.tests.test_space.TestSpaceManager.test__default_specifier_matches_name ... ok #5490 maasserver.models.tests.test_space.TestSpaceManager.test__default_specifier_matches_name_with_id ... ok #5491 maasserver.models.tests.test_space.TestSpaceManager.test__name_specifier_matches_name ... ok #5492 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_admin_returns_space ... ok #5493 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_edit_returns_space ... ok #5494 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_view_returns_space ... ok #5495 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_admin_raises_PermissionError ... ok #5496 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_edit_raises_PermissionError ... ok #5497 maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_view_returns_space ... ok #5498 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_cropped_key ... ok #5499 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_commentless_key_for_html ... ok #5500 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_long_key_for_html ... ok #5501 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_short_key_for_html ... ok #5502 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_limits_size_with_large_comment ... ok #5503 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_limits_size_with_large_key_type ... ok #5504 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_returns_cropped_if_unknown_and_large ... ok #5505 maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_returns_unchanged_if_unknown_and_small ... ok #5506 maasserver.models.tests.test_sshkey.SSHKeyManagerTest.test_get_keys_for_user_no_keys ... ok #5507 maasserver.models.tests.test_sshkey.SSHKeyManagerTest.test_get_keys_for_user_with_keys ... ok #5508 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_display_is_marked_as_HTML_safe ... ok #5509 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_display_with_real_life_key ... ok #5510 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_same_key_can_be_used_by_different_users ... ok #5511 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_user_and_key_unique_together ... ok #5512 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_user_and_key_unique_together_db_level ... ok #5513 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_validation_fails_if_key_is_invalid ... ok #5514 maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_validation_with_valid_key ... ok #5515 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_dsa_private_key ... ok #5516 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_non_ascii_key ... ok #5517 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_random_data ... ok #5518 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_rsa_private_key ... ok #5519 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_wrong_key ... ok #5520 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_wrongly_padded_data ... ok #5521 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_dsa_public_key ... ok #5522 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_ecdsa_curve256_public_key ... ok #5523 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_ecdsa_curve384_public_key ... ok #5524 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_ecdsa_curve521_public_key ... ok #5525 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_ed25519_public_key ... ok #5526 maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_rsa_public_key ... ok #5527 maasserver.models.tests.test_sslkey.GetHTMLDisplayForKeyTest.test_display_returns_cn_and_md5 ... ok #5528 maasserver.models.tests.test_sslkey.GetHTMLDisplayForKeyTest.test_display_returns_only_md5 ... ok #5529 maasserver.models.tests.test_sslkey.SSLKeyManagerTest.test_get_keys_for_user_no_keys ... ok #5530 maasserver.models.tests.test_sslkey.SSLKeyManagerTest.test_get_keys_for_user_with_keys ... ok #5531 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_display_is_HTML_safe ... ok #5532 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_display_is_marked_as_HTML_safe ... ok #5533 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_same_key_can_be_used_by_different_users ... ok #5534 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_user_and_key_unique_together ... ok #5535 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_user_and_key_unique_together_db_level ... ok #5536 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_validation_fails_if_key_is_invalid ... ok #5537 maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_validation_with_valid_key ... ok #5538 maasserver.models.tests.test_sslkey.SSLKeyValidatorTest.test_does_not_validate_random_data ... ok #5539 maasserver.models.tests.test_sslkey.SSLKeyValidatorTest.test_validates_x509_public_key ... ok #5540 maasserver.models.tests.test_staticipaddress.TestAllocTypeName.test__provides_human_readable_values_for_known_types ... ok #5541 maasserver.models.tests.test_staticipaddress.TestAllocTypeName.test__returns_empty_string_for_unknown_types ... ok #5542 maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__data_is_accurate_and_complete ... ok #5543 maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__excludes_username_and_node_summary_by_default ... ok #5544 maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__includes_node_summary_if_requested ... ok #5545 maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__includes_username_if_requested ... ok #5546 maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__node_summary_includes_interface_name ... ok #5547 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_deallocate_ignores_other_objects ... ok #5548 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_deallocate_removes_object ... ok #5549 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_AUTO_for_AUTO ... ok #5550 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_DHCP_for_DHCP ... ok #5551 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_LINK_UP_for_STICKY_no_ip ... ok #5552 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_STATIC_for_STICKY_with_ip ... ok #5553 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_STATIC_for_USER_RESERVED ... ok #5554 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_invalid_address_raises_validation_error ... ok #5555 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_repr_with_invalid_type ... ok #5556 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_repr_with_valid_type ... ok #5557 maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_stores_to_database ... ok #5558 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_ip_family_ipv4 ... ok #5559 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_ip_family_ipv6 ... ok #5560 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_subnet_cidr_family_ipv4 ... ok #5561 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_subnet_cidr_family_ipv6 ... ok #5562 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_combines_IPv4_and_IPv6_addresses ... ok #5563 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_combines_MACs_for_same_node ... ok #5564 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_considers_given_domain ... ok #5565 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_does_not_return_discovered_and_auto ... ok #5566 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_ignores_bond_without_boot_interface ... ok #5567 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_inherits_ttl ... ok #5568 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_mac_with_static_address ... ok #5569 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_oldest_nic_with_sticky_ip ... ok #5570 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_sticky_over_auto ... ok #5571 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_bond_with_boot_interface ... ok #5572 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_bond_with_no_boot_interface ... ok #5573 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_boot_interface ... ok #5574 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_boot_interface_to_alias ... ok #5575 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_non_discovered_addresses ... ok #5576 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_physical_interfaces_to_vlan ... ok #5577 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_all_mappings_for_subnet ... ok #5578 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_correct_bond_ip ... ok #5579 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_domain_head_ips ... SKIP: XXX: GavinPanella 2016-04-27 bug=1556188: Fails spuriously. #5580 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_fqdn_and_other ... ok #5581 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_mapping ... ok #5582 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_raw_ttl ... SKIP: XXX: GavinPanella 2016-02-24 bug=1549397: Fails spuriously. #5583 maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_have_default_hostnames ... ok #5584 maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_included_in_correct_domains ... ok #5585 maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_included_in_get_hostname_ip_mapping ... ok #5586 maasserver.models.tests.test_staticroute.TestStaticRoute.test_gateway_ip_must_be_in_source ... ok #5587 maasserver.models.tests.test_staticroute.TestStaticRoute.test_source_cannot_be_destination ... ok #5588 maasserver.models.tests.test_staticroute.TestStaticRoute.test_source_must_be_same_version_of_destination ... ok #5589 maasserver.models.tests.test_staticroute.TestStaticRoute.test_unique_together ... ok #5590 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__admin_admin_returns_fabric ... ok #5591 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__admin_edit_returns_fabric ... ok #5592 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__admin_view_returns_fabric ... ok #5593 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__user_admin_raises_PermissionError ... ok #5594 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__user_edit_raises_PermissionError ... ok #5595 maasserver.models.tests.test_staticroute.TestStaticRouteManagerGetStaticRouteOr404.test__user_view_returns_staticroute ... ok #5596 maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipaddresses ... ok #5597 maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipnetwork ... ok #5598 maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipnetwork_with_subnet_override ... ok #5599 maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv4_prefixlen ... ok #5600 maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv4_strings ... ok #5601 maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv6_prefixlen ... ok #5602 maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv6_strings ... ok #5603 maasserver.models.tests.test_subnet.CreateCidrTest.test_discards_extra_ipv4_network_bits ... ok #5604 maasserver.models.tests.test_subnet.CreateCidrTest.test_discards_extra_ipv6_network_bits ... ok #5605 maasserver.models.tests.test_subnet.CreateCidrTest.test_raises_for_invalid_ipv4_prefixlen ... ok #5606 maasserver.models.tests.test_subnet.CreateCidrTest.test_raises_for_invalid_ipv6_prefixlen ... ok #5607 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__finds_used_ranges_ignores_discovered_ip ... ok #5608 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__finds_used_ranges_includes_allocated_ip ... ok #5609 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__finds_used_ranges_includes_discovered_ip ... ok #5610 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_iprange_usage_includes_static_route_gateway_ip ... ok #5611 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_iprange_usage_includes_used_and_unused_ips ... ok #5612 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_ipranges_not_in_use_ignores_discovered_ip ... ok #5613 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_ipranges_not_in_use_includes_discovered_ip ... ok #5614 maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_ipranges_not_in_use_includes_free_ips ... ok #5615 maasserver.models.tests.test_subnet.SubnetLabelTest.test__returns_cidr_for_empty_name ... ok #5616 maasserver.models.tests.test_subnet.SubnetLabelTest.test__returns_cidr_for_null_name ... ok #5617 maasserver.models.tests.test_subnet.SubnetLabelTest.test__returns_cidr_if_name_is_cidr ... ok #5618 maasserver.models.tests.test_subnet.SubnetLabelTest.test__returns_name_and_cidr_if_name_is_different ... ok #5619 maasserver.models.tests.test_subnet.SubnetTest.test_allows_fe80_gateway ... ok #5620 maasserver.models.tests.test_subnet.SubnetTest.test_cannot_delete_with_dhcp_enabled ... ok #5621 maasserver.models.tests.test_subnet.SubnetTest.test_create_from_cidr_creates_subnet ... ok #5622 maasserver.models.tests.test_subnet.SubnetTest.test_creates_subnet ... ok #5623 maasserver.models.tests.test_subnet.SubnetTest.test_creates_subnet_with_correct_defaults ... ok #5624 maasserver.models.tests.test_subnet.SubnetTest.test_creates_subnet_with_default_name_if_name_is_empty ... ok #5625 maasserver.models.tests.test_subnet.SubnetTest.test_creates_subnet_with_default_name_if_name_is_none ... ok #5626 maasserver.models.tests.test_subnet.SubnetTest.test_denies_fe80_gateway_for_ipv4 ... ok #5627 maasserver.models.tests.test_subnet.SubnetTest.test_get_smallest_enclosing_sane_subnet_finds_parent_ipv4 ... ok #5628 maasserver.models.tests.test_subnet.SubnetTest.test_get_smallest_enclosing_sane_subnet_finds_parent_ipv6 ... ok #5629 maasserver.models.tests.test_subnet.SubnetTest.test_get_smallest_enclosing_sane_subnet_returns_none_when_none ... ok #5630 maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_matching_ipv6_subnet ... ok #5631 maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_matching_subnet ... ok #5632 maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_most_specific_ipv6_subnet ... ok #5633 maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_most_specific_subnet ... ok #5634 maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_returns_empty_list_if_not_found ... ok #5635 maasserver.models.tests.test_subnet.SubnetTest.test_validates_gateway_ip ... ok #5636 maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__excludes_blank_addresses ... ok #5637 maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__returns_expected_json ... ok #5638 maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__sorts_by_ip_address ... ok #5639 maasserver.models.tests.test_subnet.TestSubnetGetLeastRecentlySeenUnknownNeighbour.test__returns_least_recently_seen_neighbour ... ok #5640 maasserver.models.tests.test_subnet.TestSubnetGetLeastRecentlySeenUnknownNeighbour.test__returns_none_if_no_neighbours ... ok #5641 maasserver.models.tests.test_subnet.TestSubnetGetMAASIPSetForNeighbours.test__excludes_neighbours_with_static_ip_addresses ... ok #5642 maasserver.models.tests.test_subnet.TestSubnetGetMAASIPSetForNeighbours.test__returns_observed_neighbours ... ok #5643 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__allocates_next_free_address ... ok #5644 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__avoids_dns_servers ... ok #5645 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__avoids_excluded_addresses ... ok #5646 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__avoids_gateway_ip ... ok #5647 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__avoids_observed_neighbours ... ok #5648 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__logs_if_suggests_previously_observed_neighbour ... ok #5649 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__raises_if_no_free_addresses ... ok #5650 maasserver.models.tests.test_subnet.TestSubnetGetNextIPForAllocation.test__uses_smallest_free_range_when_not_considering_neighbours ... ok #5651 maasserver.models.tests.test_subnet.TestSubnetGetRelatedRanges.test__get_dynamic_range_for_ip ... ok #5652 maasserver.models.tests.test_subnet.TestSubnetGetRelatedRanges.test__get_dynamic_ranges_returns_dynamic_range_filter ... ok #5653 maasserver.models.tests.test_subnet.TestSubnetGetRelatedRanges.test__get_dynamic_ranges_returns_unmanaged_dynamic_range_filter ... ok #5654 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_admin_returns_subnet ... ok #5655 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_edit_returns_subnet ... ok #5656 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_view_returns_subnet ... ok #5657 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_admin_raises_PermissionError ... ok #5658 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_edit_raises_PermissionError ... ok #5659 maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_view_returns_subnet ... ok #5660 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__and_operator ... ok #5661 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__craziness_works ... ok #5662 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_empty_filter_matches_all ... ok #5663 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_chained_filter_matches_specific_ip ... ok #5664 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_filter_matches_specific_cidr ... ok #5665 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_filter_matches_specific_ip ... ok #5666 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_filter_matches_specific_ipv6 ... ok #5667 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_filter_raises_for_invalid_cidr ... ok #5668 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_ip_filter_raises_for_invalid_ip ... ok #5669 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_matches_name_if_requested ... ok #5670 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_matches_space_name_if_requested ... ok #5671 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_matches_untagged_vlan_if_requested ... ok #5672 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_matches_vid_if_requested ... ok #5673 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_raises_for_invalid_vid ... ok #5674 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_takes_multiple_cidr_or_name ... ok #5675 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_takes_multiple_items ... ok #5676 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_takes_single_item ... ok #5677 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__filter_by_specifiers_works_with_chained_filter ... ok #5678 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__matches_interfaces ... ok #5679 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__not_operators ... ok #5680 maasserver.models.tests.test_subnet.TestSubnetQueriesMixin.test__not_operators_order_independent ... ok #5681 maasserver.models.tests.test_tag.TagTest.test_add_tag_to_node ... ok #5682 maasserver.models.tests.test_tag.TagTest.test_applies_tags_to_nodes_on_save ... ok #5683 maasserver.models.tests.test_tag.TagTest.test_factory_make_Tag ... ok #5684 maasserver.models.tests.test_tag.TagTest.test_factory_make_Tag_with_hardware_details ... ok #5685 maasserver.models.tests.test_tag.TagTest.test_valid_tag_names ... ok #5686 maasserver.models.tests.test_tag.TagTest.test_validate_traps_invalid_tag_definitions ... ok #5687 maasserver.models.tests.test_tag.TagTest.test_validate_traps_invalid_tag_name ... ok #5688 maasserver.models.tests.test_tag.TagTest.test_will_not_save_invalid_xpath ... ok #5689 maasserver.models.tests.test_tag.TestTagIsDefined.test_is_defined (null) ... ok #5689 maasserver.models.tests.test_tag.TestTagIsDefined.test_is_defined (empty) ... ok maasserver.models.tests.test_tag.TestTagIsDefined.test_is_defined (whitespace) ... ok maasserver.models.tests.test_tag.TestTagIsDefined.test_is_defined (defined) ... ok #5690 maasserver.models.tests.test_tag.TestTagPopulateNodesLater.test__does_not_clear_node_set_before_populating ... ok #5691 maasserver.models.tests.test_tag.TestTagPopulateNodesLater.test__does_nothing_if_tag_is_not_defined ... ok #5692 maasserver.models.tests.test_tag.TestTagPopulateNodesLater.test__later_is_the_default ... ok #5693 maasserver.models.tests.test_tag.TestTagPopulateNodesLater.test__populates_if_tag_is_defined ... ok #5694 maasserver.models.tests.test_tag.TestTagPopulateNodesNow.test__clears_node_set_before_populating ... ok #5695 maasserver.models.tests.test_tag.TestTagPopulateNodesNow.test__does_nothing_if_tag_is_not_defined ... ok #5696 maasserver.models.tests.test_tag.TestTagPopulateNodesNow.test__populates_if_tag_is_defined ... ok #5697 maasserver.models.tests.test_template.TemplateTest.test_creates_or_update_default_creates_new ... ok #5698 maasserver.models.tests.test_template.TemplateTest.test_creates_or_update_default_updates_existing ... ok #5699 maasserver.models.tests.test_template.TemplateTest.test_creates_template ... ok #5700 maasserver.models.tests.test_template.TemplateTest.test_delete_related_versionedtextfile_deletes_template ... ok #5701 maasserver.models.tests.test_timestampedmodel.UtilitiesTest.test_now_returns_datetime ... ok #5702 maasserver.models.tests.test_timestampedmodel.UtilitiesTest.test_now_returns_same_datetime_inside_transaction ... ok #5703 maasserver.models.tests.test_user.AuthTokensTest.test_create_auth_token ... ok #5704 maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_finds_tokens_for_user ... ok #5705 maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_ignores_other_users ... ok #5706 maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_ignores_unapproved_tokens ... ok #5707 maasserver.models.tests.test_user.AuthTokensTest.test_get_creds_tuple_integrates_with_api_client ... ok #5708 maasserver.models.tests.test_user.AuthTokensTest.test_get_creds_tuple_returns_creds ... ok #5709 maasserver.models.tests.test_userprofile.UserProfileTest.test_consumer_creation ... ok #5710 maasserver.models.tests.test_userprofile.UserProfileTest.test_create_authorisation_token ... ok #5711 maasserver.models.tests.test_userprofile.UserProfileTest.test_delete ... ok #5712 maasserver.models.tests.test_userprofile.UserProfileTest.test_delete_attached_nodes ... ok #5713 maasserver.models.tests.test_userprofile.UserProfileTest.test_delete_consumers_tokens ... ok #5714 maasserver.models.tests.test_userprofile.UserProfileTest.test_delete_deletes_related_filestorage_objects ... ok #5715 maasserver.models.tests.test_userprofile.UserProfileTest.test_get_authorisation_tokens ... ok #5716 maasserver.models.tests.test_userprofile.UserProfileTest.test_manager_all_users ... ok #5717 maasserver.models.tests.test_userprofile.UserProfileTest.test_manager_all_users_no_system_user ... ok #5718 maasserver.models.tests.test_userprofile.UserProfileTest.test_profile_creation ... ok #5719 maasserver.models.tests.test_userprofile.UserProfileTest.test_token_creation ... ok #5720 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_contents_immutable ... ok #5721 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_creates_versionedtextfile ... ok #5722 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_deletes_all_upstream_revisions_from_oldest_parent ... ok #5723 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_deletes_upstream_revisions ... ok #5724 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_previous_versions ... ok #5725 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_id_raises_value_error_when_id_not_in_history ... ok #5726 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_id_with_garbage_collection ... ok #5727 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_id_without_garbage_collection ... ok #5728 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_negative_raises_value_error_when_too_far_back ... ok #5729 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_negative_with_garbage_collection ... ok #5730 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_by_negative_without_garbage_collection ... ok #5731 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_call_gc_hook ... ok #5732 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_revert_zero_does_nothing ... ok #5733 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_update_links_previous_revision ... ok #5734 maasserver.models.tests.test_versionedtextfile.VersionedTextFileTest.test_update_with_no_changes_returns_current_vision ... ok #5735 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_cannot_save_if_node_is_not_same_node_from_filesystem_group ... ok #5736 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_cannot_save_if_size_larger_than_volume_group ... ok #5737 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_name_returns_concat_volume_group_name ... ok #5738 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_name_returns_just_name ... ok #5739 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_parents_finds_devices ... ok #5740 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_parents_handles_cache_set ... ok #5741 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_node_is_set_to_same_node_from_filesystem_group ... ok #5742 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_save_doesnt_overwrite_uuid ... ok #5743 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_bcache_creates_block_device ... ok #5744 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_bcache_updates_block_device ... ok #5745 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_lvm_does_nothing ... ok #5746 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_raid_creates_block_device ... ok #5747 maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_raid_updates_block_device ... ok #5748 maasserver.models.tests.test_vlan.TestVLAN.test_cant_delete_default_vlan ... ok #5749 maasserver.models.tests.test_vlan.TestVLAN.test_creates_vlan ... ok #5750 maasserver.models.tests.test_vlan.TestVLAN.test_get_name_for_default_vlan_is_untagged ... ok #5751 maasserver.models.tests.test_vlan.TestVLAN.test_get_name_for_set_name ... ok #5752 maasserver.models.tests.test_vlan.TestVLAN.test_get_name_for_unnamed_vlan ... ok #5753 maasserver.models.tests.test_vlan.TestVLAN.test_interfaces_are_reconnected_when_vlan_is_deleted ... ok #5754 maasserver.models.tests.test_vlan.TestVLAN.test_is_fabric_default_detects_default_vlan ... ok #5755 maasserver.models.tests.test_vlan.TestVLAN.test_is_fabric_default_detects_non_default_vlan ... ok #5756 maasserver.models.tests.test_vlan.TestVLAN.test_manager_get_default_vlan_returns_dflt_vlan_of_dflt_fabric ... ok #5757 maasserver.models.tests.test_vlan.TestVLAN.test_raises_integrity_error_if_reconnecting_fails ... ok #5758 maasserver.models.tests.test_vlan.TestVLAN.test_subnets_are_reconnected_when_vlan_is_deleted ... ok #5759 maasserver.models.tests.test_vlan.TestVLAN.test_vlan_interfaces_are_deleted_when_related_vlan_is_deleted ... ok #5760 maasserver.models.tests.test_vlan.TestVLANManager.test__class_specifier_matches_attached_fabric ... ok #5761 maasserver.models.tests.test_vlan.TestVLANManager.test__class_specifier_matches_attached_subnet ... ok #5762 maasserver.models.tests.test_vlan.TestVLANManager.test__default_specifier_matches_name ... ok #5763 maasserver.models.tests.test_vlan.TestVLANManager.test__default_specifier_matches_vid ... ok #5764 maasserver.models.tests.test_vlan.TestVLANManager.test__name_specifier_matches_name ... ok #5765 maasserver.models.tests.test_vlan.TestVLANManager.test__vid_specifier_matches_vid ... ok #5766 maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (0) ... ok #5766 maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (12) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (250) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (3000) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (4095) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (4094) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (-23) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (4096) ... ok maasserver.models.tests.test_vlan.TestVLANVidValidation.test_validates_vid (10000) ... ok #5767 maasserver.models.tests.test_vlan.VLANMTUValidationTest.test_validates_mtu (551) ... ok #5767 maasserver.models.tests.test_vlan.VLANMTUValidationTest.test_validates_mtu (552) ... ok maasserver.models.tests.test_vlan.VLANMTUValidationTest.test_validates_mtu (65535) ... ok maasserver.models.tests.test_vlan.VLANMTUValidationTest.test_validates_mtu (65536) ... ok #5768 maasserver.models.tests.test_zone.TestZone.test_delete_deletes_zone ... ok #5769 maasserver.models.tests.test_zone.TestZone.test_delete_severs_link_to_nodes ... ok #5770 maasserver.models.tests.test_zone.TestZone.test_devices_only_set ... ok #5771 maasserver.models.tests.test_zone.TestZone.test_init ... ok #5772 maasserver.models.tests.test_zone.TestZone.test_is_default_returns_False_for_normal_zone ... ok #5773 maasserver.models.tests.test_zone.TestZone.test_is_default_returns_True_for_default_zone ... ok #5774 maasserver.models.tests.test_zone.TestZone.test_nodes_only_set ... ok #5775 maasserver.models.tests.test_zone.TestZone.test_rack_controllers_only_set ... ok #5776 maasserver.models.tests.test_zone.TestZoneManager.test_get_default_zone_ignores_other_zones ... ok #5777 maasserver.models.tests.test_zone.TestZoneManager.test_get_default_zone_returns_default_zone ... ok #5778 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Database.test__getConfiguration_returns_configuration_object ... ok #5779 maasserver.rpc.tests.test_boot.TestGetConfig.test__calls_event_log_pxe_request ... ok #5780 maasserver.rpc.tests.test_boot.TestGetConfig.test__commissioning_node_uses_min_hwe_kernel ... ok #5781 maasserver.rpc.tests.test_boot.TestGetConfig.test__commissioning_node_uses_min_hwe_kernel_converted ... ok #5782 maasserver.rpc.tests.test_boot.TestGetConfig.test__commissioning_node_uses_min_hwe_kernel_reports_missing ... ok #5783 maasserver.rpc.tests.test_boot.TestGetConfig.test__defaults_to_i386_for_default ... ok #5784 maasserver.rpc.tests.test_boot.TestGetConfig.test__doesnt_update_bios_boot_method_when_same ... ok #5785 maasserver.rpc.tests.test_boot.TestGetConfig.test__doesnt_update_boot_cluster_ip_when_same ... ok #5786 maasserver.rpc.tests.test_boot.TestGetConfig.test__doesnt_update_boot_interface_when_same ... ok #5787 maasserver.rpc.tests.test_boot.TestGetConfig.test__enlistment_checks_default_min_hwe_kernel ... ok #5788 maasserver.rpc.tests.test_boot.TestGetConfig.test__has_enlistment_preseed_url_for_default ... ok #5789 maasserver.rpc.tests.test_boot.TestGetConfig.test__has_preseed_url_for_known_node ... ok #5790 maasserver.rpc.tests.test_boot.TestGetConfig.test__raises_BootConfigNoResponse_for_unknown_node ... ok #5791 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_all_kernel_parameters ... ok #5792 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_commissioning_for_insane_state ... ok #5793 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_commissioning_for_ready_node ... ok #5794 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_commissioning_os_series_for_other_oses ... ok #5795 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_commissioning_os_when_erasing_disks ... ok #5796 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_empty_string_for_no_extra_kernel_opts ... ok #5797 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_enlist_config_if_no_architecture_provided ... ok #5798 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_extra_kernel_options ... ok #5799 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_fs_host_as_cluster_controller ... ok #5800 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_global_kernel_params_for_enlisting_node ... ok #5801 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_success_for_detailed_but_unknown_node ... ok #5802 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_success_for_known_node ... ok #5803 maasserver.rpc.tests.test_boot.TestGetConfig.test__returns_ubuntu_os_series_for_ubuntu_xinstall ... ok #5804 maasserver.rpc.tests.test_boot.TestGetConfig.test__sets_boot_cluster_ip_when_empty ... ok #5805 maasserver.rpc.tests.test_boot.TestGetConfig.test__sets_boot_interface_vlan_to_match_rack_controller ... ok #5806 maasserver.rpc.tests.test_boot.TestGetConfig.test__sets_boot_interface_when_empty ... ok #5807 maasserver.rpc.tests.test_boot.TestGetConfig.test__splits_domain_from_node_hostname ... ok #5808 maasserver.rpc.tests.test_boot.TestGetConfig.test__updates_bios_boot_method ... ok #5809 maasserver.rpc.tests.test_boot.TestGetConfig.test__updates_boot_cluster_ip_when_changed ... ok #5810 maasserver.rpc.tests.test_boot.TestGetConfig.test__updates_boot_interface_when_changed ... ok #5811 maasserver.rpc.tests.test_boot.TestGetConfig.test__uses_boot_purpose_enlistment ... ok #5812 maasserver.rpc.tests.test_boot.TestGetConfig.test__uses_fixed_hostname_for_enlisting_node ... ok #5813 maasserver.rpc.tests.test_boot.TestGetConfig.test__uses_local_domain_for_enlisting_node ... ok #5814 maasserver.rpc.tests.test_boot.TestGetConfig.test__uses_present_boot_image ... ok #5815 maasserver.rpc.tests.test_boot.TestGetConfig.test__uses_rescue_mode_boot_purpose ... ok #5816 maasserver.rpc.tests.test_boot.TestGetConfig.test_event_log_pxe_request_for_known_boot_purpose ... ok #5817 maasserver.rpc.tests.test_boot.TestGetConfig.test_preseed_url_for_known_node_uses_rack_url ... ok #5818 maasserver.rpc.tests.test_configuration.TestGetProxies.test_returns_populated_dict_when_http_proxy_is_disabled ... ok #5819 maasserver.rpc.tests.test_configuration.TestGetProxies.test_returns_populated_dict_when_http_proxy_is_not_set ... ok #5820 maasserver.rpc.tests.test_configuration.TestGetProxies.test_returns_populated_dict_when_http_proxy_is_set ... ok #5821 maasserver.rpc.tests.test_leases.TestUpdateLease.test_creates_ignores_none_hostname ... ok #5822 maasserver.rpc.tests.test_leases.TestUpdateLease.test_creates_lease_for_bond_interface ... ok #5823 maasserver.rpc.tests.test_leases.TestUpdateLease.test_creates_lease_for_physical_interface ... ok #5824 maasserver.rpc.tests.test_leases.TestUpdateLease.test_creates_lease_for_physical_interface_keeps_other_ip_family ... ok #5825 maasserver.rpc.tests.test_leases.TestUpdateLease.test_creates_lease_for_unknown_interface ... ok #5826 maasserver.rpc.tests.test_leases.TestUpdateLease.test_does_nothing_if_expiry_for_unknown_mac ... ok #5827 maasserver.rpc.tests.test_leases.TestUpdateLease.test_does_nothing_if_release_for_unknown_mac ... ok #5828 maasserver.rpc.tests.test_leases.TestUpdateLease.test_expiry_removes_lease_keeps_discovered_subnet ... ok #5829 maasserver.rpc.tests.test_leases.TestUpdateLease.test_raises_LeaseUpdateError_for_ipv4_mismatch ... ok #5830 maasserver.rpc.tests.test_leases.TestUpdateLease.test_raises_LeaseUpdateError_for_ipv6_mismatch ... ok #5831 maasserver.rpc.tests.test_leases.TestUpdateLease.test_raises_LeaseUpdateError_for_no_subnet ... ok #5832 maasserver.rpc.tests.test_leases.TestUpdateLease.test_raises_LeaseUpdateError_for_unknown_action ... ok #5833 maasserver.rpc.tests.test_leases.TestUpdateLease.test_release_removes_lease_keeps_discovered_subnet ... ok #5834 maasserver.rpc.tests.test_nodes.TestGetControllerType.test__raises_NoSuchNode_if_node_doesnt_exist ... ok #5835 maasserver.rpc.tests.test_nodes.TestGetControllerType_Scenarios.test__returns_node_type (rack) ... ok #5835 maasserver.rpc.tests.test_nodes.TestGetControllerType_Scenarios.test__returns_node_type (region) ... ok maasserver.rpc.tests.test_nodes.TestGetControllerType_Scenarios.test__returns_node_type (region+rack) ... ok maasserver.rpc.tests.test_nodes.TestGetControllerType_Scenarios.test__returns_node_type (machine) ... ok #5836 maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration.test__raises_NoSuchNode_if_node_doesnt_exist ... ok #5837 maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration_Scenarios.test__calls_through_to_ntp_module_returns_servers_and_peers (rack) ... ok #5837 maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration_Scenarios.test__calls_through_to_ntp_module_returns_servers_and_peers (region) ... ok maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration_Scenarios.test__calls_through_to_ntp_module_returns_servers_and_peers (region+rack) ... ok maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration_Scenarios.test__calls_through_to_ntp_module_returns_servers_and_peers (machine) ... ok maasserver.rpc.tests.test_nodes.TestGetTimeConfiguration_Scenarios.test__calls_through_to_ntp_module_returns_servers_and_peers (machine) ... ok #5838 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_broken_nodes ... ok #5839 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_no_power_type ... ok #5840 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_recently_checked_nodes ... ok #5841 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__raises_NoSuchCluster_if_rack_doesnt_exist ... ok #5842 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_at_most_60kiB_of_JSON ... ok #5843 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_checked_nodes_in_last_checked_order ... ok #5844 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_only_accessible_nodes ... ok #5845 maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_unchecked_nodes_first ... ok #5846 maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__marks_node_as_failed ... ok #5847 maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__raises_NoSuchNode_if_node_doesnt_exist ... ok #5848 maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__raises_NodeStateViolation_if_wrong_transition ... ok #5849 maasserver.rpc.tests.test_nodes.TestRequestNodeInfoByMACAddress.test_request_node_info_by_mac_address_raises_exception_no_mac ... ok #5850 maasserver.rpc.tests.test_nodes.TestRequestNodeInfoByMACAddress.test_request_node_info_by_mac_address_returns_node_for_mac ... ok #5851 maasserver.rpc.tests.test_nodes.TestUpdateNodePowerState.test__raises_NoSuchNode_if_node_doesnt_exist ... ok #5852 maasserver.rpc.tests.test_nodes.TestUpdateNodePowerState.test__updates_node_power_state ... ok #5853 maasserver.rpc.tests.test_packagerepository.TestGetArchiveMirrors.test_returns_populated_dict_when_main_and_port_is_set ... ok #5854 maasserver.rpc.tests.test_rackcontrollers.TestHandleUpgrade.test_logs_migration ... ok #5855 maasserver.rpc.tests.test_rackcontrollers.TestHandleUpgrade.test_migrates_nodegroup_subnet ... ok #5856 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_converts_existing_node ... ok #5857 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_converts_region_controller ... ok #5858 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_creates_new_rackcontroller ... ok #5859 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_find_existing_keeps_type ... ok #5860 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_finds_existing_node_by_hostname ... ok #5861 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_finds_existing_node_by_mac ... ok #5862 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_finds_existing_node_by_system_id ... ok #5863 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_leaves_owner_when_owned ... ok #5864 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_logs_converting_existing_node ... ok #5865 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_logs_converting_region_controller ... ok #5866 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_logs_creating_new_rackcontroller ... ok #5867 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_logs_finding_existing_node_when_master ... ok #5868 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_registers_with_rack_registration_lock_held ... ok #5869 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_sets_interfaces ... ok #5870 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_sets_owner_to_worker_when_none ... ok #5871 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_sets_url ... ok #5872 maasserver.rpc.tests.test_rackcontrollers.TestRegisterRackController.test_updates_interfaces ... ok #5873 maasserver.rpc.tests.test_rackcontrollers.TestReportNeighbours.test__calls_report_neighbours_on_rack_controller ... ok #5874 maasserver.rpc.tests.test_rackcontrollers.TestUpdateForeignDHCP.test__clears_external_dhcp_on_vlan ... ok #5875 maasserver.rpc.tests.test_rackcontrollers.TestUpdateForeignDHCP.test__clears_external_dhcp_when_managed_vlan ... ok #5876 maasserver.rpc.tests.test_rackcontrollers.TestUpdateForeignDHCP.test__doesnt_fail_if_interface_missing ... ok #5877 maasserver.rpc.tests.test_rackcontrollers.TestUpdateForeignDHCP.test__logs_warning_for_external_dhcp_on_interface_no_vlan ... ok #5878 maasserver.rpc.tests.test_rackcontrollers.TestUpdateForeignDHCP.test__sets_external_dhcp_when_not_managed_vlan ... ok #5879 maasserver.rpc.tests.test_rackcontrollers.TestUpdateInterfaces.test__calls_update_interfaces_on_rack_controller ... ok #5880 maasserver.rpc.tests.test_rackcontrollers.TestUpdateLastImageSync.test__updates_last_image_sync ... ok #5881 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_demote ... ok #5882 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_dump ... ok #5883 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_calls_mark_dead_on_regions_without_processes ... ok #5884 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_creates_endpoints_on_process ... ok #5885 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_creates_process_when_removed ... ok #5886 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_deletes_old_endpoints ... ok #5887 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_does_not_insert_endpoints_when_nothings_listening ... ok #5888 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_removes_old_processes ... ok #5889 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_sets_regiond_degraded_with_less_than_4_processes ... ok #5890 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_sets_regiond_running_with_4_processes ... ok #5891 maasserver.rpc.tests.test_regionservice.TestRegionAdvertising.test_update_updates_updated_time_on_region_and_process ... ok #5892 maasserver.rpc.tests.test_regionservice.TestRegisterAndUnregisterConnection.test__adds_connection_and_removes_connection ... ok #5893 maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy ... ok #5894 maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy_does_not_clobber ... ok #5895 maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy_is_idempotent ... ok #5896 maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_noop_when_there_are_no_keys ... ok #5897 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_no_real_users ... ok #5898 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_one_real_user ... ok #5899 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_two_real_users ... ok #5900 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_orphaned_juju_state ... ok #5901 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_user_from_juju_state ... ok #5902 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_legacy_user_creates_user ... ok #5903 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_legacy_user_creates_user_only_once ... ok #5904 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_no_nodes ... ok #5905 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_no_owned_nodes ... ok #5906 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners ... ok #5907 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_nodes ... ok #5908 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_owned_nodes ... ok #5909 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_users ... ok #5910 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_with_nodes_owned_by_system_users ... ok #5911 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_with_owned_nodes ... ok #5912 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_real_users ... ok #5913 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_real_users_no_users ... ok #5914 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_unowned_files ... ok #5915 maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_unowned_files_no_files ... ok #5916 maasserver.support.pertenant.tests.test_migration.TestGiveCredentialsToUser.test_give ... ok #5917 maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_file_saved ... ok #5918 maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_give_owned_file ... ok #5919 maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_give_unowned_file ... ok #5920 maasserver.support.pertenant.tests.test_migration.TestGiveNodeToUser.test_give ... ok #5921 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_files_to_new_legacy_user_when_multiple_users ... ok #5922 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_files_to_single_user_when_only_one_user ... ok #5923 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_nodes_to_bootstrap_owner_when_multiple_users ... ok #5924 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_nodes_to_new_legacy_user_when_multiple_users ... ok #5925 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_ancillary_data_to_legacy_user_when_multiple_users ... ok #5926 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_runs_when_no_files_exist ... ok #5927 maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_runs_when_no_unowned_files_exist ... ok #5928 maasserver.support.pertenant.tests.test_migration.TestMigrateToUser.test_migrate ... ok #5929 maasserver.support.pertenant.tests.test_utils.TestExtractBootstrapNodeSystemId.test_parses_valid_provider_state_file ... ok #5930 maasserver.support.pertenant.tests.test_utils.TestExtractBootstrapNodeSystemId.test_returns_None_if_parsing_fails ... ok #5931 maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_invalid_yaml ... ok #5932 maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_no_provider_state_file ... ok #5933 maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_node_does_not_exist ... ok #5934 maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_owner_if_node_found ... ok #5935 maasserver.triggers.tests.test_init.TestTriggers.test_register_trigger_creates_missing_trigger ... ok #5936 maasserver.triggers.tests.test_init.TestTriggers.test_register_trigger_doesnt_create_trigger_if_already_exists ... ok #5937 maasserver.triggers.tests.test_system.TestTriggers.test_register_system_triggers ... ok #5938 maasserver.triggers.tests.test_system.TestTriggers.test_register_system_triggers_ensures_zone_serial ... ok #5939 maasserver.triggers.tests.test_websocket.TestTriggers.test_register_websocket_triggers ... ok #5940 maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_plain_variation ... ok #5941 maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_shared_variation ... ok #5942 maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_try_shared_variation ... ok #5943 maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_try_variation ... ok #5944 maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_plain_variation ... ok #5945 maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_shared_variation ... ok #5946 maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_try_shared_variation ... ok #5947 maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_try_variation ... ok #5948 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_exclusively_locked (DatabaseLock) ... ok #5948 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_exclusively_locked (DatabaseXactLock) ... ok #5949 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_share_locked (DatabaseLock) ... ok #5949 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_share_locked (DatabaseXactLock) ... ok #5950 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_exclusively_locked (DatabaseLock) ... ok #5950 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_exclusively_locked (DatabaseXactLock) ... ok #5951 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_share_locked (DatabaseLock) ... ok #5951 maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_share_locked (DatabaseXactLock) ... ok #5952 maasserver.utils.tests.test_keys.TestKeys.test_get_github_crashes_for_user_not_found ... ok #5953 maasserver.utils.tests.test_keys.TestKeys.test_get_launchpad_crashes_for_user_not_found ... ok #5954 maasserver.utils.tests.test_keys.TestKeys.test_get_launchpad_ssh_keys_returns_keys ... ok #5955 maasserver.utils.tests.test_keys.TestKeys.test_get_protocol_keys_attempts_retrival ... ok #5956 maasserver.utils.tests.test_keys.TestKeys.test_get_protocol_keys_crashes_on_no_keys ... ok #5957 maasserver.utils.tests.test_keys.TestKeys.test_get_protocol_keys_returns_github_keys ... ok #5958 maasserver.utils.tests.test_keys.TestKeys.test_get_proxies_returns_None_for_no_proxies ... ok #5959 maasserver.utils.tests.test_keys.TestKeys.test_get_proxies_returns_proxies ... ok #5960 maasserver.utils.tests.test_orm.TestGetModelObjectName.test__gets_model_object_name_from_manager ... ok #5961 maasserver.utils.tests.test_orm.TestGetModelObjectName.test__gets_model_object_name_from_queryset ... ok #5962 maasserver.utils.tests.test_orm.TestGetModelObjectName.test__gets_model_object_name_returns_none_if_not_found ... ok #5963 maasserver.utils.tests.test_osystems.TestGetReleaseFromDB.test_finds_by_release ... ok #5964 maasserver.utils.tests.test_osystems.TestGetReleaseFromDB.test_finds_by_release_first_letter ... ok #5965 maasserver.utils.tests.test_osystems.TestGetReleaseFromDB.test_finds_by_subarch ... ok #5966 maasserver.utils.tests.test_osystems.TestGetReleaseFromDB.test_finds_by_version ... ok #5967 maasserver.utils.tests.test_osystems.TestGetReleaseFromDB.test_returns_none_when_not_found ... ok #5968 maasserver.utils.tests.test_osystems.TestGetReleaseFromDistroInfo.test_finds_by_series ... ok #5969 maasserver.utils.tests.test_osystems.TestGetReleaseFromDistroInfo.test_finds_by_series_first_letter ... ok #5970 maasserver.utils.tests.test_osystems.TestGetReleaseFromDistroInfo.test_finds_by_version ... ok #5971 maasserver.utils.tests.test_osystems.TestGetReleaseFromDistroInfo.test_returns_none_when_not_found ... ok #5972 maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Release name) ... ok #5972 maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Release version) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Old style kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (GA kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (GA low latency kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (New style kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (New style edge kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (New style low latency kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (New style edge low latency kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Rolling kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Rolling edge kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Rolling lowlatency kernel) ... ok maasserver.utils.tests.test_osystems.TestGetReleaseVersionFromString.test_get_release_version_from_string (Rolling lowlatency edge kernel) ... ok #5973 maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems ... ok #5974 maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems_removes_bootloaders ... ok #5975 maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems_removes_os_without_releases ... ok #5976 maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems_sorts_title ... ok #5977 maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_doesnt_include_default ... ok #5978 maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_includes_default ... ok #5979 maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_uses_name_and_title ... ok #5980 maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_a_equal_to_b_true ... ok #5981 maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_a_less_than_b_false ... ok #5982 maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_a_newer_than_b_true ... ok #5983 maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_accounts_for_edge ... ok #5984 maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_kernel_flavor_doesnt_make_difference ... ok #5985 maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial ... ok #5986 maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_with_key_required ... ok #5987 maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_without_key_required ... ok #5988 maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_works_around_conflicting_os ... ok #5989 maasserver.utils.tests.test_osystems.TestReleases.test_get_release_requires_key_returns_asterisk_when_required ... ok #5990 maasserver.utils.tests.test_osystems.TestReleases.test_get_release_requires_key_returns_empty_when_not_required ... ok #5991 maasserver.utils.tests.test_osystems.TestReleases.test_list_all_releases_requiring_keys ... ok #5992 maasserver.utils.tests.test_osystems.TestReleases.test_list_all_releases_requiring_keys_sorts ... ok #5993 maasserver.utils.tests.test_osystems.TestReleases.test_list_all_usable_releases ... ok #5994 maasserver.utils.tests.test_osystems.TestReleases.test_list_all_usable_releases_sorts ... ok #5995 maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_commissioning_releases ... ok #5996 maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_empty_list_if_not_ubuntu ... ok #5997 maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_sorted ... ok #5998 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices ... ok #5999 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_doesnt_include_default ... ok #6000 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_fallsback_to_name ... ok #6001 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_includes_default ... ok #6002 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_includes_requires_key_asterisk ... ok #6003 maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_sorts ... ok #6004 maasserver.utils.tests.test_osystems.TestReleases.test_make_hwe_kernel_ui_finds_release_from_ubuntudistroinfo ... ok #6005 maasserver.utils.tests.test_osystems.TestReleases.test_make_hwe_kernel_ui_returns_kernel_when_none_found ... ok #6006 maasserver.utils.tests.test_osystems.TestReleases.test_make_hwe_kernel_ui_text_finds_release_from_bootsourcecache ... ok #6007 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kern_always_sets_kern_with_commissionable_os ... ok #6008 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kern_fails_with_old_kern_and_new_min_hwe_kern ... ok #6009 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kern_fails_with_old_release_and_newer_hwe_kern ... ok #6010 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_accepts_ga_kernel ... ok #6011 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_missing_hwe_kernel ... ok #6012 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_no_avalible_kernels ... ok #6013 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_nongeneric_arch_and_kernel ... ok #6014 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_old_kernel_and_newer_release ... ok #6015 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_returns_default_kernel ... ok #6016 maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_set_kernel ... ok #6017 maasserver.utils.tests.test_osystems.TestValidateMinHweKernel.test_raises_exception_when_lowlatency ... ok #6018 maasserver.utils.tests.test_osystems.TestValidateMinHweKernel.test_raises_exception_when_not_found ... ok #6019 maasserver.utils.tests.test_osystems.TestValidateMinHweKernel.test_returns_empty_string_when_none ... ok #6020 maasserver.utils.tests.test_osystems.TestValidateMinHweKernel.test_validates_kernel ... ok #6021 maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_if_not_supported_osystem ... ok #6022 maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_if_not_supported_release ... ok #6023 maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_of_osystem_and_distro_series_dont_match ... ok #6024 maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__returns_osystem_and_release_with_license_key_stripped ... ok #6025 maasserver.utils.tests.test_signals.TestSignalsManager.test__add_adds_the_signal ... ok #6026 maasserver.utils.tests.test_signals.TestSignalsManager.test__add_connects_signal_if_manager_is_enabled ... ok #6027 maasserver.utils.tests.test_signals.TestSignalsManager.test__add_disconnects_signal_if_manager_is_disabled ... ok #6028 maasserver.utils.tests.test_signals.TestSignalsManager.test__can_watch_any_signal ... ok #6029 maasserver.utils.tests.test_signals.TestSignalsManager.test__can_watch_config ... ok #6030 maasserver.utils.tests.test_signals.TestSignalsManager.test__can_watch_fields ... ok #6031 maasserver.utils.tests.test_signals.TestSignalsManager.test__disable_disables_all_signals ... ok #6032 maasserver.utils.tests.test_signals.TestSignalsManager.test__enable_enables_all_signals ... ok #6033 maasserver.utils.tests.test_signals.TestSignalsManager.test__remove_removes_the_signal ... ok #6034 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_None_when_no_filesystem (BlockDevice) ... ok #6034 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_None_when_no_filesystem (Partition) ... ok #6035 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_acquired_filesystem (BlockDevice) ... ok #6035 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_acquired_filesystem (Partition) ... ok #6036 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_filesystem_if_node_not_in_acquired_state (BlockDevice) ... ok #6036 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_filesystem_if_node_not_in_acquired_state (Partition) ... ok #6037 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_non_mountable_filesystem (BlockDevice) ... ok #6037 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_non_mountable_filesystem (Partition) ... ok #6038 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_none_when_allocated_state (BlockDevice) ... ok #6038 maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_none_when_allocated_state (Partition) ... ok #6039 maasserver.utils.tests.test_storage.TestUsedFor.test__bcache ... ok #6040 maasserver.utils.tests.test_storage.TestUsedFor.test__bcache_backing ... ok #6041 maasserver.utils.tests.test_storage.TestUsedFor.test__fs_formatted ... ok #6042 maasserver.utils.tests.test_storage.TestUsedFor.test__fs_formatted_and_mounted ... ok #6043 maasserver.utils.tests.test_storage.TestUsedFor.test__lvm ... ok #6044 maasserver.utils.tests.test_storage.TestUsedFor.test__partitioned ... ok #6045 maasserver.utils.tests.test_storage.TestUsedFor.test__raid_active ... ok #6046 maasserver.utils.tests.test_storage.TestUsedFor.test__raid_spare ... ok #6047 maasserver.utils.tests.test_storage.TestUsedFor.test__unused ... ok #6048 maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_args ... ok #6049 maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_given_base_url ... ok #6050 maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_kwargs ... ok #6051 maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_maas_url_by_default ... ok #6052 maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_query_string ... ok #6053 maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_copes_with_trailing_slash ... ok #6054 maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_path_from_maas_url ... ok #6055 maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_query_string ... ok #6056 maasserver.utils.tests.test_utils.TestFindRackController.test_returns_None_when_subnet_is_not_managed ... ok #6057 maasserver.utils.tests.test_utils.TestFindRackController.test_returns_None_when_unknown_subnet ... ok #6058 maasserver.utils.tests.test_utils.TestFindRackController.test_returns_primary_rack_when_subnet_is_managed ... ok #6059 maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__deletes_nonce ... ok #6060 maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_missing_nonce ... ok #6061 maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_non_oauth_request ... ok #6062 maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_oauth_request_with_missing_param ... ok #6063 maasserver.utils.tests.test_views.TestWebApplicationHandlerAtomicViews.test__make_view_atomic_wraps_view_with_post_commit_savepoint ... ok #6064 maasserver.views.tests.test_account.TestLogin.test_login_contains_input_tags_if_user ... ok #6065 maasserver.views.tests.test_account.TestLogin.test_login_displays_createadmin_message_if_no_user ... ok #6066 maasserver.views.tests.test_account.TestLogin.test_login_redirects_when_authenticated ... ok #6067 maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_off_in_production ... ok #6068 maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_on_in_debug_mode ... ok #6069 maasserver.views.tests.test_account.TestLogout.test_loggout_uses_POST ... /tmp/tarmac/branch.2llTg4/src/maasserver/testing/testcase.py:99: DeprecationWarning: client_log_in assumes that the client uses password authentication, but this is not always the case. Use client.login instead. "client.login instead.", DeprecationWarning) ok #6070 maasserver.views.tests.test_account.TestLogout.test_logout_doesnt_redirect_when_intro_not_completed ... ok #6071 maasserver.views.tests.test_account.TestLogout.test_logout_link_present_on_homepage ... ok #6072 maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_no_file_returns_not_found ... ok #6073 maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_other_file_extension_returns_bad_request ... ok #6074 maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_css ... ok #6075 maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_js ... ok #6076 maasserver.views.tests.test_combo.TestMergeLoaderView.test_load_unknown_returns_302_blocked_by_middleware ... ok #6077 maasserver.views.tests.test_combo.TestMergeLoaderView.test_loads_all_views_correctly ... ok #6078 maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_absolute_location_if_not_None ... ok #6079 maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_rel_loc_if_in_dev_environment ... ok #6080 maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_rel_loc_if_not_in_dev_environment ... ok #6081 maasserver.views.tests.test_combo.TestUtilities.test_get_combo_redirects_if_unknown_type ... ok #6082 maasserver.views.tests.test_combo.TestUtilities.test_get_combo_view_loads_from_disk ... ok #6083 maasserver.views.tests.test_combo.TestUtilities.test_get_combo_view_returns_callable ... ok #6084 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_compose_feedback_deleted_uses_name_object ... ok #6085 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_compose_feedback_nonexistent_names_class ... ok #6086 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_deletes_object ... ok #6087 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_is_gentle_with_missing_objects ... ok #6088 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_is_not_gentle_with_permission_violations ... ok #6089 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_get_asks_for_confirmation_and_does_nothing_yet ... ok #6090 maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_get_skips_confirmation_for_missing_objects ... ok #6091 maasserver.views.tests.test_general.PaginatedListViewTests.test_on_final_page ... ok #6092 maasserver.views.tests.test_general.PaginatedListViewTests.test_on_first_page ... ok #6093 maasserver.views.tests.test_general.PaginatedListViewTests.test_on_second_page ... ok #6094 maasserver.views.tests.test_general.PaginatedListViewTests.test_preserves_query_string ... ok #6095 maasserver.views.tests.test_general.PaginatedListViewTests.test_preserves_query_string_with_page ... ok #6096 maasserver.views.tests.test_general.PaginatedListViewTests.test_relative_to_directory ... ok #6097 maasserver.views.tests.test_general.PaginatedListViewTests.test_single_page ... ok #6098 maasserver.views.tests.test_general.PermanentErrorDisplayTest.test_permanent_error_displayed ... ok #6099 maasserver.views.tests.test_general.Test404500.test_404 ... ok #6100 maasserver.views.tests.test_general.Test404500.test_500 ... ok #6101 maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_api ... ok #6102 maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_profile ... ok #6103 maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_password ... ok #6104 maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_profile ... ok #6105 maasserver.views.tests.test_settings.NonAdminSettingsTest.test_settings_import_boot_images_reserved_to_admin ... ok #6106 maasserver.views.tests.test_settings.SettingsTest.test_settings_commissioning_POST ... ok #6107 maasserver.views.tests.test_settings.SettingsTest.test_settings_deploy_POST ... ok #6108 maasserver.views.tests.test_settings.SettingsTest.test_settings_hides_license_keys_if_no_OS_supporting_keys ... ok #6109 maasserver.views.tests.test_settings.SettingsTest.test_settings_kernelopts_POST ... ok #6110 maasserver.views.tests.test_settings.SettingsTest.test_settings_list_users ... ok #6111 maasserver.views.tests.test_settings.SettingsTest.test_settings_maas_POST ... SKIP: XXX: GavinPanella 2016-07-07 bug=1599931: Fails spuriously. #6112 maasserver.views.tests.test_settings.SettingsTest.test_settings_network_POST ... ok #6113 maasserver.views.tests.test_settings.SettingsTest.test_settings_redirects_to_index_when_intro_not_completed ... ok #6114 maasserver.views.tests.test_settings.SettingsTest.test_settings_shows_license_keys_if_OS_supporting_keys ... ok #6115 maasserver.views.tests.test_settings.SettingsTest.test_settings_storage_POST ... ok #6116 maasserver.views.tests.test_settings.SettingsTest.test_settings_third_party_drivers_POST ... ok #6117 maasserver.views.tests.test_settings.SettingsTest.test_settings_ubuntu_POST ... ok #6118 maasserver.views.tests.test_settings.UserManagementTest.test_account_views_are_routable_for_full_range_of_usernames ... ok #6119 maasserver.views.tests.test_settings.UserManagementTest.test_add_user_POST ... ok #6120 maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_GET ... ok #6121 maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_POST ... ok #6122 maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_profile_updates_attributes ... ok #6123 maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_updates_password ... ok #6124 maasserver.views.tests.test_settings.UserManagementTest.test_view_user ... ok #6125 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptDeleteTest.test_can_delete_commissioning_script ... ok #6126 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_commissioning_scripts_slot_anchor ... ok #6127 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_links_to_delete_scripts ... ok #6128 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_names_and_content_of_scripts ... ok #6129 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_link_to_upload_script ... ok #6130 maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptUploadTest.test_can_create_commissioning_script ... ok #6131 maasserver.views.tests.test_settings_license_keys.LicenseKeyAddTest.test_can_create_license_key ... ok #6132 maasserver.views.tests.test_settings_license_keys.LicenseKeyDeleteTest.test_can_delete_license_key ... ok #6133 maasserver.views.tests.test_settings_license_keys.LicenseKeyEditTest.test_can_update_license_key ... ok #6134 maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_commissioning_scripts_slot_anchor ... ok #6135 maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_delete ... ok #6136 maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_edit ... ok #6137 maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_osystem_and_distro_series ... ok #6138 maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_link_to_add_license_key ... ok #6139 maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_adds_zone ... ok #6140 maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_description_is_optional ... ok #6141 maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_get_success_url_returns_valid_url ... ok #6142 maasserver.views.tests.test_zones.ZoneAddTestNonAdmin.test_cannot_add_zone ... ok #6143 maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_deletes_zone ... ok #6144 maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_does_not_delete_nodes ... ok #6145 maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_redirects_to_listing ... ok #6146 maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_rejects_deletion_of_default_zone ... ok #6147 maasserver.views.tests.test_zones.ZoneDeleteNonAdminTest.test_cannot_delete ... ok #6148 maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_delete_link ... ok #6149 maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_edit_link ... ok #6150 maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_for_default_zone_does_not_contain_delete_link ... ok #6151 maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_delete_link ... ok #6152 maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_edit_link ... ok #6153 maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_node_count ... ok #6154 maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_zone_detail ... ok #6155 maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_links_to_node_list ... ok #6156 maasserver.views.tests.test_zones.ZoneEditAdminTest.test_zone_edit ... ok #6157 maasserver.views.tests.test_zones.ZoneEditNonAdminTest.test_cannot_access_zone_edit ... ok #6158 maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_links_to_zone_query ... ok #6159 maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_sorted_list_of_zones ... ok #6160 maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_zone_details ... ok #6161 maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_link_present_on_homepage ... ok #6162 maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_redirects_to_index_when_intro_not_completed ... ok #6163 maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_add_link ... ok #6164 maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_edit_links ... ok #6165 maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_add_link ... ok #6166 maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_edit_and_delete_links ... ok #6167 maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_listing_is_paginated ... ok #6168 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceDeleteImage.test_asserts_is_admin ... ok #6169 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceDeleteImage.test_makes_correct_calls_for_downloading_resources ... ok #6170 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceDeleteImage.test_raises_ValidationError_when_id_missing ... ok #6171 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_asserts_is_admin ... ok #6172 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_makes_correct_calls_for_downloading_resources ... ok #6173 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_raises_error_on_downloading_resources ... ok #6174 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_raises_error_on_invalid_field ... ok #6175 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_raises_error_on_node_ubuntu_images ... ok #6176 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_returns_releases_and_arches ... ok #6177 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_title_pulled_from_distro_info ... ok #6178 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceFetch.test_title_pulled_from_product ... ok #6179 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_connection_error_False ... ok #6180 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_connection_error_True ... ok #6181 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_rack_import_running_False ... ok #6182 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_rack_import_running_True ... ok #6183 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_region_import_running_False ... ok #6184 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test__returns_region_import_running_True ... ok #6185 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_calculates_complete_False ... ok #6186 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_calculates_complete_True ... ok #6187 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_calculates_num_of_nodes_deployed ... ok #6188 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_calculates_progress ... ok #6189 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_calculates_unique_size ... ok #6190 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_shows_clusters_syncing ... ok #6191 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_shows_complete_status ... ok #6192 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_shows_queued_if_no_progress ... ok #6193 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combined_subarch_resource_shows_waiting_for_cluster_to_sync ... ok #6194 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_combines_subarch_resources_into_one_resource ... ok #6195 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_other_images_filters_out_bootloaders ... ok #6196 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_other_images_returns_image_checked_when_synced ... ok #6197 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_other_images_returns_images_from_cache ... ok #6198 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_maas_io_source ... ok #6199 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_no_ubuntu_sources ... ok #6200 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_resource_attributes ... ok #6201 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_resources ... ok #6202 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_resources_datetime_format ... ok #6203 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_ubuntu_release_version_name ... ok #6204 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_returns_ubuntu_sources ... ok #6205 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_number_of_nodes_deployed_for_resource ... ok #6206 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_number_of_nodes_deployed_for_resource_with_defaults ... ok #6207 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_number_of_nodes_deployed_for_ubuntu_subarch_resource ... ok #6208 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_ubuntu_architecture_options ... ok #6209 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_ubuntu_release_options ... ok #6210 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_ubuntu_select_and_deleted_architecture_options ... ok #6211 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourcePoll.test_shows_ubuntu_selected_and_deleted_release_options ... ok #6212 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_get ... ok #6213 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_get_must_be_in_config_items ... ok #6214 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_get_must_be_known_config ... ok #6215 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_get_requires_name ... ok #6216 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_get_sets_loaded_pks_in_cache ... ok #6217 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_list ... ok #6218 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_list_sets_loaded_pks_in_cache ... ok #6219 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_on_listen_returns_None_if_excluded ... ok #6220 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_on_listen_returns_create_for_not_loaded ... ok #6221 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_on_listen_returns_update_for_loaded_create ... ok #6222 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_on_listen_returns_update_for_loaded_delete ... ok #6223 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_update_as_non_admin_asserts ... ok #6224 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_update_handles_bad_value ... ok #6225 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_update_requires_name ... ok #6226 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_update_requires_value ... ok #6227 maasserver.websockets.handlers.tests.test_config.TestConfigHandler.test_update_updates_value ... ok #6228 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_check_images ... ok #6229 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_get_form_class_for_create ... ok #6230 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_get_form_class_for_update ... ok #6231 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_last_image_sync ... ok #6232 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_last_image_sync_returns_none_for_none ... ok #6233 maasserver.websockets.handlers.tests.test_controller.TestControllerHandler.test_list_ignores_devices_and_nodes ... ok #6234 maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (rack,in-full) ... ok #6234 maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (rack,for-list) ... ok maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (region,in-full) ... ok maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (region,for-list) ... ok maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (region+rack,in-full) ... ok maasserver.websockets.handlers.tests.test_controller.TestControllerHandlerScenarios.test_fully_dehydrated_controller_contains_essential_fields (region+rack,for-list) ... ok #6235 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_create ... ok #6236 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_create_is_admin_only ... ok #6237 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_delete ... ok #6238 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_delete_is_admin_only ... ok #6239 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_get_global ... ok #6240 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_get_with_node ... ok #6241 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_get_with_subnet ... ok #6242 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_list ... ok #6243 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_revert ... ok #6244 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_revert_errors_on_invalid_id ... ok #6245 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_revert_is_admin_only ... ok #6246 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_revert_requires_to ... ok #6247 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_revert_requires_to_to_be_an_int ... ok #6248 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_update ... ok #6249 maasserver.websockets.handlers.tests.test_dhcpsnippet.TestDHCPSnippetHandler.test_update_is_admin_only ... ok #6250 maasserver.websockets.handlers.tests.test_discovery.TestDiscoveryHandler.test_get ... ok #6251 maasserver.websockets.handlers.tests.test_discovery.TestDiscoveryHandler.test_list ... ok #6252 maasserver.websockets.handlers.tests.test_discovery.TestDiscoveryHandler.test_list_orders_by_creation_date ... ok #6253 maasserver.websockets.handlers.tests.test_discovery.TestDiscoveryHandler.test_list_starts_after_first_seen ... ok #6254 maasserver.websockets.handlers.tests.test_domain.TestDomainHandler.test_create_raises_validation_error_for_missing_name ... ok #6255 maasserver.websockets.handlers.tests.test_domain.TestDomainHandler.test_get ... ok #6256 maasserver.websockets.handlers.tests.test_domain.TestDomainHandler.test_list ... ok #6257 maasserver.websockets.handlers.tests.test_domain.TestDomainHandlerDelete.test__delete_as_admin_success ... ok #6258 maasserver.websockets.handlers.tests.test_domain.TestDomainHandlerDelete.test__delete_as_non_admin_asserts ... ok #6259 maasserver.websockets.handlers.tests.test_domain.TestDomainHandlerDelete.test__delete_default_domain_fails ... ok #6260 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_raises_error_if_missing_node_id ... ok #6261 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_raises_error_if_node_id_doesnt_exist ... ok #6262 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_removes_node_id_from_cache ... ok #6263 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_default_max_days_of_30 ... ok #6264 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_limit ... ok #6265 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_only_returns_events_for_node ... ok #6266 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_places_node_id_in_cache ... ok #6267 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_raises_error_if_missing_node_id ... ok #6268 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_raises_error_if_node_doesnt_exist ... ok #6269 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_returns_newest_event_first ... ok #6270 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_start ... ok #6271 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_start_and_limit ... ok #6272 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_uses_max_days ... ok #6273 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_calls_listen_for_create ... ok #6274 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_doesnt_call_listen_for_non_create ... ok #6275 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_None_if_event_node_id_not_in_cache ... ok #6276 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_None_if_listen_returns_None ... ok #6277 maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_handler_name_action_and_event ... ok #6278 maasserver.websockets.handlers.tests.test_fabric.TestFabricHandler.test_get ... ok #6279 maasserver.websockets.handlers.tests.test_fabric.TestFabricHandler.test_get_default_vlan_is_first ... ok #6280 maasserver.websockets.handlers.tests.test_fabric.TestFabricHandler.test_list ... ok #6281 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_architectures ... ok #6282 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_bond_options ... ok #6283 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_device_actions_for_admin ... ok #6284 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_device_actions_for_non_admin ... ok #6285 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_hwe_kernels ... ok #6286 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_hwe_min_kernels ... ok #6287 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_known_architectures ... ok #6288 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_machine_actions_for_admin ... ok #6289 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_machine_actions_for_non_admin ... ok #6290 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_osinfo ... ok #6291 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_pockets_to_disable ... ok #6292 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_power_types ... ok #6293 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_rack_controller_actions_for_admin ... ok #6294 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_rack_controller_actions_for_non_admin ... ok #6295 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_random_hostname_checks_hostname_existence ... ok #6296 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_region_and_rack_controller_actions_for_admin ... ok #6297 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_region_and_rack_controller_actions_for_non_admin ... ok #6298 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_region_controller_actions_for_admin ... ok #6299 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_region_controller_actions_for_non_admin ... ok #6300 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_release_options ... ok #6301 maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_version ... ok #6302 maasserver.websockets.handlers.tests.test_iprange.TestIPRangeHandler.test_create ... ok #6303 maasserver.websockets.handlers.tests.test_iprange.TestIPRangeHandler.test_delete ... ok #6304 maasserver.websockets.handlers.tests.test_iprange.TestIPRangeHandler.test_get ... ok #6305 maasserver.websockets.handlers.tests.test_iprange.TestIPRangeHandler.test_list ... ok #6306 maasserver.websockets.handlers.tests.test_iprange.TestIPRangeHandler.test_update ... ok #6307 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_action_performs_action ... ok #6308 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_action_performs_action_passing_extra ... ok #6309 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_change_blockdevice_filesystem ... ok #6310 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_change_partition_filesystem ... ok #6311 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bcache_for_block_device ... ok #6312 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bcache_for_block_device_with_filesystem ... ok #6313 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bcache_for_partition ... ok #6314 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bcache_for_partition_with_filesystem ... ok #6315 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bond_creates_bond ... ok #6316 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bond_raises_ValidationError ... ok #6317 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bridge_creates_bridge ... ok #6318 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_bridge_raises_ValidationError ... ok #6319 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_cache_set_for_block_device ... ok #6320 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_cache_set_for_partition ... ok #6321 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_creates_node ... ok #6322 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_logical_volume ... ok #6323 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_logical_volume_with_filesystem ... ok #6324 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_partition ... ok #6325 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_partition_with_filesystem ... ok #6326 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_physical_creates_interface ... ok #6327 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_physical_creates_link_auto ... ok #6328 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_physical_creates_link_up ... ok #6329 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_physical_creates_link_up_with_subnet ... ok #6330 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_raid ... ok #6331 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_raid_with_filesystem ... ok #6332 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_raise_permissions_error_for_non_admin ... ok #6333 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_raises_validation_error_for_missing_architecture ... ok #6334 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_raises_validation_error_for_missing_pxe_mac ... ok #6335 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_starts_auto_commissioning ... ok #6336 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_vlan_creates_link_auto ... ok #6337 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_vlan_creates_link_up ... ok #6338 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_vlan_creates_link_up_with_subnet ... ok #6339 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_vlan_creates_vlan ... ok #6340 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_create_volume_group ... ok #6341 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_block_device_with_PhysicalBlockDevice_with_ptable ... ok #6342 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_block_device_with_PhysicalBlockDevice_wo_ptable ... ok #6343 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_block_device_with_VirtualBlockDevice ... ok #6344 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_cache_set ... ok #6345 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_device ... ok #6346 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_events_doesnt_include_debug ... ok #6347 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_events_only_includes_lastest_50 ... ok #6348 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_filesystem ... ok #6349 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_filesystem_returns_None ... ok #6350 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_interface_for_commissioning_node ... ok #6351 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_interface_for_multinic_node ... ok #6352 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_interface_for_ready_node ... ok #6353 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_interface_for_rescue_mode_node ... ok #6354 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_node_results ... ok #6355 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_owner_empty_when_None ... ok #6356 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_owner_username ... ok #6357 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_partitions_returns_None ... ok #6358 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_partitions_returns_list_of_partitions ... ok #6359 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_power_parameters_returns_None_when_empty ... ok #6360 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_power_parameters_returns_params ... ok #6361 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_show_os_info_returns_false ... ok #6362 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_show_os_info_returns_true ... ok #6363 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_summary_output_returns_None ... ok #6364 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_summary_output_returns_data ... ok #6365 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_volume_group ... ok #6366 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_dehydrate_zone ... ok #6367 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_blockdevice_filesystem ... ok #6368 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_cache_set ... ok #6369 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_disk ... ok #6370 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_filesystem_deletes_blockdevice_filesystem ... ok #6371 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_filesystem_deletes_partition_filesystem ... ok #6372 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_interface ... ok #6373 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_partition ... ok #6374 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_partition_filesystem ... ok #6375 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_delete_volume_group ... ok #6376 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get ... ok #6377 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_all_fabric_names ... ok #6378 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_all_space_names ... ok #6379 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_all_subnets ... ok #6380 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_form_class_for_create ... ok #6381 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_form_class_for_update ... ok #6382 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_form_class_raises_error_for_unknown_action ... ok #6383 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_includes_special_filesystems ... ok #6384 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_object_raises_error_if_owner_by_another_user ... ok #6385 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_object_returns_node_if_owner ... ok #6386 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_object_returns_node_if_owner_empty ... ok #6387 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_get_object_returns_node_if_super_user ... ok #6388 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_invalid_action_raises_error ... ok #6389 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_link_subnet_calls_link_subnet_if_not_link_id ... ok #6390 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_link_subnet_calls_update_link_by_id_if_link_id ... ok #6391 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_list ... ok #6392 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_list_ignores_devices ... ok #6393 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_list_num_queries_is_independent_of_num_nodes ... ok #6394 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_list_returns_nodes_only_viewable_by_user ... ok #6395 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_missing_action_raises_error ... ok #6396 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_mount_blockdevice_filesystem ... ok #6397 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_mount_partition_filesystem ... ok #6398 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_new_blockdevice_filesystem ... ok #6399 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_new_partition_filesystem ... ok #6400 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_not_available_action_raises_error ... ok #6401 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_set_boot_disk ... ok #6402 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_set_boot_disk_raises_error_for_none_physical ... ok #6403 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_unlink_subnet ... ok #6404 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_unmount_blockdevice_filesystem ... ok #6405 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_unmount_partition_filesystem ... ok #6406 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_adds_tags_to_node ... ok #6407 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_creates_tag_for_node ... ok #6408 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_disk_for_block_device_with_filesystem ... ok #6409 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_disk_for_physical_block_device ... ok #6410 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_disk_for_virtual_block_device ... ok #6411 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_interface ... ok #6412 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_interface_for_deployed_node ... ok #6413 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_interface_raises_ValidationError ... ok #6414 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_raise_HandlerError_if_tag_has_definition ... ok #6415 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_raise_permissions_error_for_non_admin ... ok #6416 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_raises_validation_error_for_invalid_architecture ... ok #6417 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_removes_tag_from_node ... ok #6418 maasserver.websockets.handlers.tests.test_machine.TestMachineHandler.test_update_updates_node ... ok #6419 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecial.test__fstype_and_mount_point_is_required_but_options_is_not ... ok #6420 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecial.test__fstype_must_be_a_non_storage_type ... ok #6421 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecial.test__mount_point_must_be_absolute ... ok #6422 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (ramfs) ... ok #6422 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_cannot_mount_on_non_ready_or_allocated_machine (tmpfs) ... ok #6423 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (ramfs) ... ok #6423 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_allocated_machine (tmpfs) ... ok #6424 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (ramfs) ... ok #6424 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__admin_mounts_non_storage_filesystem_on_ready_machine (tmpfs) ... ok #6425 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (ramfs) ... ok #6425 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__user_forbidden_to_mount_on_non_allocated_machine (tmpfs) ... ok #6426 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (ramfs) ... ok #6426 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerMountSpecialScenarios.test__user_mounts_non_storage_filesystem_on_allocated_machine (tmpfs) ... ok #6427 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecial.test__mount_point_is_required ... ok #6428 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecial.test__mount_point_must_be_absolute ... ok #6429 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (ramfs) ... ok #6429 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_cannot_unmount_on_non_ready_or_allocated_machine (tmpfs) ... ok #6430 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (ramfs) ... ok #6430 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_allocated_machine (tmpfs) ... ok #6431 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (ramfs) ... ok #6431 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__admin_unmounts_non_storage_filesystem_on_ready_machine (tmpfs) ... ok #6432 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (ramfs) ... ok #6432 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__user_forbidden_to_unmount_on_non_allocated_machine (tmpfs) ... ok #6433 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (ramfs) ... ok #6433 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerUnmountSpecialScenarios.test__user_unmounts_non_storage_filesystem_on_allocated_machine (tmpfs) ... ok #6434 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_create ... ok #6435 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_create_is_admin_only ... ok #6436 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_delete ... ok #6437 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_delete_is_admin_only ... ok #6438 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_list ... ok #6439 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_update ... ok #6440 maasserver.websockets.handlers.tests.test_packagerepository.TestPackageRepositoryHandler.test_update_is_admin_only ... ok #6441 maasserver.websockets.handlers.tests.test_service.TestServiceHandler.test_get ... ok #6442 maasserver.websockets.handlers.tests.test_service.TestServiceHandler.test_list ... ok #6443 maasserver.websockets.handlers.tests.test_space.TestSpaceHandler.test_get ... ok #6444 maasserver.websockets.handlers.tests.test_space.TestSpaceHandler.test_list ... ok #6445 maasserver.websockets.handlers.tests.test_space.TestSpaceHandlerDelete.test__delete_as_admin_success ... ok #6446 maasserver.websockets.handlers.tests.test_space.TestSpaceHandlerDelete.test__delete_as_non_admin_asserts ... ok #6447 maasserver.websockets.handlers.tests.test_space.TestSpaceHandlerDelete.test__reloads_user ... ok #6448 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_create ... ok #6449 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_delete ... ok #6450 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_get ... ok #6451 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_get_doesnt_work_if_not_owned ... ok #6452 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_import_keys_calls_save_keys_for_user ... ok #6453 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_import_keys_raises_HandlerError ... ok #6454 maasserver.websockets.handlers.tests.test_sshkey.TestSSHKeyHandler.test_list ... ok #6455 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_create ... ok #6456 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_create_admin_only ... ok #6457 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_delete ... ok #6458 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_delete_admin_only ... ok #6459 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_get ... ok #6460 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_list ... ok #6461 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_update ... ok #6462 maasserver.websockets.handlers.tests.test_staticroute.TestStaticRouteHandler.test_update_admin_only ... ok #6463 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandler.test_get ... ok #6464 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandler.test_get_handles_null_dns_servers ... ok #6465 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandler.test_list ... ok #6466 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerDelete.test__delete_as_admin_success ... ok #6467 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerDelete.test__delete_as_non_admin_asserts ... ok #6468 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerDelete.test__reloads_user ... ok #6469 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__reloads_user ... ok #6470 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__scan_as_admin_logs_the_fact_that_a_scan_happened ... ok #6471 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__scan_as_admin_succeeds_and_returns_user_friendly_result ... ok #6472 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__scan_as_non_admin_asserts ... ok #6473 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__scan_fails_if_no_rack_is_configured_with_subnet ... ok #6474 maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandlerScan.test__scan_ipv6_fails ... ok #6475 maasserver.websockets.handlers.tests.test_tag.TestTagHandler.test_get ... ok #6476 maasserver.websockets.handlers.tests.test_tag.TestTagHandler.test_list ... ok #6477 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_auth_user ... ok #6478 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_admin ... ok #6479 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_user_getting_self ... ok #6480 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_user_not_getting_self ... ok #6481 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_list_for_admin ... ok #6482 maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_list_for_standard_user ... ok #6483 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandler.test_create ... ok #6484 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandler.test_get ... ok #6485 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandler.test_list ... ok #6486 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_gateway_fe80_allowed ... ok #6487 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_gateway_inside_range_raises ... ok #6488 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_gateway_outside_subnet_raises ... ok #6489 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_gateway_raises_if_dynamic_range_required ... ok #6490 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_ignores_empty_gateway ... ok #6491 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_ignores_undefined_subnet ... ok #6492 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_optionally_creates_iprange ... ok #6493 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_optionally_defines_gateway ... ok #6494 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_optionally_defines_gateway_and_range ... ok #6495 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_with_duplicate_raises ... ok #6496 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_with_no_parameters_disables_dhcp ... ok #6497 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_with_one_parameter ... ok #6498 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__configure_dhcp_with_two_parameters ... ok #6499 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__non_superuser_asserts ... ok #6500 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerConfigureDHCP.test__non_superuser_reloads_user ... ok #6501 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerDelete.test__delete_as_admin_success ... ok #6502 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerDelete.test__delete_as_non_admin_asserts ... ok #6503 maasserver.websockets.handlers.tests.test_vlan.TestVLANHandlerDelete.test__reloads_user ... ok #6504 maasserver.websockets.handlers.tests.test_zone.TestZoneHandler.test_get ... ok #6505 maasserver.websockets.handlers.tests.test_zone.TestZoneHandler.test_list ... ok #6506 maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_creates_node ... ok #6507 maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_passes_request_with_user_set ... ok #6508 maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_raises_HandlerValidationError ... ok #6509 maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_uses_form_from_get_form_class ... ok #6510 maasserver.websockets.tests.test_base.TestHandler.test_create_without_form ... ok #6511 maasserver.websockets.tests.test_base.TestHandler.test_create_without_form_uses_object_id ... ok #6512 maasserver.websockets.tests.test_base.TestHandler.test_dehydrate_does_nothing ... ok #6513 maasserver.websockets.tests.test_base.TestHandler.test_delete_deletes_object ... ok #6514 maasserver.websockets.tests.test_base.TestHandler.test_execute_calls_asynchronous_method_with_params ... ok #6515 maasserver.websockets.tests.test_base.TestHandler.test_execute_calls_method_with_params ... ok #6516 maasserver.websockets.tests.test_base.TestHandler.test_execute_only_allows_meta_allowed_methods ... ok #6517 maasserver.websockets.tests.test_base.TestHandler.test_execute_raises_HandlerNoSuchMethodError ... ok #6518 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_calls_field_dehydrate_method_if_exists ... ok #6519 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_calls_final_dehydrate_method ... ok #6520 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_excludes_fields ... ok #6521 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_excludes_list_fields_when_for_list ... ok #6522 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_only_includes_allowed_fields ... ok #6523 maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_only_includes_list_fields_when_for_list ... ok #6524 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_calls_fields_hydrate_method_if_present ... ok #6525 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_calls_final_hydrate_method ... ok #6526 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_doesnt_set_fields_not_allowed_to_change ... ok #6527 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_doesnt_set_primary_key_field ... ok #6528 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_sets_allowed_fields ... ok #6529 maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_sets_non_excluded_fields ... ok #6530 maasserver.websockets.tests.test_base.TestHandler.test_get ... ok #6531 maasserver.websockets.tests.test_base.TestHandler.test_get_object_raises_HandlerDoesNotExistError ... ok #6532 maasserver.websockets.tests.test_base.TestHandler.test_get_object_raises_HandlerValidationError ... ok #6533 maasserver.websockets.tests.test_base.TestHandler.test_get_object_returns_object ... ok #6534 maasserver.websockets.tests.test_base.TestHandler.test_hydrate_does_nothing ... ok #6535 maasserver.websockets.tests.test_base.TestHandler.test_list ... ok #6536 maasserver.websockets.tests.test_base.TestHandler.test_list_adds_to_loaded_pks ... ok #6537 maasserver.websockets.tests.test_base.TestHandler.test_list_limit ... ok #6538 maasserver.websockets.tests.test_base.TestHandler.test_list_start ... ok #6539 maasserver.websockets.tests.test_base.TestHandler.test_list_start_and_limit ... ok #6540 maasserver.websockets.tests.test_base.TestHandler.test_list_unions_the_loaded_pks ... ok #6541 maasserver.websockets.tests.test_base.TestHandler.test_listen_calls_get_object_with_pk_on_other_actions ... ok #6542 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_calls_listen ... ok #6543 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_create_adds_pk_to_loaded ... ok #6544 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_create_returns_update_if_pk_already_known ... ok #6545 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_delete_removes_pk_from_loaded ... ok #6546 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_delete_returns_None_if_pk_not_in_loaded ... ok #6547 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_returns_None_if_unknown_action ... ok #6548 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_call_full_dehydrate_for_list_if_not_active ... ok #6549 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_call_full_dehydrate_not_for_list_if_active ... ok #6550 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_create_action_if_not_in_loaded ... ok #6551 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_delete_action_if_obj_is_None ... ok #6552 maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_update_action_if_obj_not_None ... ok #6553 maasserver.websockets.tests.test_base.TestHandler.test_set_active_clears_active_if_missing_pk ... ok #6554 maasserver.websockets.tests.test_base.TestHandler.test_set_active_does_nothing_if_no_active_obj_and_missing_pk ... ok #6555 maasserver.websockets.tests.test_base.TestHandler.test_set_active_returns_data_and_sets_active ... ok #6556 maasserver.websockets.tests.test_base.TestHandler.test_update_with_form_updates_node ... ok #6557 maasserver.websockets.tests.test_base.TestHandler.test_update_with_form_uses_form_from_get_form_class ... ok #6558 maasserver.websockets.tests.test_base.TestHandler.test_update_without_form ... ok #6559 maasserver.testing.tests.test_factory.TestFactory.test_make_StaticIPAddress_uses_vlan_for_new_subnet ... ok #6560 maasserver.testing.tests.test_factory.TestFactory.test_make_StaticIPAddress_uses_vlan_for_subnet_with_cidr ... ok #6561 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_adds_no_nodes_by_default ... ok #6562 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_adds_nodes ... ok #6563 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_assigns_name ... ok #6564 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_does_not_add_other_nodes ... ok #6565 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_returns_physical_zone ... ok #6566 maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_returns_unique_zone ... ok #6567 maasserver.testing.tests.test_factory.TestFactory.test_pick_choice_can_exclude_choices ... ok #6568 maasserver.testing.tests.test_factory.TestFactory.test_pick_choice_chooses_from_django_options ... ok #6569 maasserver.testing.tests.test_factory.TestFactory.test_pick_enum_can_exclude_choices ... ok #6570 maasserver.testing.tests.test_factory.TestFactory.test_pick_enum_returns_enum_value ... ok #6571 maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_errors_out_helpfully_if_not_a_redirect ... ok #6572 maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_extracts_redirect_location ... ok #6573 maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_only_returns_target_path ... ok #6574 maasserver.testing.tests.test_module.TestHelpers.test_reload_object_reloads_object ... ok #6575 maasserver.testing.tests.test_module.TestHelpers.test_reload_object_returns_None_for_deleted_object ... ok #6576 maasserver.testing.tests.test_module.TestHelpers.test_reload_objects_omits_deleted_objects ... ok #6577 maasserver.testing.tests.test_module.TestHelpers.test_reload_objects_reloads_objects ... ok #6578 maasserver.testing.tests.test_module.TestNoReceivers.test_clears_and_restores_many_signals ... ok #6579 maasserver.testing.tests.test_module.TestNoReceivers.test_clears_and_restores_signal ... ok #6580 maasserver.testing.tests.test_module.TestNoReceivers.test_leaves_some_other_signals_alone ... ok #6581 maasserver.testing.tests.test_sampledata.TestPopulates.test__runs ... ok #6582 maasserver.tests.test_auth.LoginLogoutTest.test_login ... ok #6583 maasserver.tests.test_auth.LoginLogoutTest.test_login_failed ... ok #6584 maasserver.tests.test_auth.LoginLogoutTest.test_logout ... ok #6585 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_invalid_check_object ... ok #6586 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_invalid_check_permission ... ok #6587 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_node_init_user_cannot_access ... ok #6588 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_owned_status ... ok #6589 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_edit_VirtualBlockDevice_when_node_owner ... ok #6590 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_edit_his_own_nodes ... ok #6591 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_BlockDevice_when_no_node_owner ... ok #6592 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_BlockDevice_when_node_owner ... ok #6593 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_FilesystemGroup_when_no_node_owner ... ok #6594 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_FilesystemGroup_when_node_owner ... ok #6595 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_nodes_owned_by_others ... ok #6596 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_unowned_node ... ok #6597 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_BlockDevice_when_not_node_owner ... ok #6598 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_FilesystemGroup_when_not_node_owner ... ok #6599 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_nodes_owned_by_others ... ok #6600 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_unowned_node ... ok #6601 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_view_BlockDevice_when_not_node_owner ... ok #6602 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_view_FilesystemGroup_when_not_node_owner ... ok #6603 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_BlockDevice ... ok #6604 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_FilesystemGroup ... ok #6605 maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_node ... ok #6606 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_admin_can_edit (discovery) ... ok #6607 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_admin_can_view (discovery) ... ok #6608 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_admin_is_admin (discovery) ... ok #6609 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_user_cannot_edit (discovery) ... ok #6610 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_user_cannot_view (discovery) ... ok #6611 maasserver.tests.test_auth.TestMAASAuthorizationBackendForAdminRestricted.test_user_not_admin (discovery) ... ok #6612 maasserver.tests.test_auth.TestMAASAuthorizationBackendForDeviceInterface.test_non_owner_cannot_edit_device_interface ... ok #6613 maasserver.tests.test_auth.TestMAASAuthorizationBackendForDeviceInterface.test_owner_can_edit_device_interface ... ok #6614 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (dnsdata) ... ok #6614 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_edit (vlan) ... ok #6615 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (dnsdata) ... ok #6615 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_can_view (vlan) ... ok #6616 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (dnsdata) ... ok #6616 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_admin_is_admin (vlan) ... ok #6617 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (dnsdata) ... ok #6617 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_can_view (vlan) ... ok #6618 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (dnsdata) ... ok #6618 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_cannot_edit (vlan) ... ok #6619 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (dnsdata) ... ok #6619 maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (dnsresource) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (domain) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (staticroute) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForUnrestrictedRead.test_user_not_admin (vlan) ... ok #6620 maasserver.tests.test_auth.TestNodeVisibility.test_admin_sees_all_nodes ... ok #6621 maasserver.tests.test_auth.TestNodeVisibility.test_user_sees_own_nodes_and_unowned_nodes ... ok #6622 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_allows_archive_tar_xz ... ok #6623 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_allows_bootloader ... ok #6624 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_allows_root_image ... ok #6625 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_allows_squashfs ... ok #6626 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_ignores_unknown_ftypes ... ok #6627 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_prefers_squashfs_over_root_image ... ok #6628 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_validates_bootloader ... ok #6629 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_insert_validates_ubuntu ... ok #6630 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_validate_bootloader_allows_acceptable_bootloaders ... ok #6631 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_validate_bootloader_checks_version ... ok #6632 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_validate_bootloader_denies_unacceptable_bootloader ... ok #6633 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_validate_bootloader_ignores_non_bootloaders ... ok #6634 maasserver.tests.test_bootresources.TestBootResourceRepoWriter.test_validate_ubuntu_rejects_unknown_version ... ok #6635 maasserver.tests.test_bootresources.TestBootResourceStore.test_delete_content_to_finalize_deletes_items ... ok #6636 maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_delete_after_write_if_cancel_finalize ... ok #6637 maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_methods_if_new_resources_need_to_be_saved ... ok #6638 maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_methods_if_resources_to_delete_has_changed ... ok #6639 maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_methods_with_delete_if_cancel_finalize ... ok #6640 maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_does_nothing_if_resources_to_delete_hasnt_changed ... ok #6641 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_adds_kflavor_to_subarch ... ok #6642 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_calls_prevent_resource_deletion ... ok #6643 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_converts_generated_into_synced ... ok #6644 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_creates_resource ... ok #6645 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_file_captures_extra_fields ... ok #6646 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_file_creates_resource_file ... ok #6647 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_file_gets_resource_file ... ok #6648 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_gets_resource ... ok #6649 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_handles_bootloader ... ok #6650 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_set_creates_resource_set ... ok #6651 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_set_gets_resource_set ... ok #6652 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resources_add_no_kflavor_for_generic ... ok #6653 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resources_can_handle_duplicate_ftypes ... ok #6654 maasserver.tests.test_bootresources.TestBootResourceStore.test_get_resource_file_log_identifier_returns_valid_ident ... ok #6655 maasserver.tests.test_bootresources.TestBootResourceStore.test_init_initializes_variables ... ok #6656 maasserver.tests.test_bootresources.TestBootResourceStore.test_prevent_resource_deletion_doesnt_remove_unknown_resource ... ok #6657 maasserver.tests.test_bootresources.TestBootResourceStore.test_prevent_resource_deletion_removes_resource ... ok #6658 maasserver.tests.test_bootresources.TestBootResourceStore.test_save_content_later_adds_to__content_to_finalize_var ... ok #6659 maasserver.tests.test_bootresources.TestBootResourceStore.test_write_content_doesnt_write_if_cancel ... ok #6660 maasserver.tests.test_bootresources.TestBootResourceStore.test_write_content_thread_deletes_file_on_bad_checksum ... SKIP: XXX blake_r: Skipped because it causes the test that runs after this to fail. Because this test is not isolated and places a task in the reactor. #6661 maasserver.tests.test_bootresources.TestBootResourceStore.test_write_content_thread_saves_data ... ok #6662 maasserver.tests.test_bootresources.TestHelpers.test_get_simplestreams_endpoint ... ok #6663 maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__calls_try_check_boot_images ... ok #6664 maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__is_a_TimerService ... ok #6665 maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__runs_every_three_minutes ... ok #6666 maasserver.tests.test_bootresources.TestSetGlobalDefaultReleases.test__doesnt_change_anything ... ok #6667 maasserver.tests.test_bootresources.TestSetGlobalDefaultReleases.test__sets_both_commissioning_deploy_release ... ok #6668 maasserver.tests.test_bootresources.TestSetGlobalDefaultReleases.test__sets_commissioning_release ... ok #6669 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_boot_resource_returns_404 ... ok #6670 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_filename_returns_404 ... ok #6671 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_version_returns_404 ... ok #6672 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_returns_streaming_response ... ok #6673 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_valid_path_returns_200 ... ok #6674 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_other_than_allowed_returns_404 ... ok #6675 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_contains_keys ... ok #6676 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_products ... ok #6677 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_with_incomplete_resource ... ok #6678 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_product_keys ... ok #6679 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_values ... ok #6680 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_adds_optional_fields ... ok #6681 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_keys ... ok #6682 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_multiple_versions ... ok #6683 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_has_valid_values ... ok #6684 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_contains_keys ... ok #6685 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_has_valid_values ... ok #6686 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_uses_latest_complete_label ... ok #6687 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_version_contains_items ... ok #6688 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_contains_keys ... ok #6689 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_products ... ok #6690 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_with_incomplete_resource ... ok #6691 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_format_is_index_1 ... ok #6692 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_index_has_maas_v2_download ... ok #6693 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_contains_keys ... ok #6694 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_has_valid_values ... ok #6695 maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_with_resources ... ok #6696 maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_empty_sources_and_sets_when_cache_empty ... ok #6697 maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_empty_sources_and_sets_when_no_os ... ok #6698 maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_sources_and_sets_of_releases_and_architectures ... ok #6699 maasserver.tests.test_bootsources.TestHelpers.test_ensure_boot_source_definition_creates_default_source ... ok #6700 maasserver.tests.test_bootsources.TestHelpers.test_ensure_boot_source_definition_skips_if_already_present ... ok #6701 maasserver.tests.test_bootsources.TestHelpers.test_get_boot_sources ... ok #6702 maasserver.tests.test_commands.TestApikeyCommand.test_api_key_rejects_deletion_of_nonexistent_key ... ok #6703 maasserver.tests.test_commands.TestApikeyCommand.test_api_key_rejects_update_of_nonexistent_key ... ok #6704 maasserver.tests.test_commands.TestApikeyCommand.test_api_key_rejects_update_without_key_name ... ok #6705 maasserver.tests.test_commands.TestApikeyCommand.test_api_key_update_and_generate_mutually_exclusive_options ... ok #6706 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_deletes_key ... ok #6707 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_generates_key ... ok #6708 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_gets_keys ... ok #6709 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_rejects_deletion_of_bad_key ... ok #6710 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_rejects_mutually_exclusive_options ... ok #6711 maasserver.tests.test_commands.TestApikeyCommand.test_apikey_requires_username ... ok #6712 maasserver.tests.test_commands.TestApikeyCommand.test_success_modify_apikey_name ... ok #6713 maasserver.tests.test_commands.TestChangePasswords.test_bad_input ... ok #6714 maasserver.tests.test_commands.TestChangePasswords.test_changes_one_password ... ok #6715 maasserver.tests.test_commands.TestChangePasswords.test_changes_ten_passwords ... ok #6716 maasserver.tests.test_commands.TestChangePasswords.test_nonexistent_user ... ok #6717 maasserver.tests.test_commands.TestCommands.test_createadmin_creates_admin_and_ssh_key ... ok #6718 maasserver.tests.test_commands.TestCommands.test_createadmin_not_prompt_for_ssh_import_if_other_params_given ... ok #6719 maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_email_if_not_given ... ok #6720 maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_password_if_not_given ... ok #6721 maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_ssh_import_if_not_given ... ok #6722 maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_username_if_not_given ... ok #6723 maasserver.tests.test_commands.TestCommands.test_createadmin_raises_ssh_key_error ... ok #6724 maasserver.tests.test_commands.TestCommands.test_generate_api_doc ... ok #6725 maasserver.tests.test_commands.TestCommands.test_prompt_for_email_checks_for_empty_email ... ok #6726 maasserver.tests.test_commands.TestCommands.test_prompt_for_email_returns_selected_email ... ok #6727 maasserver.tests.test_commands.TestCommands.test_prompt_for_password_checks_for_consistent_password ... ok #6728 maasserver.tests.test_commands.TestCommands.test_prompt_for_password_returns_selected_password ... ok #6729 maasserver.tests.test_commands.TestCommands.test_prompt_for_ssh_import_returns_None_for_no_user_id ... ok #6730 maasserver.tests.test_commands.TestCommands.test_prompt_for_ssh_import_returns_selected_creds ... ok #6731 maasserver.tests.test_commands.TestCommands.test_prompt_for_username_checks_for_empty_username ... ok #6732 maasserver.tests.test_commands.TestCommands.test_prompt_for_username_returns_selected_username ... ok #6733 maasserver.tests.test_commands.TestCommands.test_validate_ssh_import_errors_on_incorrect_protocol ... ok #6734 maasserver.tests.test_commands.TestCommands.test_validate_ssh_import_errors_on_incorrect_user_id ... ok #6735 maasserver.tests.test_commands.TestCommands.test_validate_ssh_import_validates_protocol_and_user_id ... ok #6736 maasserver.tests.test_commands.TestCommands.test_validate_ssh_import_validates_user_id_with_no_protocol ... ok #6737 maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_option_connects_to_installed_cluster ... ok #6738 maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_run_obeys_database_option_if_given ... ok #6739 maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_run_raises_errors_as_CommandError ... ok #6740 maasserver.tests.test_commands_dbshell.TestDBShell.test_local_run_obeys_database_option_if_given ... ok #6741 maasserver.tests.test_commands_dbshell.TestDBShell.test_runs_dev_cluster_by_default_if_dev_fixture_exists ... ok #6742 maasserver.tests.test_commands_dbshell.TestDBShell.test_runs_installed_cluster_by_default_if_no_dev_fixture ... ok #6743 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_does_not_remove_existing_forwarders_config ... ok #6744 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_dry_run_migrates_nothing_and_prints_config ... ok #6745 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_cant_parse_config ... ok #6746 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_fails_to_make_backup ... ok #6747 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_file_has_no_options_block ... ok #6748 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_no_file_to_edit ... ok #6749 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_migrate_combines_with_existing_forwarders ... ok #6750 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_migrates_bind_config_to_database ... ok #6751 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_normal_operation ... ok #6752 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_dnssec_validation_config ... ok #6753 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_dnssec_validation_config_if_migration_set ... ok #6754 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_forwarders_config_if_migrate_set ... ok #6755 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_repeat_forced_migrations_write_file_anyway ... ok #6756 maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_repeat_migrations_migrate_nothing ... ok #6757 maasserver.tests.test_commands_get_named_conf.TestGetNamedConfCommand.test_get_named_conf_appends_to_config_file ... ok #6758 maasserver.tests.test_commands_get_named_conf.TestGetNamedConfCommand.test_get_named_conf_returns_snippet ... ok #6759 maasserver.tests.test_commands_set_up_dns.TestSetUpDNSCommand.test_set_up_dns_does_not_overwrite_config ... ok #6760 maasserver.tests.test_commands_set_up_dns.TestSetUpDNSCommand.test_set_up_dns_writes_configuration ... ok #6761 maasserver.tests.test_compose_preseed.TestAptProxy.test__returns_correct_url (ipv6) ... ok #6761 maasserver.tests.test_compose_preseed.TestAptProxy.test__returns_correct_url (ipv4) ... ok maasserver.tests.test_compose_preseed.TestAptProxy.test__returns_correct_url (name) ... ok maasserver.tests.test_compose_preseed.TestAptProxy.test__returns_correct_url (override) ... ok maasserver.tests.test_compose_preseed.TestAptProxy.test__returns_correct_url (disabled) ... ok #6762 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_auth_tokens ... ok #6763 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_metadata_status_url ... ok #6764 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_poweroff ... ok #6765 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_has_header ... ok #6766 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_produces_yaml ... ok #6767 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_skips_apt_proxy ... ok #6768 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_disk_erasing_includes_poweroff ... ok #6769 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_rescue_mode_does_not_include_poweroff ... ok #6770 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoConnectionsAvailable ... ok #6771 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoSuchOperatingSystem ... /tmp/tarmac/branch.2llTg4/src/maasserver/rpc/testing/fixtures.py:102: DeprecationWarning: ClusterRPCFixture is deprecated; use MockRegionToClusterRPCFixture instead. DeprecationWarning) ok #6772 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_curtin_installer ... ok #6773 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_curtin_installer_skips_apt_proxy ... ok #6774 maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_osystem_compose_preseed ... ok #6775 maasserver.tests.test_config_forms.TestDictCharField.test_DictCharField_does_not_allow_subfield_named_skip_check ... ok #6776 maasserver.tests.test_config_forms.TestDictCharField.test_DictCharField_init ... ok #6777 maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_id_for_label_uses_first_fields_name ... ok #6778 maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_fieldset_with_label_and_field_names ... ok #6779 maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_with_empty_string_as_input_data ... ok #6780 maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_with_initial_when_no_value ... ok #6781 maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_value_from_datadict_values_from_data ... ok #6782 maasserver.tests.test_config_forms.TestDictCharWidget.test_empty_DictCharWidget_renders_as_empty_string ... ok #6783 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_accepts_required_false ... ok #6784 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_honors_field_constraint ... ok #6785 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_processes_QueryDict_into_a_dict ... ok #6786 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_sets_default_value_for_subfields ... ok #6787 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_skip_check_false ... ok #6788 maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_skip_check_true_skips_validation ... ok #6789 maasserver.tests.test_config_forms.TestUtilities.test_get_all_prefixed_values_returns_sub_dict ... ok #6790 maasserver.tests.test_dbviews.TestDatabaseViews.test_each_view_can_be_used ... ok #6791 maasserver.tests.test_dbviews.TestDatabaseViews.test_views_contain_valid_sql ... ok #6792 maasserver.tests.test_dbviews.TestRoutablePairs.test__contains_nothing_when_there_are_no_nodes ... ok #6793 maasserver.tests.test_dbviews.TestRoutablePairs.test__contains_routes_between_nodes_on_same_space ... ok #6794 maasserver.tests.test_dbviews.TestRoutablePairs.test__does_not_contain_routes_between_addrs_of_diff_network_fams ... ok #6795 maasserver.tests.test_dbviews.TestRoutablePairs.test__does_not_contain_routes_between_nodes_on_differing_spaces ... ok #6796 maasserver.tests.test_dhcp.TestGetBestInterface.test__returns_bond_over_physical ... ok #6797 maasserver.tests.test_dhcp.TestGetBestInterface.test__returns_first_interface_when_all_physical ... ok #6798 maasserver.tests.test_dhcp.TestGetBestInterface.test__returns_first_interface_when_all_vlan ... ok #6799 maasserver.tests.test_dhcp.TestGetBestInterface.test__returns_physical_over_vlan ... ok #6800 maasserver.tests.test_dhcp.TestGetDHCPConfiguration.test__finds_per_subnet_addresses_when_ntp_external_only_not_set ... ok #6801 maasserver.tests.test_dhcp.TestGetDHCPConfiguration.test__uses_global_ntp_servers_when_ntp_external_only_is_set ... ok #6802 maasserver.tests.test_dhcp.TestGetDHCPConfigureFor.test__raises_DHCPConfigurationError_for_ipv4 ... ok #6803 maasserver.tests.test_dhcp.TestGetDHCPConfigureFor.test__raises_DHCPConfigurationError_for_ipv6 ... ok #6804 maasserver.tests.test_dhcp.TestGetDHCPConfigureFor.test__returns_for_ipv4 ... ok #6805 maasserver.tests.test_dhcp.TestGetDHCPConfigureFor.test__returns_for_ipv6 ... ok #6806 maasserver.tests.test_dhcp.TestGetIPAddressForInterface.test__returns_None ... ok #6807 maasserver.tests.test_dhcp.TestGetIPAddressForInterface.test__returns_ip_address_on_vlan ... ok #6808 maasserver.tests.test_dhcp.TestGetIPAddressForRackController.test__returns_ip_address_for_rack_controller_on_vlan ... ok #6809 maasserver.tests.test_dhcp.TestGetIPAddressForRackController.test__returns_ip_address_from_best_interface_on_rack_controller ... ok #6810 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__always_same_number_of_queries ... ok #6811 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_interface_with_static_ip ... ok #6812 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_interfaces_with_discovered_ips ... ok #6813 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_interfaces_with_dynamic_ranges_first ... ok #6814 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_interfaces_with_ips ... ok #6815 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_interfaces_with_static_over_discovered ... ok #6816 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_no_interfaces_if_ip_empty ... ok #6817 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_only_interfaces_on_vlan_ipv4 ... ok #6818 maasserver.tests.test_dhcp.TestGetInterfacesWithIPOnVLAN.test__returns_only_interfaces_on_vlan_ipv6 ... ok #6819 maasserver.tests.test_dhcp.TestGetManagedVLANsFor.test__returns_all_managed_vlans ... ok #6820 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__constant_query_count ... ok #6821 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__handles_blank_subnet ... ok #6822 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__returned_dict_chooses_minimum_address ... ok #6823 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__returns_dict_grouped_by_space_and_address_family ... ok #6824 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__returns_dict_with_rack_addresses ... ok #6825 maasserver.tests.test_dhcp.TestGetNTPServerAddressesForRack.test__returns_empty_dict_for_unconnected_rack ... ok #6826 maasserver.tests.test_dhcp.TestGetOMAPIKey.test__returns_key_in_global_config ... ok #6827 maasserver.tests.test_dhcp.TestGetOMAPIKey.test__sets_new_omapi_key_in_global_config ... ok #6828 maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (sticky_on_vlan_with_ip) ... ok #6828 maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (sticky_not_on_vlan_with_ip) ... ok maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (auto_on_vlan_with_ip) ... ok maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (auto_on_vlan_without_ip) ... ok maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (auto_not_on_vlan_with_ip) ... ok maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (discovered) ... ok maasserver.tests.test_dhcp.TestIPIsOnVLAN.test__returns_correct_result (user_reserved) ... ok #6829 maasserver.tests.test_dhcp.TestIPIsStickyOrAuto.test__returns_correct_result (sticky) ... ok #6829 maasserver.tests.test_dhcp.TestIPIsStickyOrAuto.test__returns_correct_result (auto) ... ok maasserver.tests.test_dhcp.TestIPIsStickyOrAuto.test__returns_correct_result (discovered) ... ok maasserver.tests.test_dhcp.TestIPIsStickyOrAuto.test__returns_correct_result (user_reserved) ... ok #6830 maasserver.tests.test_dhcp.TestMakeFailoverPeerConfig.test__renders_config_for_primary ... ok #6831 maasserver.tests.test_dhcp.TestMakeFailoverPeerConfig.test__renders_config_for_secondary ... ok #6832 maasserver.tests.test_dhcp.TestMakeHostsForSubnet.tests__returns_defined_hosts ... ok #6833 maasserver.tests.test_dhcp.TestMakeHostsForSubnet.tests__returns_hosts_first_created_ip_address ... ok #6834 maasserver.tests.test_dhcp.TestMakeHostsForSubnet.tests__returns_hosts_for_bond ... ok #6835 maasserver.tests.test_dhcp.TestMakeHostsForSubnet.tests__returns_hosts_interface_once_when_on_multiple_subnets ... ok #6836 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__defines_IPv4_subnet ... ok #6837 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__defines_IPv6_subnet ... ok #6838 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__doesnt_convert_None_router_ip ... ok #6839 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__includes_all_parameters ... ok #6840 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__overrides_ipv4_dns_from_subnet ... ok #6841 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__overrides_ipv6_dns_from_subnet ... ok #6842 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__passes_IP_addresses_as_strings ... ok #6843 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__returns_dhcp_snippets ... ok #6844 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__returns_multiple_pools ... ok #6845 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__returns_multiple_pools_with_failover_peer ... ok #6846 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_domain_name_from_passed_domain ... ok #6847 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_ipv4_dns_from_arguments ... ok #6848 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_ipv6_dns_from_arguments ... ok #6849 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_ntp_from_dict_argument ... ok #6850 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_ntp_from_empty_dict_argument ... ok #6851 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_ntp_from_list_argument ... ok #6852 maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_other_items_from_subnet_and_interface ... ok #6853 maasserver.tests.test_dhcp.TestSplitIPv4IPv6Subnets.test__separates_IPv4_from_IPv6_subnets ... ok #6854 maasserver.tests.test_fields.TestCIDRField.test_stores_cidr ... ok #6855 maasserver.tests.test_fields.TestCIDRField.test_stores_cidr_with_bit_set_in_host_part ... ok #6856 maasserver.tests.test_fields.TestCIDRField.test_validates_cidr ... ok #6857 maasserver.tests.test_fields.TestEditableBinaryField.test_is_BinaryField ... ok #6858 maasserver.tests.test_fields.TestEditableBinaryField.test_is_editable ... ok #6859 maasserver.tests.test_fields.TestIPv4CIDRField.test_fails_to_store_ipv6_cidr ... ok #6860 maasserver.tests.test_fields.TestIPv4CIDRField.test_stores_cidr ... ok #6861 maasserver.tests.test_fields.TestIPv4CIDRField.test_stores_cidr_with_bit_set_in_host_part ... ok #6862 maasserver.tests.test_fields.TestIPv4CIDRField.test_validates_cidr ... ok #6863 maasserver.tests.test_fields.TestJSONObjectField.test_field_another_lookup_fails ... ok #6864 maasserver.tests.test_fields.TestJSONObjectField.test_field_exact_lookup ... ok #6865 maasserver.tests.test_fields.TestJSONObjectField.test_field_none_lookup ... ok #6866 maasserver.tests.test_fields.TestJSONObjectField.test_stores_types ... ok #6867 maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_raises_error_when_not_LargeObjectFile ... ok #6868 maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_raises_error_when_oid_less_than_zero ... ok #6869 maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_returns_None_when_value_None ... ok #6870 maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_returns_oid_when_value_LargeObjectFile ... ok #6871 maasserver.tests.test_fields.TestLargeObjectField.test_insists_on_binary_mode ... ok #6872 maasserver.tests.test_fields.TestLargeObjectField.test_interates_on_block_size ... ok #6873 maasserver.tests.test_fields.TestLargeObjectField.test_stores_data ... ok #6874 maasserver.tests.test_fields.TestLargeObjectField.test_to_python_raises_error_when_not_valid_type ... ok #6875 maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_LargeObjectFile_when_value_int ... ok #6876 maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_LargeObjectFile_when_value_long ... ok #6877 maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_None_when_value_None ... ok #6878 maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_value_when_value_LargeObjectFile ... ok #6879 maasserver.tests.test_fields.TestLargeObjectField.test_unlink ... ok #6880 maasserver.tests.test_fields.TestLargeObjectField.test_with_exit_calls_close ... ok #6881 maasserver.tests.test_fields.TestMAASIPAddressField.test_uses_ip_comparison ... ok #6882 maasserver.tests.test_fields.TestMAC.test_as_byte_string ... ok #6883 maasserver.tests.test_fields.TestMAC.test_as_representation ... ok #6884 maasserver.tests.test_fields.TestMAC.test_as_unicode_string ... ok #6885 maasserver.tests.test_fields.TestMAC.test_conform_accepts_ISQLQuote ... ok #6886 maasserver.tests.test_fields.TestMAC.test_different_macs_hash_differently ... ok #6887 maasserver.tests.test_fields.TestMAC.test_django_serializes_MAC_to_JSON ... ok #6888 maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_double_wrappings ... ok #6889 maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_wrapping_on_other ... ok #6890 maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_wrapping_on_self ... ok #6891 maasserver.tests.test_fields.TestMAC.test_get_raw_punches_through_double_wrapping ... ok #6892 maasserver.tests.test_fields.TestMAC.test_get_raw_returns_wrapped_address ... ok #6893 maasserver.tests.test_fields.TestMAC.test_getquoted_punches_through_double_wrapping ... ok #6894 maasserver.tests.test_fields.TestMAC.test_getquoted_returns_SQL_for_MAC ... ok #6895 maasserver.tests.test_fields.TestMAC.test_identical_macs_hash_identically ... ok #6896 maasserver.tests.test_fields.TestMAC.test_mac_address_does_not_equal_none ... ok #6897 maasserver.tests.test_fields.TestMAC.test_mac_differs_from_other ... ok #6898 maasserver.tests.test_fields.TestMAC.test_mac_does_not_differ_from_self ... ok #6899 maasserver.tests.test_fields.TestMAC.test_mac_does_not_equal_other ... ok #6900 maasserver.tests.test_fields.TestMAC.test_mac_equals_identical_mac ... ok #6901 maasserver.tests.test_fields.TestMAC.test_mac_equals_self ... ok #6902 maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_double_wrapping ... ok #6903 maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_wrapping_on_other ... ok #6904 maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_wrapping_on_self ... ok #6905 maasserver.tests.test_fields.TestMAC.test_new_MAC_with_None_is_None ... ok #6906 maasserver.tests.test_fields.TestMAC.test_new_MAC_with_empty_byte_string_is_None ... ok #6907 maasserver.tests.test_fields.TestMAC.test_new_MAC_with_empty_unicode_string_is_None ... ok #6908 maasserver.tests.test_fields.TestMAC.test_new_MAC_with_other_value_types_are_rejected ... ok #6909 maasserver.tests.test_fields.TestMAC.test_raw_property_is_the_address ... ok #6910 maasserver.tests.test_fields.TestMAC.test_register_mac_type_is_idempotent ... ok #6911 maasserver.tests.test_fields.TestMACAddressField.test_accepts_colon_separated_octets ... ok #6912 maasserver.tests.test_fields.TestMACAddressField.test_accepts_dash_separated_octets ... ok #6913 maasserver.tests.test_fields.TestMACAddressField.test_accepts_leading_and_trailing_whitespace ... ok #6914 maasserver.tests.test_fields.TestMACAddressField.test_accepts_short_octet ... ok #6915 maasserver.tests.test_fields.TestMACAddressField.test_accepts_upper_and_lower_case ... ok #6916 maasserver.tests.test_fields.TestMACAddressField.test_mac_address_is_stored_normalized_and_loaded ... ok #6917 maasserver.tests.test_fields.TestMACAddressField.test_rejects_long_mac ... ok #6918 maasserver.tests.test_fields.TestMACAddressField.test_rejects_long_octet ... ok #6919 maasserver.tests.test_fields.TestMACAddressField.test_rejects_short_mac ... ok #6920 maasserver.tests.test_fields.TestNodeChoiceField.test_allows_selecting_by_hostname ... ok #6921 maasserver.tests.test_fields.TestNodeChoiceField.test_allows_selecting_by_system_id ... ok #6922 maasserver.tests.test_fields.TestNodeChoiceField.test_raises_exception_when_not_found ... ok #6923 maasserver.tests.test_fields.TestNodeChoiceField.test_works_with_multiple_entries_in_queryset ... ok #6924 maasserver.tests.test_fields.TestURLOrPPAField.test_cannot_create_package_repository_bad_ppa ... ok #6925 maasserver.tests.test_fields.TestURLOrPPAField.test_cannot_create_package_repository_bad_url ... ok #6926 maasserver.tests.test_fields.TestURLOrPPAField.test_create_package_repository_ppa ... ok #6927 maasserver.tests.test_fields.TestURLOrPPAField.test_create_package_repository_url ... ok #6928 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_catches_bad_PPA_format ... ok #6929 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_catches_bad_PPA_hostname ... ok #6930 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_catches_bad_scheme ... ok #6931 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_catches_bad_url ... ok #6932 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_validates_PPA ... ok #6933 maasserver.tests.test_fields.TestURLOrPPAFormField.test_URLOrPPAFormField_validates_URL ... ok #6934 maasserver.tests.test_fields.TestURLOrPPAFormField.test_rejects_none ... ok #6935 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_catches_bad_PPA_format ... ok #6936 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_catches_bad_PPA_hostname ... ok #6937 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_catches_bad_scheme ... ok #6938 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_catches_bad_url ... ok #6939 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_validates_PPA ... ok #6940 maasserver.tests.test_fields.TestURLOrPPAValidator.test_URLOrPPAValidator_validates_URL ... ok #6941 maasserver.tests.test_fields.TestVerboseRegexField.test_VerboseRegexField_accepts_valid_value ... ok #6942 maasserver.tests.test_fields.TestVerboseRegexField.test_VerboseRegexField_validation_error_includes_value ... ok #6943 maasserver.tests.test_fields.TestVerboseRegexValidator.test_VerboseRegexValidator_validates_value ... ok #6944 maasserver.tests.test_fields.TestVerboseRegexValidator.test_VerboseRegexValidator_validation_error_includes_value ... ok #6945 maasserver.tests.test_fields.TestVersionedTextFileField.test_creates_new ... ok #6946 maasserver.tests.test_fields.TestVersionedTextFileField.test_creates_new_link ... ok #6947 maasserver.tests.test_fields.TestVersionedTextFileField.test_ignores_self_id ... ok #6948 maasserver.tests.test_fields.TestVersionedTextFileField.test_ignores_self_instance ... ok #6949 maasserver.tests.test_fields.TestXMLField.test_loads_string ... ok #6950 maasserver.tests.test_fields.TestXMLField.test_lookup_exact_unsupported ... ok #6951 maasserver.tests.test_fields.TestXMLField.test_lookup_none ... ok #6952 maasserver.tests.test_fields.TestXMLField.test_lookup_xpath_exists_no_result ... ok #6953 maasserver.tests.test_fields.TestXMLField.test_lookup_xpath_exists_result ... ok #6954 maasserver.tests.test_fields.TestXMLField.test_save_non_wellformed_rejected ... ok #6955 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_on_boot_disk ... ok #6956 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_on_save ... ok #6957 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_with_invalid_names_fails ... ok #6958 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_with_names ... ok #6959 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_backing_fails ... ok #6960 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_cache_set_fails ... ok #6961 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_storage_fails ... ok #6962 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_choices_are_being_populated_correctly ... ok #6963 maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_required_fields ... ok #6964 maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_bcache_update_with_boot_disk ... ok #6965 maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_bcache_update_with_invalid_mode ... ok #6966 maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_bcache_with_invalid_block_device_fails ... ok #6967 maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_choices_are_being_populated_correctly ... ok #6968 maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_creates_physical_block_device_with_id_path ... ok #6969 maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_creates_physical_block_device_with_model_serial ... ok #6970 maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_requires_fields ... ok #6971 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_creates_filesystem ... ok #6972 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_deletes_old_filesystem_and_creates_new_one ... ok #6973 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_block_device_has_partition_table ... ok #6974 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_format_fstype ... ok #6975 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid ... ok #6976 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid_append_XYZ ... ok #6977 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid_prepend_XYZ ... ok #6978 maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_requires_fields ... ok #6979 maasserver.tests.test_forms_blockdevice.TestUpdateDeployedPhysicalBlockDeviceForm.test_requires_no_fields ... ok #6980 maasserver.tests.test_forms_blockdevice.TestUpdateDeployedPhysicalBlockDeviceForm.test_updates_deployed_physical_block_device ... ok #6981 maasserver.tests.test_forms_blockdevice.TestUpdatePhysicalBlockDeviceForm.test_requires_no_fields ... ok #6982 maasserver.tests.test_forms_blockdevice.TestUpdatePhysicalBlockDeviceForm.test_updates_physical_block_device ... ok #6983 maasserver.tests.test_forms_blockdevice.TestUpdateVirtualBlockDeviceForm.test_requires_no_fields ... ok #6984 maasserver.tests.test_forms_blockdevice.TestUpdateVirtualBlockDeviceForm.test_updates_virtual_block_device ... ok #6985 maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_adds_boot_resource_set_to_existing_boot_resource ... ok #6986 maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_adds_boot_resource_set_to_existing_generated_boot_resource ... ok #6987 maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_creates_boot_resource ... ok #6988 maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_creates_boot_resoures_with_generated_rtype ... ok #6989 maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_requires_fields ... ok #6990 maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_creates_boot_source_object_with_keyring_data ... ok #6991 maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_creates_boot_source_object_with_keyring_filename ... ok #6992 maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_edits_boot_source_object ... ok #6993 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_cannot_create_duplicate_entry ... ok #6994 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_creates_boot_source_selection_object ... ok #6995 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_edits_boot_source_selection_object ... ok #6996 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_arch ... ok #6997 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_label ... ok #6998 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_subarch ... ok #6999 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_has_different_os ... ok #7000 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_has_different_release ... ok #7001 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_star_values_in_request_validate_against_any_cache ... ok #7002 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_arch ... ok #7003 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_label ... ok #7004 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_same_os_and_release ... ok #7005 maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_subarch ... ok #7006 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_admin_is_offered_bulk_node_change ... ok #7007 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_first_action_is_empty ... ok #7008 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_nonadmin_is_not_offered_bulk_node_change ... ok #7009 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_empty_system_ids ... ok #7010 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_if_invalid_action ... ok #7011 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_if_no_action ... ok #7012 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_invalid_system_ids ... ok #7013 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_set_zone_does_not_work_if_not_admin ... ok #7014 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_not_present_action_is_not_SetZoneBulkAction ... ok #7015 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_present_if_data_is_empty ... ok #7016 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_rejects_empty_zone ... ok #7017 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_bcache_creation_fails_with_both_set ... ok #7018 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_cache_set_creation_with_block_device ... ok #7019 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_cache_set_creation_with_boot_disk ... ok #7020 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_cache_set_creation_with_partition ... ok #7021 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_choices_are_being_populated_correctly ... ok #7022 maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_required_fields ... ok #7023 maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_choices_are_being_populated_correctly ... ok #7024 maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_save_updates_the_cache_set_with_block_device ... ok #7025 maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_save_updates_the_cache_set_with_boot_disk ... ok #7026 maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_save_updates_the_cache_set_with_partition ... ok #7027 maasserver.tests.test_forms_commission.TestCommissionForm.test__calls_start_commissioning_with_options ... ok #7028 maasserver.tests.test_forms_commission.TestCommissionForm.test__doesnt_require_anything ... ok #7029 maasserver.tests.test_forms_commission.TestCommissionForm.test__not_allowed_if_on ... ok #7030 maasserver.tests.test_forms_commission.TestCommissionForm.test__not_allowed_in_bad_state ... ok #7031 maasserver.tests.test_forms_commissioning.TestCommissioningFormForm.test_commissioningform_contains_real_and_ui_choice ... ok #7032 maasserver.tests.test_forms_commissioning.TestCommissioningFormForm.test_commissioningform_error_msg_lists_min_hwe_kernel_choices ... ok #7033 maasserver.tests.test_forms_commissioning.TestCommissioningFormForm.test_commissioningform_error_msg_lists_series_choices ... ok #7034 maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_creates_commissioning_script ... ok #7035 maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_raises_if_duplicated_name ... ok #7036 maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_rejects_quotes_in_name ... ok #7037 maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_rejects_whitespace_in_name ... ok #7038 maasserver.tests.test_forms_config.ConfigFormTest.test_form_invalid_does_not_save_into_db ... ok #7039 maasserver.tests.test_forms_config.ConfigFormTest.test_form_loads_initial_values ... ok #7040 maasserver.tests.test_forms_config.ConfigFormTest.test_form_loads_initial_values_from_default_value ... ok #7041 maasserver.tests.test_forms_config.ConfigFormTest.test_form_rejects_unknown_settings ... ok #7042 maasserver.tests.test_forms_config.ConfigFormTest.test_form_valid_saves_into_db ... ok #7043 maasserver.tests.test_forms_config.ConfigFormTest.test_validates_composite_form ... ok #7044 maasserver.tests.test_forms_controller.TestControllerForm.test_Contains_limited_set_of_fields ... ok #7045 maasserver.tests.test_forms_controller.TestControllerForm.test___populates_power_type_choices ... ok #7046 maasserver.tests.test_forms_controller.TestControllerForm.test___populates_power_type_initial ... ok #7047 maasserver.tests.test_forms_controller.TestControllerForm.test__sets_power_parameters ... ok #7048 maasserver.tests.test_forms_controller.TestControllerForm.test__sets_power_type ... ok #7049 maasserver.tests.test_forms_controller.TestControllerForm.test__sets_zone ... ok #7050 maasserver.tests.test_forms_deploy.TestDeployForm.test_accepts_new_values ... ok #7051 maasserver.tests.test_forms_deploy.TestDeployForm.test_uses_live_data ... ok #7052 maasserver.tests.test_forms_device.TestDeviceForm.test_changes_device_parent ... ok #7053 maasserver.tests.test_forms_device.TestDeviceForm.test_contains_limited_set_of_fields ... ok #7054 maasserver.tests.test_forms_device.TestDeviceWithMACsForm.test_contains_mac_addresses_field_and_converts_non_querydict ... ok #7055 maasserver.tests.test_forms_device.TestDeviceWithMACsForm.test_creates_device_with_domain_and_parent ... ok #7056 maasserver.tests.test_forms_device.TestDeviceWithMACsForm.test_creates_device_with_mac ... ok #7057 maasserver.tests.test_forms_device.TestDeviceWithMACsForm.test_creates_device_with_macs ... ok #7058 maasserver.tests.test_forms_device.TestDeviceWithMACsForm.test_creates_device_with_parent_inherits_parents_domain ... ok #7059 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__cannot_update_both_node_and_subnet ... ok #7060 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__cannt_create_dhcp_snippet_with_node_and_subnet ... ok #7061 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__create_dhcp_snippet_defaults_to_enabled ... ok #7062 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__create_dhcp_snippet_requies_name ... ok #7063 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__create_dhcp_snippet_requires_value ... ok #7064 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__creates_dhcp_snippet ... ok #7065 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__creates_dhcp_snippet_with_node ... ok #7066 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__creates_dhcp_snippet_with_subnet ... ok #7067 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__fail_validation_on_create_cleans_value ... ok #7068 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__update_failure_doesnt_delete_value ... ok #7069 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__update_global_snippet_resets_node ... ok #7070 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__update_global_snippet_resets_subnet ... ok #7071 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_description ... ok #7072 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_enabled ... ok #7073 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_name ... ok #7074 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_node ... ok #7075 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_node_when_subnet_set ... ok #7076 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_subnet ... ok #7077 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_subnet_when_node_set ... ok #7078 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test__updates_value ... ok #7079 maasserver.tests.test_forms_dhcpsnippet.TestDHCPSnippetForm.test_is_not_valid_when_validate_dhcp_config_fails ... ok #7080 maasserver.tests.test_forms_dnsdata.TestDNSDataForm.test__creates_dnsdata ... ok #7081 maasserver.tests.test_forms_dnsdata.TestDNSDataForm.test__doesnt_require_name_on_update ... ok #7082 maasserver.tests.test_forms_dnsdata.TestDNSDataForm.test__updates_dnsdata ... ok #7083 maasserver.tests.test_forms_dnsdata.TestDNSDataForm.test_accepts_ttl ... ok #7084 maasserver.tests.test_forms_dnsdata.TestDNSDataForm.test_accepts_ttl_equal_none ... ok #7085 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test__creates_dnsresource ... ok #7086 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test__doesnt_require_name_on_update ... ok #7087 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test__update_allows_multiple_ips ... ok #7088 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test__updates_dnsresource ... ok #7089 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test_accepts_address_ttl ... ok #7090 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test_accepts_address_ttl_equals_none ... ok #7091 maasserver.tests.test_forms_dnsresource.TestDNSResourceForm.test_does_not_require_ip_addresses ... ok #7092 maasserver.tests.test_forms_domain.TestDomainForm.test__creates_domain ... ok #7093 maasserver.tests.test_forms_domain.TestDomainForm.test__doest_require_name_on_update ... ok #7094 maasserver.tests.test_forms_domain.TestDomainForm.test__updates_domain ... ok #7095 maasserver.tests.test_forms_domain.TestDomainForm.test_accepts_ttl ... ok #7096 maasserver.tests.test_forms_domain.TestDomainForm.test_accepts_ttl_equals_none ... ok #7097 maasserver.tests.test_forms_fabric.TestFabricForm.test__creates_fabric ... ok #7098 maasserver.tests.test_forms_fabric.TestFabricForm.test__doest_require_name_on_update ... ok #7099 maasserver.tests.test_forms_fabric.TestFabricForm.test__updates_fabric ... ok #7100 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__creates_fannetwork ... ok #7101 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__doest_require_name_on_update ... ok #7102 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_name ... ok #7103 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_overlay ... ok #7104 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_underlay ... ok #7105 maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__updates_fannetwork ... ok #7106 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_ignores_mount_point_when_fs_does_not_use_mount_point (partition) ... ok #7106 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_ignores_mount_point_when_fs_does_not_use_mount_point (block-device) ... ok #7107 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_absolute_path_empty (partition) ... ok #7107 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_absolute_path_empty (block-device) ... ok #7108 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_invalid_absolute_path (partition) ... ok #7108 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_invalid_absolute_path (block-device) ... ok #7109 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_invalid_absolute_path_too_long (partition) ... ok #7109 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_invalid_absolute_path_too_long (block-device) ... ok #7110 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_substrate_in_filesystem_group (partition) ... ok #7110 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_is_not_valid_if_substrate_in_filesystem_group (block-device) ... ok #7111 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_requires_mount_point_when_fs_uses_mount_point (partition) ... ok #7111 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_requires_mount_point_when_fs_uses_mount_point (block-device) ... ok #7112 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_sets_mount_point_and_options_on_filesystem (partition) ... ok #7112 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_sets_mount_point_and_options_on_filesystem (block-device) ... ok #7113 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_sets_mount_point_to_none_and_options_on_swap (partition) ... ok #7113 maasserver.tests.test_forms_filesystem.TestMountFilesystemForm.test_sets_mount_point_to_none_and_options_on_swap (block-device) ... ok #7114 maasserver.tests.test_forms_filesystem.TestMountFilesystemFormWithoutSubstrate.test_is_not_valid_if_there_is_no_filesystem ... ok #7115 maasserver.tests.test_forms_filesystem.TestMountNonStorageFilesystemForm.test_requires_fstype_and_mount_point ... ok #7116 maasserver.tests.test_forms_filesystem.TestMountNonStorageFilesystemFormScenarios.test_creates_filesystem_with_mount_point_and_options (ramfs) ... ok #7116 maasserver.tests.test_forms_filesystem.TestMountNonStorageFilesystemFormScenarios.test_creates_filesystem_with_mount_point_and_options (tmpfs) ... ok #7117 maasserver.tests.test_forms_filesystem.TestUnmountNonStorageFilesystemForm.test_requires_mount_point ... ok #7118 maasserver.tests.test_forms_filesystem.TestUnmountNonStorageFilesystemForm.test_will_not_unmount_filesystem_on_block_device ... ok #7119 maasserver.tests.test_forms_filesystem.TestUnmountNonStorageFilesystemForm.test_will_not_unmount_filesystem_on_partition ... ok #7120 maasserver.tests.test_forms_filesystem.TestUnmountNonStorageFilesystemFormScenarios.test_unmounts_filesystem_with_mount_point (ramfs) ... ok #7120 maasserver.tests.test_forms_filesystem.TestUnmountNonStorageFilesystemFormScenarios.test_unmounts_filesystem_with_mount_point (tmpfs) ... ok #7121 maasserver.tests.test_forms_helpers.TestHelpers.test_get_machine_create_form_if_admin ... ok #7122 maasserver.tests.test_forms_helpers.TestHelpers.test_get_machine_create_form_if_non_admin ... ok #7123 maasserver.tests.test_forms_helpers.TestHelpers.test_get_machine_edit_form_returns_AdminMachineForm_if_admin ... ok #7124 maasserver.tests.test_forms_helpers.TestHelpers.test_get_machine_edit_form_returns_MachineForm_if_non_admin ... ok #7125 maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_edit_form_returns_AdminNodeForm_if_admin ... ok #7126 maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_edit_form_returns_NodeForm_if_non_admin ... ok #7127 maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_combines ... ok #7128 maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_returns_no_duplicates ... ok #7129 maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_sorts_output ... ok #7130 maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_falls_back_to_first_option ... ok #7131 maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_prefers_i386_generic_if_usable ... ok #7132 maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_returns_empty_if_no_options ... ok #7133 maasserver.tests.test_forms_helpers.TestHelpers.test_remove_None_values_leaves_empty_dict_untouched ... ok #7134 maasserver.tests.test_forms_helpers.TestHelpers.test_remove_None_values_removes_None_values_in_dict ... ok #7135 maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_ignores_duplicates ... ok #7136 maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_rejects_invalid_data ... ok #7137 maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_validates_valid_data ... ok #7138 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__creates_acquired_bridge_interface ... ok #7139 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__rejects_no_parent ... ok #7140 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__rejects_when_parent_already_have_children ... ok #7141 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__rejects_when_parent_is_already_in_a_bond ... ok #7142 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__rejects_when_parent_is_already_in_a_bridge ... ok #7143 maasserver.tests.test_forms_interface.AcquiredBridgeInterfaceFormTest.test__rejects_when_parent_is_bridge ... ok #7144 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__create_removes_parent_links_and_sets_link_up_on_bond ... ok #7145 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface ... ok #7146 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_bond_params ... ok #7147 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_default_bond_params ... ok #7148 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_parent_mac_address ... ok #7149 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edit_allows_zero_params ... ok #7150 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edit_does_overwrite_params ... ok #7151 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edit_doesnt_overwrite_params ... ok #7152 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface ... ok #7153 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface_allows_disconnected ... ok #7154 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface_removes_parents ... ok #7155 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface_updates_mac_address_when_parent_removed ... ok #7156 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__error_with_invalid_bond_mode ... ok #7157 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_no_parents ... ok #7158 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_when_parents_already_have_children ... ok #7159 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_when_parents_not_in_same_vlan ... ok #7160 maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_when_vlan_not_untagged ... ok #7161 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__create_removes_parent_links_and_sets_link_up_on_bridge ... ok #7162 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__creates_bridge_interface ... ok #7163 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__creates_bridge_interface_with_parent_mac_address ... ok #7164 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__edit_allows_zero_params ... ok #7165 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__edit_does_overwrite_params ... ok #7166 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__edit_doesnt_overwrite_params ... ok #7167 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__edits_interface ... ok #7168 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__edits_interface_allows_disconnected ... ok #7169 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__rejects_no_parent ... ok #7170 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__rejects_when_parent_already_have_children ... ok #7171 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__rejects_when_parent_is_already_in_a_bond ... ok #7172 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__rejects_when_parent_is_already_in_a_bridge ... ok #7173 maasserver.tests.test_forms_interface.BridgeInterfaceFormTest.test__rejects_when_parent_is_bridge ... ok #7174 maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__allows_no_vlan (region) ... ok #7174 maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__allows_no_vlan (rack) ... ok maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__allows_no_vlan (region_rack) ... ok #7175 maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__edits_interface (region) ... ok #7175 maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__edits_interface (rack) ... ok maasserver.tests.test_forms_interface.ControllerInterfaceFormTest.test__edits_interface (region_rack) ... ok #7176 maasserver.tests.test_forms_interface.DeployedInterfaceFormTest.test__updates_interface ... ok #7177 maasserver.tests.test_forms_interface.GetInterfaceFormErrorTests.test_get_interface_form_returns_form ... ok #7178 maasserver.tests.test_forms_interface.GetInterfaceFormTests.test_get_interface_form_returns_form (physical) ... ok #7178 maasserver.tests.test_forms_interface.GetInterfaceFormTests.test_get_interface_form_returns_form (bond) ... ok maasserver.tests.test_forms_interface.GetInterfaceFormTests.test_get_interface_form_returns_form (vlan) ... ok #7179 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__create_ensures_link_up ... ok #7180 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__create_sets_interface_parameters ... ok #7181 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__creates_physical_interface ... ok #7182 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__creates_physical_interface_disconnected ... ok #7183 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__creates_physical_interface_generates_name ... ok #7184 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__edits_doesnt_overwrite_name ... ok #7185 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__edits_interface ... ok #7186 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__edits_interface_disconnected ... ok #7187 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__rejects_parents ... ok #7188 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__requires_mac_address ... ok #7189 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_allows_clearing_interface_parameters ... ok #7190 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_does_change_interface_parameters ... ok #7191 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_doesnt_change_interface_parameters ... ok #7192 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test_allows_interface_on_tagged_vlan_for_device ... ok #7193 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test_rejects_interface_on_tagged_vlan ... ok #7194 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test_rejects_interface_with_duplicate_name ... ok #7195 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__create_ensures_link_up ... ok #7196 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__create_rejects_interface_without_vlan ... ok #7197 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__creates_vlan_interface ... ok #7198 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__edits_interface ... ok #7199 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_more_than_one_parent ... ok #7200 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_no_parents ... ok #7201 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_no_vlan ... ok #7202 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_parent_on_bond ... ok #7203 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_vlan_not_on_same_fabric ... ok #7204 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_vlan_parent ... ok #7205 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test_rejects_interface_on_default_fabric ... ok #7206 maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test_rejects_interface_with_duplicate_name ... ok #7207 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__doesnt_require_link_id_if_only_one_gateway_per_family ... ok #7208 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__interface_needs_gateways ... ok #7209 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__link_id_fields_setup_correctly ... ok #7210 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__requires_link_id_if_more_than_one_gateway_per_family ... ok #7211 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_link_v4_on_node_when_link_id ... ok #7212 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_link_v6_on_node_when_link_id ... ok #7213 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_links_on_node_when_no_link_id ... ok #7214 maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_links_works_on_dhcp_with_gateway_ip ... ok #7215 maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__DHCP_deletes_link_with_subnet ... ok #7216 maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__LINK_UP_deletes_link ... ok #7217 maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__STATIC_deletes_link_in_subnet ... ok #7218 maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__must_be_valid_id ... ok #7219 maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__requires_id ... ok #7220 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__comment_optional ... ok #7221 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__creates_iprange ... ok #7222 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__creates_iprange_with_user ... ok #7223 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__empty_form_fails_validation ... ok #7224 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__requires_end_ip ... ok #7225 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__requires_start_ip ... ok #7226 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__requires_subnet ... ok #7227 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__requires_type ... ok #7228 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__subnet_optional_if_it_can_be_found ... ok #7229 maasserver.tests.test_forms_iprange.TestIPRangeForm.test__updates_iprange ... ok #7230 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_creates_license_key ... ok #7231 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_doesnt_include_default_distro_series ... ok #7232 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_doesnt_include_default_osystem ... ok #7233 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_errors_on_not_unique ... ok #7234 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_handles_missing_osystem_in_distro_series ... ok #7235 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_all_distro_series ... ok #7236 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_all_osystems_sorted ... ok #7237 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_only_distro_series_that_require_license_keys ... ok #7238 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_only_osystems_that_require_license_keys ... ok #7239 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_osystem_in_choices ... ok #7240 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_requires_all_fields ... ok #7241 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_updates_license_key ... ok #7242 maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_validates_license_key ... ok #7243 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_changes_power_parameters_with_skip_check ... ok #7244 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_changes_power_type ... ok #7245 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_contains_limited_set_of_fields ... /tmp/tarmac/branch.2llTg4/src/maasserver/testing/testcase.py:99: DeprecationWarning: client_log_in assumes that the client uses password authentication, but this is not always the case. Use client.login instead. "client.login instead.", DeprecationWarning) ok #7246 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_doesnt_change_power_type ... ok #7247 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_doesnt_changes_power_parameters ... ok #7248 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_populates_power_type_choices ... ok #7249 maasserver.tests.test_forms_machine.TestAdminMachineForm.test_AdminMachineForm_populates_power_type_initial ... ok #7250 maasserver.tests.test_forms_machine.TestMachineForm.test_accepts_osystem ... ok #7251 maasserver.tests.test_forms_machine.TestMachineForm.test_accepts_osystem_distro_series ... ok #7252 maasserver.tests.test_forms_machine.TestMachineForm.test_accepts_usable_architecture ... ok #7253 maasserver.tests.test_forms_machine.TestMachineForm.test_adds_blank_default_when_no_arches_available ... ok #7254 maasserver.tests.test_forms_machine.TestMachineForm.test_contains_limited_set_of_fields ... ok #7255 maasserver.tests.test_forms_machine.TestMachineForm.test_form_validates_hwe_kernel_by_passing_invalid_config ... ok #7256 maasserver.tests.test_forms_machine.TestMachineForm.test_form_validates_min_hwe_kernel_by_passing_invalid_config ... ok #7257 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_invalid_osystem ... ok #7258 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_invalid_osystem_distro_series ... ok #7259 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_mismatch_osystem_distro_series ... ok #7260 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_unusable_architecture ... ok #7261 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_when_validate_license_key_for_raise_no_connection ... ok #7262 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_when_validate_license_key_for_raise_no_os ... ok #7263 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_when_validate_license_key_for_raise_timeout ... ok #7264 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_when_validate_license_key_for_returns_False ... ok #7265 maasserver.tests.test_forms_machine.TestMachineForm.test_rejects_when_validate_license_key_returns_False ... ok #7266 maasserver.tests.test_forms_machine.TestMachineForm.test_set_distro_series_accepts_short_distro_series ... ok #7267 maasserver.tests.test_forms_machine.TestMachineForm.test_set_distro_series_doesnt_allow_short_ubuntu_series ... ok #7268 maasserver.tests.test_forms_machine.TestMachineForm.test_starts_with_default_architecture ... ok #7269 maasserver.tests.test_forms_machine.TestMachineForm.test_starts_with_default_distro_series ... ok #7270 maasserver.tests.test_forms_machine.TestMachineForm.test_starts_with_default_osystem ... ok #7271 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__empty ... ok #7272 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__mac_in_use_on_current_node_passes ... ok #7273 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__multiple_invalid ... ok #7274 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__save ... ok #7275 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__simple_invalid ... ok #7276 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__valid ... ok #7277 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__with_mac_in_use_on_another_node_fails ... ok #7278 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test__with_mac_in_use_on_uknown_interface_passes ... ok #7279 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test_form_with_ip_based_hostname_generates_hostname ... ok #7280 maasserver.tests.test_forms_machinewithmacaddresses.MachineWithMACAddressesFormTest.test_form_without_hostname_generates_hostname ... ok #7281 maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_includes_limited_number_of_msgs ... ok #7282 maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_returns_summary_message ... ok #7283 maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_with_one_more_error ... ok #7284 maasserver.tests.test_forms_multiplechoicefield.TestUnconstrainedMultipleChoiceField.test_accepts_list ... ok #7285 maasserver.tests.test_forms_multiplechoicefield.TestValidatorMultipleChoiceField.test_field_uses_validator ... ok #7286 maasserver.tests.test_forms_multiplechoicefield.TestValidatorMultipleChoiceField.test_field_validates_valid_data ... ok #7287 maasserver.tests.test_forms_node.TestAdminNodeForm.test_changes_zone ... ok #7288 maasserver.tests.test_forms_node.TestAdminNodeForm.test_contains_limited_set_of_fields ... ok #7289 maasserver.tests.test_forms_node.TestAdminNodeForm.test_initialises_zone ... ok #7290 maasserver.tests.test_forms_node.TestNodeForm.test_accepts_disable_ipv4_if_false ... ok #7291 maasserver.tests.test_forms_node.TestNodeForm.test_accepts_domain_by_id ... ok #7292 maasserver.tests.test_forms_node.TestNodeForm.test_accepts_domain_by_name ... ok #7293 maasserver.tests.test_forms_node.TestNodeForm.test_accepts_hostname ... ok #7294 maasserver.tests.test_forms_node.TestNodeForm.test_contains_limited_set_of_fields ... ok #7295 maasserver.tests.test_forms_node.TestNodeForm.test_rejects_disable_ipv4_if_true ... ok #7296 maasserver.tests.test_forms_node.TestNodeForm.test_validates_domain ... ok #7297 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__arches_comma_cleaning ... ok #7298 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__arches_validation ... ok #7299 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__component_comma_cleaning ... ok #7300 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__create_package_repository_defaults_to_enabled ... ok #7301 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__create_package_repository_requires_name ... ok #7302 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__create_package_repository_requires_url ... ok #7303 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__creates_package_repository ... ok #7304 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__creates_package_repository_defaults_main_arches ... ok #7305 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__default_repository_cannot_be_disabled ... ok #7306 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__disabled_pocket_comma_cleaning ... ok #7307 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__distribution_comma_cleaning ... ok #7308 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__fail_validation_on_create_cleans_url ... ok #7309 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__update_failure_doesnt_delete_url ... ok #7310 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__updates_arches ... ok #7311 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__updates_enabled ... ok #7312 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__updates_name ... ok #7313 maasserver.tests.test_forms_packagerepository.TestPackageRepositoryForm.test__updates_url ... ok #7314 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_bootable_is_set_on_partition ... ok #7315 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_not_valid_if_size_greater_than_block_size ... ok #7316 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_not_valid_if_size_less_than_min_size ... ok #7317 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_valid_if_size_a_string ... ok #7318 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_requires_fields ... ok #7319 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_size_rounded_down_and_placed_on_alignment_boundry ... ok #7320 maasserver.tests.test_forms_partition.TestAddPartitionForm.test_uuid_is_set_on_partition ... ok #7321 maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_creates_filesystem ... ok #7322 maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_deletes_old_filesystem_and_creates_new_one ... ok #7323 maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_is_not_valid_if_invalid_format_fstype ... ok #7324 maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_is_not_valid_if_invalid_uuid ... ok #7325 maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_requires_fields ... ok #7326 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_choices_are_being_populated_correctly ... ok #7327 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_on_boot_disk ... ok #7328 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_on_save ... ok #7329 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_with_names ... ok #7330 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_without_storage_fails ... ok #7331 maasserver.tests.test_forms_raid.TestCreateRaidForm.test_requires_fields ... ok #7332 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_blockdevice_fails ... ok #7333 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_partition_fails ... ok #7334 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_spare_blockdevice_fails ... ok #7335 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_spare_partition_fails ... ok #7336 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_blockdevice ... ok #7337 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_blockdevice_by_name ... ok #7338 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_boot_disk ... ok #7339 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_partition ... ok #7340 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_spare_boot_disk ... ok #7341 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_spare_device ... ok #7342 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_spare_partition ... ok #7343 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_blockdevice_fails ... ok #7344 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_partition_fails ... ok #7345 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_spare_blockdevice_fails ... ok #7346 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_spare_partition_fails ... ok #7347 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_blockdevice ... ok #7348 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_partition ... ok #7349 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_spare_device ... ok #7350 maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_spare_partition ... ok #7351 maasserver.tests.test_forms_settings.TestGetConfigDoc.test_get_config_doc ... ok #7352 maasserver.tests.test_forms_settings.TestGetConfigField.test_get_config_field_creates_field ... ok #7353 maasserver.tests.test_forms_settings.TestGetConfigField.test_get_config_field_validates_config_name ... ok #7354 maasserver.tests.test_forms_settings.TestGetConfigForm.test_get_config_form_returns_initialized_form ... ok #7355 maasserver.tests.test_forms_settings.TestSpecificConfigSettings.test_commissioning_distro_series_config ... ok #7356 maasserver.tests.test_forms_settings.TestSpecificConfigSettings.test_upstream_dns_accepts_ip_list ... ok #7357 maasserver.tests.test_forms_space.TestSpaceForm.test__creates_space ... ok #7358 maasserver.tests.test_forms_space.TestSpaceForm.test__doest_require_name_on_update ... ok #7359 maasserver.tests.test_forms_space.TestSpaceForm.test__requires_name ... ok #7360 maasserver.tests.test_forms_space.TestSpaceForm.test__updates_space ... ok #7361 maasserver.tests.test_forms_staticroute.TestStaticRouteForm.test__creates_staticroute ... ok #7362 maasserver.tests.test_forms_staticroute.TestStaticRouteForm.test__doest_require_any_fields_on_update ... ok #7363 maasserver.tests.test_forms_staticroute.TestStaticRouteForm.test__requires_source_destination_gateway_ip ... ok #7364 maasserver.tests.test_forms_staticroute.TestStaticRouteForm.test__updates_staticroute ... ok #7365 maasserver.tests.test_forms_subnet.TestSubnetForm.test__clean_dns_servers_accepts_comma_separated_list ... ok #7366 maasserver.tests.test_forms_subnet.TestSubnetForm.test__clean_dns_servers_accepts_space_separated_list ... ok #7367 maasserver.tests.test_forms_subnet.TestSubnetForm.test__clears_gateway_and_dns_ervers ... ok #7368 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet ... ok #7369 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_fabric_and_vlan ... ok #7370 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_fabric_with_vid ... ok #7371 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_space ... ok #7372 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_vlan_in_fabric ... ok #7373 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_fabric_with_vid ... ok #7374 maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_name_equal_to_cidr ... ok #7375 maasserver.tests.test_forms_subnet.TestSubnetForm.test__doesnt_overwrite_other_fields ... ok #7376 maasserver.tests.test_forms_subnet.TestSubnetForm.test__doest_require_vlan_space_or_cidr_on_update ... ok #7377 maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_unknown_vid_in_default_fabric ... ok #7378 maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_unknown_vid_in_fabric ... ok #7379 maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_vlan_not_in_fabric ... ok #7380 maasserver.tests.test_forms_subnet.TestSubnetForm.test__requires_cidr ... ok #7381 maasserver.tests.test_forms_subnet.TestSubnetForm.test__updates_subnet ... ok #7382 maasserver.tests.test_forms_subnet.TestSubnetForm.test__updates_subnet_name_doesnt_remove_dns_server ... ok #7383 maasserver.tests.test_forms_subnet.TestSubnetForm.test__updates_subnet_name_to_cidr ... ok #7384 maasserver.tests.test_forms_ubuntu.TestUbuntuForm.test_form_loads_initial_values ... ok #7385 maasserver.tests.test_forms_ubuntu.TestUbuntuForm.test_form_saves_info_db ... ok #7386 maasserver.tests.test_forms_user.TestNewUserCreationForm.test_does_not_save_to_db_if_commit_is_False ... ok #7387 maasserver.tests.test_forms_user.TestNewUserCreationForm.test_email_is_required ... ok #7388 maasserver.tests.test_forms_user.TestNewUserCreationForm.test_fields_order ... ok #7389 maasserver.tests.test_forms_user.TestNewUserCreationForm.test_saves_to_db_by_default ... ok #7390 maasserver.tests.test_forms_user.TestUniqueEmailForms.test_EditUserForm_fails_validation_if_email_taken ... ok #7391 maasserver.tests.test_forms_user.TestUniqueEmailForms.test_EditUserForm_validates_if_email_unchanged ... ok #7392 maasserver.tests.test_forms_user.TestUniqueEmailForms.test_NewUserCreationForm_fails_validation_if_email_taken ... ok #7393 maasserver.tests.test_forms_user.TestUniqueEmailForms.test_ProfileForm_fails_validation_if_email_taken ... ok #7394 maasserver.tests.test_forms_user.TestUniqueEmailForms.test_ProfileForm_validates_if_email_unchanged ... ok #7395 maasserver.tests.test_forms_vlan.TestVLANForm.test__creates_vlan ... ok #7396 maasserver.tests.test_forms_vlan.TestVLANForm.test__creates_vlan_with_default_mtu ... ok #7397 maasserver.tests.test_forms_vlan.TestVLANForm.test__doest_require_name_vid_or_mtu_on_update ... ok #7398 maasserver.tests.test_forms_vlan.TestVLANForm.test__requires_vid ... ok #7399 maasserver.tests.test_forms_vlan.TestVLANForm.test__updates_vlan ... ok #7400 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_blank_primary_sets_to_secondary ... ok #7401 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_can_delete_primary_and_set_dhcp_on_with_secondary ... ok #7402 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_primary_set_to_secondary_removes_secondary ... ok #7403 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_secondary_set_to_existing_primary_fails ... ok #7404 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_sets_primary_rack ... ok #7405 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_sets_secondary_rack ... ok #7406 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_setting_both_racks_to_same_fails ... ok #7407 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_turns_dhcp_on ... ok #7408 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_unsets_primary_rack ... ok #7409 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_unsets_secondary_rack ... ok #7410 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_validates_primary_rack_with_dhcp_on ... ok #7411 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_validates_subnet_with_dhcp_on ... ok #7412 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_verfies_primary_rack_is_on_vlan ... ok #7413 maasserver.tests.test_forms_vlan.TestVLANForm.test_update_verfies_secondary_rack_is_on_vlan ... ok #7414 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_creates_logical_volume ... ok #7415 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_free_space_less_than_min_size ... ok #7416 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_invalid_uuid ... ok #7417 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_size_greater_than_free_space ... ok #7418 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_size_less_than_minimum_block_size ... ok #7419 maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_requires_no_fields ... ok #7420 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices ... ok #7421 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices_and_partitions ... ok #7422 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices_by_name ... ok #7423 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_boot_disk ... ok #7424 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_name_and_uuid ... ok #7425 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_partitions ... ok #7426 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_partitions_by_name ... ok #7427 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_block_device_does_not_belong_to_node ... ok #7428 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_invalid_uuid ... ok #7429 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_partition_does_not_belong_to_node ... ok #7430 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_missing_block_devices_and_partitions ... ok #7431 maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_requires_fields ... ok #7432 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_block_device ... ok #7433 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_block_device_by_name ... ok #7434 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_boot_disk ... ok #7435 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_partition ... ok #7436 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_partition_by_name ... ok #7437 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_is_not_valid_if_invalid_uuid ... ok #7438 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_block_device ... ok #7439 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_block_device_by_name ... ok #7440 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_partition ... ok #7441 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_partition_by_name ... ok #7442 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_requires_no_fields ... ok #7443 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_updates_name ... ok #7444 maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_updates_uuid ... ok #7445 maasserver.tests.test_forms_zone.TestZoneForm.test_creates_zone ... ok #7446 maasserver.tests.test_forms_zone.TestZoneForm.test_disallows_renaming_default_zone ... ok #7447 maasserver.tests.test_forms_zone.TestZoneForm.test_renames_zone ... ok #7448 maasserver.tests.test_forms_zone.TestZoneForm.test_update_default_zone_description_works ... ok #7449 maasserver.tests.test_forms_zone.TestZoneForm.test_updates_zone ... ok #7450 maasserver.tests.test_listener.TestPostgresListenerService.test__calls_handler_on_notification ... ok #7451 maasserver.tests.test_listener.TestPostgresListenerService.test__calls_handler_on_notification_with_delayed_registration ... ok #7452 maasserver.tests.test_listener.TestPostgresListenerService.test__calls_system_handler_on_notification ... ok #7453 maasserver.tests.test_listener.TestPostgresListenerService.test__connectionLost_does_not_log_reason_when_lost_cleanly ... ok #7454 maasserver.tests.test_listener.TestPostgresListenerService.test__connectionLost_logs_reason ... ok #7455 maasserver.tests.test_listener.TestPostgresListenerService.test__convertChannel_raises_exception_if_not_valid_action ... ok #7456 maasserver.tests.test_listener.TestPostgresListenerService.test__convertChannel_raises_exception_if_not_valid_channel ... ok #7457 maasserver.tests.test_listener.TestPostgresListenerService.test__doRead_adds_notifies_to_notifications ... ok #7458 maasserver.tests.test_listener.TestPostgresListenerService.test__doRead_removes_self_from_reactor_on_error ... ok #7459 maasserver.tests.test_listener.TestPostgresListenerService.test__listener_ignores_ENOENT_when_removing_itself_from_reactor ... ok #7460 maasserver.tests.test_listener.TestPostgresListenerService.test__listener_waits_for_notifier_to_complete ... ok #7461 maasserver.tests.test_listener.TestPostgresListenerService.test__multiple_starts_return_same_Deferred ... ok #7462 maasserver.tests.test_listener.TestPostgresListenerService.test__multiple_stops_return_same_Deferred ... ok #7463 maasserver.tests.test_listener.TestPostgresListenerService.test__raises_error_if_system_handler_registered_more_than_once ... ok #7464 maasserver.tests.test_listener.TestPostgresListenerService.test__stopping_cancels_start ... ok #7465 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_adds_self_to_reactor ... ok #7466 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_calls_registerChannels_after_startConnection ... ok #7467 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_closes_connection_on_failure ... ok #7468 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_connects_to_database ... ok #7469 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_logs_error ... ok #7470 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_logs_success ... ok #7471 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_sets_registeredChannels_to_True ... ok #7472 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_will_not_retry_if_autoReconnect_not_set ... ok #7473 maasserver.tests.test_listener.TestPostgresListenerService.test__tryConnection_will_retry_in_3_seconds_if_autoReconnect_set ... ok #7474 maasserver.tests.test_listener.TestPostgresListenerService.test_isSystemChannel_returns_false_for_channel_not__sys ... ok #7475 maasserver.tests.test_listener.TestPostgresListenerService.test_isSystemChannel_returns_true_for_channel_starting_with_sys ... ok #7476 maasserver.tests.test_listener.TestPostgresListenerService.test_registerChannel_calls_listen_once_for_system_channel ... ok #7477 maasserver.tests.test_listener.TestPostgresListenerService.test_registerChannel_calls_listen_per_action_for_channel ... ok #7478 maasserver.tests.test_listener.TestPostgresListenerService.test_register_adds_channel_and_handler ... ok #7479 maasserver.tests.test_listener.TestPostgresListenerService.test_unregisterChannel_calls_unlisten_once_for_system_channel ... ok #7480 maasserver.tests.test_listener.TestPostgresListenerService.test_unregisterChannel_calls_unlisten_per_action_for_channel ... ok #7481 maasserver.tests.test_listener.TestPostgresListenerService.test_unregister_calls_unregisterChannel_when_connected ... ok #7482 maasserver.tests.test_listener.TestPostgresListenerService.test_unregister_doesnt_call_unregisterChannel_multi_handlers ... ok #7483 maasserver.tests.test_listener.TestPostgresListenerService.test_unregister_raises_error_if_channel_not_registered ... ok #7484 maasserver.tests.test_listener.TestPostgresListenerService.test_unregister_raises_error_if_handler_does_not_match ... ok #7485 maasserver.tests.test_listener.TestPostgresListenerService.test_unregister_removes_handler ... ok #7486 maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_503_response_includes_retry_after_header ... ok #7487 maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_handles_error_on_API ... ok #7488 maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_ignores_error_outside_API ... ok #7489 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_503_response_includes_retry_after_header_by_default ... ok #7490 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_handles_TimeoutError ... ok #7491 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_handles_error_on_API ... ok #7492 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_ignores_error_outside_API ... ok #7493 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_ignores_non_rpc_errors ... ok #7494 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_no_connections_available_returned_as_503 ... ok #7495 maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_power_action_already_in_progress_returned_as_503 ... ok #7496 maasserver.tests.test_middleware.CSRFHelperMiddlewareTest.test_doesnt_set_csrf_exception_if_session_cookie ... ok #7497 maasserver.tests.test_middleware.CSRFHelperMiddlewareTest.test_sets_csrf_exception_if_no_session_cookie ... ok #7498 maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_does_not_log_request_if_info_level ... ok #7499 maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_does_not_log_response_if_info_level ... ok #7500 maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_binary_response ... ok #7501 maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_request ... ok #7502 maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_response ... ok #7503 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_api_500_error_is_logged ... ok #7504 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_generic_500_error_is_logged ... ok #7505 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_ignores_deadlock_failures ... ok #7506 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_ignores_paths_outside_path_regex ... ok #7507 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_ignores_serialization_failures ... ok #7508 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_renders_MAASAPIException_as_unicode ... ok #7509 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_ExternalProcessError_as_ServiceUnavailable ... ok #7510 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_MAASAPIException_with_appropriate_api_error ... ok #7511 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_PermissionDenied_as_Forbidden ... ok #7512 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_ValidationError_as_Bad_Request ... ok #7513 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_returns_ValidationError_message_dict_as_json ... ok #7514 maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_unknown_exception_generates_internal_server_error ... ok #7515 maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__checks_connectivity_of_rack_controllers ... ok #7516 maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__does_not_suppress_exceptions_from_connectivity_checks ... ok #7517 maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_all_rack_controllers_are_disconnected ... ok #7518 maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_any_clusters_are_disconnected ... ok #7519 maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__removes_error_once_all_clusters_are_connected ... ok #7520 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_NoConnectionsAvailable ... ok #7521 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_PowerActionAlreadyInProgress ... ok #7522 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_TimeoutError ... ok #7523 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_ignores_error_on_API ... ok #7524 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_ignores_non_rpc_errors ... ok #7525 maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_no_connections_available_has_usable_cluster_name_in_msg ... ok #7526 maasserver.tests.test_node_action.TestAcquireNodeAction.test_Acquire_acquires_node ... ok #7527 maasserver.tests.test_node_action.TestAcquireNodeAction.test_Acquire_uses_node_acquire_lock ... ok #7528 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Abort_handles_rpc_errors (NoConnectionsAvailable) ... ok #7528 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Abort_handles_rpc_errors (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Abort_handles_rpc_errors (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Abort_handles_rpc_errors (ExternalProcessError) ... ok #7529 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors (NoConnectionsAvailable) ... ok #7529 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors (ExternalProcessError) ... ok #7530 maasserver.tests.test_node_action.TestActionsErrorHandling.test_ExitRescueMode_handles_rpc_errors_for_exiting_rescue_mode (NoConnectionsAvailable) ... ok #7530 maasserver.tests.test_node_action.TestActionsErrorHandling.test_ExitRescueMode_handles_rpc_errors_for_exiting_rescue_mode (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_ExitRescueMode_handles_rpc_errors_for_exiting_rescue_mode (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_ExitRescueMode_handles_rpc_errors_for_exiting_rescue_mode (ExternalProcessError) ... ok #7531 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOff_handles_rpc_errors (NoConnectionsAvailable) ... ok #7531 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOff_handles_rpc_errors (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOff_handles_rpc_errors (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOff_handles_rpc_errors (ExternalProcessError) ... ok #7532 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOn_handles_rpc_errors (NoConnectionsAvailable) ... ok #7532 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOn_handles_rpc_errors (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOn_handles_rpc_errors (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOn_handles_rpc_errors (ExternalProcessError) ... ok #7533 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Release_handles_rpc_errors (NoConnectionsAvailable) ... ok #7533 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Release_handles_rpc_errors (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Release_handles_rpc_errors (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Release_handles_rpc_errors (ExternalProcessError) ... ok #7534 maasserver.tests.test_node_action.TestActionsErrorHandling.test_RescueMode_handles_rpc_errors_for_entering_rescue_mode (NoConnectionsAvailable) ... ok #7534 maasserver.tests.test_node_action.TestActionsErrorHandling.test_RescueMode_handles_rpc_errors_for_entering_rescue_mode (PowerActionAlreadyInProgress) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_RescueMode_handles_rpc_errors_for_entering_rescue_mode (TimeoutError) ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_RescueMode_handles_rpc_errors_for_entering_rescue_mode (ExternalProcessError) ... ok #7535 maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning (NEW) ... ok #7535 maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning (FAILED_COMMISSIONING) ... ok maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning (READY) ... ok #7536 maasserver.tests.test_node_action.TestCommissionAction.test_raise_NodeActionError_if_on (NEW) ... ok #7536 maasserver.tests.test_node_action.TestCommissionAction.test_raise_NodeActionError_if_on (FAILED_COMMISSIONING) ... ok maasserver.tests.test_node_action.TestCommissionAction.test_raise_NodeActionError_if_on (READY) ... ok #7537 maasserver.tests.test_node_action.TestDeleteAction.test__deletes_node ... ok #7538 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_allocates_node_if_node_not_already_allocated ... ok #7539 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_doesnt_set_osystem_and_series_if_os_missing ... ok #7540 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_doesnt_set_osystem_and_series_if_series_missing ... ok #7541 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_inhibit_allows_user_with_SSH_key ... ok #7542 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_inhibit_allows_user_without_SSH_key ... ok #7543 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_is_actionable_if_user_doesnt_have_ssh_keys ... ok #7544 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_is_actionable_if_user_has_ssh_keys ... ok #7545 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_raises_NodeActionError_for_invalid_os ... ok #7546 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_sets_osystem_and_series ... ok #7547 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_sets_osystem_and_series_strips_license_key_token ... ok #7548 maasserver.tests.test_node_action.TestDeployAction.test_Deploy_starts_node ... ok #7549 maasserver.tests.test_node_action.TestExitRescueModeAction.test_exit_rescue_mode_broken_node ... ok #7550 maasserver.tests.test_node_action.TestExitRescueModeAction.test_exit_rescue_mode_for_deployed_node ... ok #7551 maasserver.tests.test_node_action.TestExitRescueModeAction.test_requires_admin_permission ... ok #7552 maasserver.tests.test_node_action.TestImportImagesAction.test_import_images ... ok #7553 maasserver.tests.test_node_action.TestImportImagesAction.test_requires_admin_permission ... ok #7554 maasserver.tests.test_node_action.TestImportImagesAction.test_requires_rack ... ok #7555 maasserver.tests.test_node_action.TestMarkBrokenAction.test_changes_status ... ok #7556 maasserver.tests.test_node_action.TestMarkBrokenAction.test_requires_edit_permission ... ok #7557 maasserver.tests.test_node_action.TestMarkBrokenAction.test_updates_error_description ... ok #7558 maasserver.tests.test_node_action.TestMarkFixedAction.test_changes_status ... ok #7559 maasserver.tests.test_node_action.TestMarkFixedAction.test_not_enabled_if_not_broken ... ok #7560 maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_multi_commissioning_result_fails ... ok #7561 maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_no_commissioning_results ... ok #7562 maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_on ... ok #7563 maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_one_commissioning_result_fails ... ok #7564 maasserver.tests.test_node_action.TestMarkFixedAction.test_requires_admin_permission ... ok #7565 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_checks_node_status ... ok #7566 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_checks_permission ... ok #7567 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_includes_inhibited_actions ... ok #7568 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_maintains_order ... ok #7569 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_maps_names ... ok #7570 maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_returns_available_actions ... ok #7571 maasserver.tests.test_node_action.TestNodeAction.test_inhibition_caches_None ... ok #7572 maasserver.tests.test_node_action.TestNodeAction.test_inhibition_caches_inhibition ... ok #7573 maasserver.tests.test_node_action.TestNodeAction.test_inhibition_wraps_inhibit ... ok #7574 maasserver.tests.test_node_action.TestNodeAction.test_is_actionable_checks_node_status_in_actionable_status ... ok #7575 maasserver.tests.test_node_action.TestNodeAction.test_is_actionable_checks_permission ... ok #7576 maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_allows_if_user_has_permission ... ok #7577 maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_disallows_if_user_lacks_permission ... ok #7578 maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_doest_use_node_permission_if_device ... ok #7579 maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_uses_node_permission ... ok #7580 maasserver.tests.test_node_action.TestNodeAction.test_node_only_is_actionable_if_node_type_is_node ... ok #7581 maasserver.tests.test_node_action.TestNodeAction.test_node_only_is_not_actionable_if_node_isnt_node_type ... ok #7582 maasserver.tests.test_node_action.TestPowerOffAction.test__actionable_for_non_monitored_states ... ok #7583 maasserver.tests.test_node_action.TestPowerOffAction.test__non_actionable_for_monitored_states ... ok #7584 maasserver.tests.test_node_action.TestPowerOffAction.test__non_actionable_if_node_already_off ... ok #7585 maasserver.tests.test_node_action.TestPowerOffAction.test__stops_Ready_node ... ok #7586 maasserver.tests.test_node_action.TestPowerOffAction.test__stops_deployed_node ... ok #7587 maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_is_actionable_if_node_does_have_an_owner ... ok #7588 maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_is_actionable_if_node_doesnt_have_an_owner ... ok #7589 maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_requires_edit_permission ... ok #7590 maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_starts_node ... ok #7591 maasserver.tests.test_node_action.TestReleaseAction.test_Release_enters_disk_erasing (Deploying) ... ok #7591 maasserver.tests.test_node_action.TestReleaseAction.test_Release_enters_disk_erasing (Failed deployment) ... ok maasserver.tests.test_node_action.TestReleaseAction.test_Release_enters_disk_erasing (Failed disk erasing) ... ok #7592 maasserver.tests.test_node_action.TestReleaseAction.test_Release_passes_secure_erase_and_quick_erase (Deploying) ... ok #7592 maasserver.tests.test_node_action.TestReleaseAction.test_Release_passes_secure_erase_and_quick_erase (Failed deployment) ... ok maasserver.tests.test_node_action.TestReleaseAction.test_Release_passes_secure_erase_and_quick_erase (Failed disk erasing) ... ok #7593 maasserver.tests.test_node_action.TestReleaseAction.test_Release_stops_and_releases_node (Deploying) ... ok #7593 maasserver.tests.test_node_action.TestReleaseAction.test_Release_stops_and_releases_node (Failed deployment) ... ok maasserver.tests.test_node_action.TestReleaseAction.test_Release_stops_and_releases_node (Failed disk erasing) ... ok #7594 maasserver.tests.test_node_action.TestRescueModeAction.test_requires_admin_permission ... ok #7595 maasserver.tests.test_node_action.TestRescueModeAction.test_rescue_mode_for_broken_node ... ok #7596 maasserver.tests.test_node_action.TestRescueModeAction.test_rescue_mode_for_deployed_node ... ok #7597 maasserver.tests.test_node_action.TestSetZoneAction.test_SetZone_sets_zone ... ok #7598 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_combined_constraints ... ok #7599 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_cpu_count ... ok #7600 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_combines_constraint_values ... ok #7601 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_returns_empty_if_no_constraints ... ok #7602 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_all_constraints ... ok #7603 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_arch_as_special_case ... ok #7604 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_multi_constraint ... ok #7605 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_simple_constraint ... ok #7606 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_sorts_constraints ... ok #7607 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_fabric_classes_constraint ... ok #7608 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_fabrics_constraint ... ok #7609 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_hostname ... ok #7610 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_hostname_with_domain_part ... ok #7611 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_constraint_rejected_if_key_is_invalid ... ok #7612 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_constraint_rejected_if_syntax_is_invalid ... ok #7613 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_constraint_validated ... ok #7614 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_constraint_with_multiple_labels_and_values_validated ... ok #7615 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_filters_by_fabric_class ... ok #7616 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_filters_different_key_treated_as_AND_operation ... ok #7617 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_filters_same_key_treated_as_OR_operation ... ok #7618 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_interfaces_filters_work_with_multiple_labels ... ok #7619 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_combined_constraints ... ok #7620 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_cpu_count ... ok #7621 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_memory ... ok #7622 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_not_subnets ... ok #7623 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_subnets ... ok #7624 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_tags ... ok #7625 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_zone ... ok #7626 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_memory ... ok #7627 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_no_constraints ... ok #7628 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_fabric_classes_constraint ... ok #7629 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_fabrics_constraint ... ok #7630 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_can_exclude_multiple_zones ... ok #7631 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_excludes_given_zones ... ok #7632 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_must_be_zone_name ... ok #7633 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_with_required_zone_yields_no_nodes ... ok #7634 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_strict_check_unknown_constraints ... ok #7635 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_accepts_nodes_without_subnet_connections ... ok #7636 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_combines_filters ... ok #7637 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_exclude_node_with_any_interface ... ok #7638 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_excludes_node_with_interface_on_any_not_subnet ... ok #7639 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_filters_by_ip ... ok #7640 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_filters_by_name ... ok #7641 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_subnets_filters_by_vlan_tag ... ok #7642 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_tags_negates_individual_tags ... ok #7643 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_tags_negates_multiple_tags ... ok #7644 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_returns_distinct_nodes ... ok #7645 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_first_constraint_matches_first_blockdevice ... ok #7646 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_invalid_constraint ... ok #7647 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_invalid_size_constraint ... ok #7648 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_all_sizes_larger ... ok #7649 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_large_disk_count ... ok #7650 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_on_size_and_tags ... ok #7651 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_on_tags ... ok #7652 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_only_matches_physical_devices ... ok #7653 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_all_sizes_larger ... ok #7654 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_decimal_size ... ok #7655 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_on_tags ... ok #7656 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_only_matches_physical_devices ... ok #7657 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_with_named_constraints ... SKIP: XXX: allenap 2015-03-17 bug=1433012: This test keeps failing when landing unrelated branches, so has been disabled. #7658 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_strict_form_checks_unknown_constraints ... ok #7659 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_combines_filters ... ok #7660 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filter_ignores_macs_on_other_subnets ... ok #7661 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filter_ignores_other_subnets_on_mac ... ok #7662 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filters_by_ip ... ok #7663 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filters_by_multiple_not_space_arguments ... ok #7664 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filters_by_name ... ok #7665 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filters_by_space ... ok #7666 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_filters_by_vlan_tag ... ok #7667 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_subnets_ignores_other_subnets ... ok #7668 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_tags ... ok #7669 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_validates_not_in_zone ... ok #7670 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_zone ... ok #7671 maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeFormOrdersResults.test_describe_constraints_shows_all_constraints ... ok #7672 maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_renames_field ... ok #7673 maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_renames_validation_method ... ok #7674 maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_updates_mapping ... ok #7675 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_JUJU_ACQUIRE_FORM_FIELDS_MAPPING_fields ... ok #7676 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_asserts_parameter_type ... ok #7677 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_combines_good_and_bad_names ... ok #7678 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_is_consistent ... ok #7679 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_reports_unknown_zone_names ... ok #7680 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_returns_empty_if_all_OK ... ok #7681 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_returns_empty_if_no_names ... ok #7682 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_generate_architecture_wildcards ... ok #7683 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_architecture_wildcards_aliases_armhf_as_arm ... ok #7684 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_architecture_wildcards_does_not_overwrite_existing_arm ... ok #7685 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_None_for_empty_tags ... ok #7686 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_returns_None_for_empty ... ok #7687 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_returns_size_in_bytes ... ok #7688 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_sorts_more_tags_first ... ok #7689 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_nodes_by_storage_returns_None_when_storage_string_is_empty ... ok #7690 maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_parse_legacy_tags ... ok #7691 maasserver.tests.test_nonces_cleanup.TestCleanupOldNonces.test_cleanup_old_nonces_cleans_up_old_nonces ... ok #7692 maasserver.tests.test_nonces_cleanup.TestCleanupOldNonces.test_cleanup_old_nonces_returns_0_if_no_checkpoint ... ok #7693 maasserver.tests.test_nonces_cleanup.TestNonceCleanupService.test_init_with_default_interval ... ok #7694 maasserver.tests.test_nonces_cleanup.TestNonceCleanupService.test_interval_can_be_set ... ok #7695 maasserver.tests.test_nonces_cleanup.TestUtilities.test_create_checkpoint_nonce_creates_checkpoint_nonce ... ok #7696 maasserver.tests.test_nonces_cleanup.TestUtilities.test_create_checkpoint_nonce_gets_checkpoint_if_exists ... ok #7697 maasserver.tests.test_nonces_cleanup.TestUtilities.test_delete_old_nonces_delete_nonces ... ok #7698 maasserver.tests.test_nonces_cleanup.TestUtilities.test_find_checkpoint_nonce_returns_None_if_no_checkpoint ... ok #7699 maasserver.tests.test_nonces_cleanup.TestUtilities.test_find_checkpoint_nonce_returns_most_recent_checkpoint ... ok #7700 maasserver.tests.test_nonces_cleanup.TestUtilities.test_get_time_string_ends_with_suffix ... ok #7701 maasserver.tests.test_nonces_cleanup.TestUtilities.test_get_time_string_returns_comparable_string ... ok #7702 maasserver.tests.test_ntp.TestGetPeersFor_None.test_yields_nothing ... ok #7703 maasserver.tests.test_ntp.TestGetPeersFor_Other.test_yields_nothing (rack) ... ok #7703 maasserver.tests.test_ntp.TestGetPeersFor_Other.test_yields_nothing (machine) ... ok maasserver.tests.test_ntp.TestGetPeersFor_Other.test_yields_nothing (device) ... ok #7704 maasserver.tests.test_ntp.TestGetPeersFor_Region_RegionRack.test_prefers_ipv6_to_ipv4_peers_then_highest_numerically (region) ... ok #7704 maasserver.tests.test_ntp.TestGetPeersFor_Region_RegionRack.test_prefers_ipv6_to_ipv4_peers_then_highest_numerically (region+rack) ... ok #7705 maasserver.tests.test_ntp.TestGetPeersFor_Region_RegionRack.test_yields_peer_addresses (region) ... ok #7705 maasserver.tests.test_ntp.TestGetPeersFor_Region_RegionRack.test_yields_peer_addresses (region+rack) ... ok #7706 maasserver.tests.test_ntp.TestGetServersFor_Device.test_yields_rack_addresses ... ok #7707 maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_all_ntp_servers_when_defined (region) ... ok #7707 maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_all_ntp_servers_when_defined (region+rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_all_ntp_servers_when_defined (rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_all_ntp_servers_when_defined (machine) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_all_ntp_servers_when_defined (device) ... ok #7708 maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_nothing_when_no_ntp_servers_defined (region) ... ok #7708 maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_nothing_when_no_ntp_servers_defined (region+rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_nothing_when_no_ntp_servers_defined (rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_nothing_when_no_ntp_servers_defined (machine) ... ok maasserver.tests.test_ntp.TestGetServersFor_ExternalOnly.test_yields_nothing_when_no_ntp_servers_defined (device) ... ok #7709 maasserver.tests.test_ntp.TestGetServersFor_Machine.test_yields_boot_rack_addresses_when_machine_has_booted ... ok #7710 maasserver.tests.test_ntp.TestGetServersFor_Machine.test_yields_rack_addresses_before_first_boot ... ok #7711 maasserver.tests.test_ntp.TestGetServersFor_Rack.test_yields_region_addresses ... ok #7712 maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_all_ntp_servers_when_defined (region) ... ok #7712 maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_all_ntp_servers_when_defined (region+rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_all_ntp_servers_when_defined (none) ... ok #7713 maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_nothing_when_no_ntp_servers_defined (region) ... ok #7713 maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_nothing_when_no_ntp_servers_defined (region+rack) ... ok maasserver.tests.test_ntp.TestGetServersFor_Region_RegionRack_None.test_yields_nothing_when_no_ntp_servers_defined (none) ... ok #7714 maasserver.tests.test_ntp.TestGetServersFor_Selection.test_prefers_ipv6_to_ipv4_peers_then_highest_numerically (rack) ... ok #7714 maasserver.tests.test_ntp.TestGetServersFor_Selection.test_prefers_ipv6_to_ipv4_peers_then_highest_numerically (machine) ... ok maasserver.tests.test_ntp.TestGetServersFor_Selection.test_prefers_ipv6_to_ipv4_peers_then_highest_numerically (device) ... ok #7715 maasserver.tests.test_populate_tags.TestDoPopulateTags.test__logs_failures ... ok #7716 maasserver.tests.test_populate_tags.TestDoPopulateTags.test__logs_successes ... ok #7717 maasserver.tests.test_populate_tags.TestDoPopulateTags.test__makes_calls_to_each_client_given ... ok #7718 maasserver.tests.test_populate_tags.TestPopulateTagForMultipleNodes.test_updates_nodes_with_tag ... ok #7719 maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_ignores_tags_with_unrecognised_namespaces ... ok #7720 maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_ignores_tags_without_definition ... ok #7721 maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_updates_node_with_all_applicable_tags ... ok #7722 maasserver.tests.test_preseed.TestComposeCurtinKernel.test__returns_null_kernel ... ok #7723 maasserver.tests.test_preseed.TestComposeCurtinKernel.test__returns_set_kernel ... ok #7724 maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__curtin_maas_reporter_with_events_support ... ok #7725 maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__curtin_maas_reporter_without_events_support ... ok #7726 maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__returns_list_of_yaml_strings_matching_curtin ... ok #7727 maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__returns_null_swap_size ... ok #7728 maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__returns_set_swap_size ... ok #7729 maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__suppresses_swap_file_when_swap_on_block_device ... ok #7730 maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__suppresses_swap_file_when_swap_on_partition ... ok #7731 maasserver.tests.test_preseed.TestComposeCurtinVerbose.test__returns_empty_when_false ... ok #7732 maasserver.tests.test_preseed.TestComposeCurtinVerbose.test__returns_verbosity_config ... ok #7733 maasserver.tests.test_preseed.TestConfiguration.test_setting_defined ... ok #7734 maasserver.tests.test_preseed.TestGetCurtinMergedConfig.test__merges_configs_together ... ok #7735 maasserver.tests.test_preseed.TestGetNetlocAndPath.test_get_netloc_and_path ... ok #7736 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_backward_compatible_name_for_ubuntu_with_prefix ... ok #7737 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_backward_compatible_name_for_ubuntu_without_prefix ... ok #7738 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_filenames ... ok #7739 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_limited_filenames_if_node_is_None ... ok #7740 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_list_with_default ... ok #7741 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_list_without_default ... ok #7742 maasserver.tests.test_preseed.TestGetPreseedFilenames.test__supports_empty_prefix ... ok #7743 maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_find_template_in_first_location ... ok #7744 maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_find_template_in_last_location ... ok #7745 maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_returns_None_if_no_template_locations ... ok #7746 maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_returns_None_when_no_filenames ... ok #7747 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_generic_lookup ... ok #7748 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_node_specific_lookup ... ok #7749 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_parent_lookup_doesnt_include_default ... ok #7750 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_prefix_lookup ... ok #7751 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_raises_if_no_template ... ok #7752 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_returns_PreseedTemplate ... ok #7753 maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_with_inherits ... ok #7754 maasserver.tests.test_preseed.TestPreseedContext.test_get_preseed_context_contains_keys ... ok #7755 maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_get_preseed_uses_rack_controller_maas_url (ENLIST) ... ok #7756 maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed (ENLIST) ... ok #7757 maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed_valid_yaml (ENLIST) ... ok #7758 maasserver.tests.test_preseed.TestSplitSubArch.test_split_subarch_returns_list ... ok #7759 maasserver.tests.test_preseed.TestSplitSubArch.test_split_subarch_splits_sub_architecture ... ok #7760 maasserver.tests.test_preseed_network.TestBondNetworkLayout.test__renders_expected_output ... ok #7761 maasserver.tests.test_preseed_network.TestBridgeNetworkLayout.test__renders_expected_output ... ok #7762 maasserver.tests.test_preseed_network.TestDHCPNetworkLayout.test__dhcp_configurations_rendered ... ok #7763 maasserver.tests.test_preseed_network.TestNetworkLayoutWithRoutes.test__renders_expected_output ... ok #7764 maasserver.tests.test_preseed_network.TestSimpleNetworkLayout.test__renders_expected_output ... ok #7765 maasserver.tests.test_preseed_network.TestSingleAddrFamilyLayout.test_renders_expected_output (ipv4) ... ok #7765 maasserver.tests.test_preseed_network.TestSingleAddrFamilyLayout.test_renders_expected_output (ipv6) ... ok #7766 maasserver.tests.test_preseed_network.TestVLANNetworkLayout.test__renders_expected_output ... ok #7767 maasserver.tests.test_preseed_network.TestVLANOnBondNetworkLayout.test__renders_expected_output ... ok #7768 maasserver.tests.test_preseed_storage.TestComplexDiskLayout.test__renders_expected_output ... ok #7769 maasserver.tests.test_preseed_storage.TestGPTPXELargeBootDiskLayout.test__renders_expected_output ... ok #7770 maasserver.tests.test_preseed_storage.TestGPTWithBootDiskWithoutPartitionsLayout.test__renders_expected_output ... ok #7771 maasserver.tests.test_preseed_storage.TestMBRWithBootDiskWithoutPartitionsLayout.test__renders_expected_output ... ok #7772 maasserver.tests.test_preseed_storage.TestMountOrdering.test__mounts_are_sorted_lexically_by_path ... ok #7773 maasserver.tests.test_preseed_storage.TestPower8ExtraSpaceLayout.test__renders_expected_output ... ok #7774 maasserver.tests.test_preseed_storage.TestPower8NoPartitionTableLayout.test__renders_expected_output ... ok #7775 maasserver.tests.test_preseed_storage.TestSimpleGPTLayout.test__renders_expected_output ... ok #7776 maasserver.tests.test_preseed_storage.TestSimpleMBRLayout.test__renders_expected_output ... ok #7777 maasserver.tests.test_preseed_storage.TestSimplePower8Layout.test__renders_expected_output ... ok #7778 maasserver.tests.test_preseed_storage.TestSimpleWithEmptyDiskLayout.test__renders_expected_output ... ok #7779 maasserver.tests.test_proxyconfig.TestGetConfigDir.test_env_overrides_default ... ok #7780 maasserver.tests.test_proxyconfig.TestGetConfigDir.test_returns_default ... ok #7781 maasserver.tests.test_region_controller.TestRegionControllerService.test_init_sets_properties ... ok #7782 maasserver.tests.test_region_controller.TestRegionControllerService.test_markDNSForUpdate_sets_needsDNSUpdate_and_starts_process ... ok #7783 maasserver.tests.test_region_controller.TestRegionControllerService.test_markProxyForUpdate_sets_needsProxyUpdate_and_starts_process ... ok #7784 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_doesnt_proxy_update_config_when_nothing_to_process ... ok #7785 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_doesnt_update_zones_when_nothing_to_process ... ok #7786 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_stops_processing ... ok #7787 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_updates_bind_and_proxy ... ok #7788 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_updates_proxy ... ok #7789 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_updates_proxy_logs_failure ... ok #7790 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_updates_zones ... ok #7791 maasserver.tests.test_region_controller.TestRegionControllerService.test_process_updates_zones_logs_failure ... ok #7792 maasserver.tests.test_region_controller.TestRegionControllerService.test_startProcessing_calls_start_when_looping_call_not_running ... ok #7793 maasserver.tests.test_region_controller.TestRegionControllerService.test_startProcessing_doesnt_call_start_when_looping_call_running ... ok #7794 maasserver.tests.test_region_controller.TestRegionControllerService.test_startService_calls_markDNSForUpdate ... ok #7795 maasserver.tests.test_region_controller.TestRegionControllerService.test_startService_calls_markProxyForUpdate ... ok #7796 maasserver.tests.test_region_controller.TestRegionControllerService.test_startService_registers_with_postgres_listener ... ok #7797 maasserver.tests.test_region_controller.TestRegionControllerService.test_stopService_calls_unregister_on_the_listener ... ok #7798 maasserver.tests.test_region_controller.TestRegionControllerService.test_stopService_handles_canceling_processing ... ok #7799 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__does_not_contain_routes_between_addrs_of_diff_network_fams ... ok #7800 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__does_not_contain_routes_between_nodes_on_differing_spaces ... ok #7801 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__rejects_unsaved_nodes_on_the_left ... ok #7802 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__rejects_unsaved_nodes_on_the_right ... ok #7803 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__yields_nothing_when_no_nodes_given ... ok #7804 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__yields_routes_between_multiple_nodes_on_same_space ... ok #7805 maasserver.tests.test_routablepairs.TestFindAddressesBetweenNodes.test__yields_routes_between_nodes_on_same_space ... ok #7806 maasserver.tests.test_security.TestCertificateFunctions.test_generate_region_certificate ... ok #7807 maasserver.tests.test_security.TestCertificateFunctions.test_get_region_certificate ... ok #7808 maasserver.tests.test_security.TestCertificateFunctions.test_get_region_certificate_when_none_exists ... ok #7809 maasserver.tests.test_security.TestCertificateFunctions.test_load_region_certificate ... ok #7810 maasserver.tests.test_security.TestCertificateFunctions.test_load_region_certificate_when_none_exists ... ok #7811 maasserver.tests.test_security.TestCertificateFunctions.test_save_region_certificate ... ok #7812 maasserver.tests.test_sequence.TestSequence.test_create_if_not_exists_does_not_fail_if_sequence_exists ... ok #7813 maasserver.tests.test_sequence.TestSequence.test_create_sequence ... ok #7814 maasserver.tests.test_sequence.TestSequence.test_create_sequence_fails_if_sequence_exists ... ok #7815 maasserver.tests.test_sequence.TestSequence.test_current_returns_correct_value ... ok #7816 maasserver.tests.test_sequence.TestSequence.test_current_returns_current_value ... ok #7817 maasserver.tests.test_sequence.TestSequence.test_current_returns_none_when_no_current_value ... ok #7818 maasserver.tests.test_sequence.TestSequence.test_current_returns_none_when_table_does_not_exist ... ok #7819 maasserver.tests.test_sequence.TestSequence.test_drop_if_exists_does_not_fail_if_sequence_does_not_exist ... ok #7820 maasserver.tests.test_sequence.TestSequence.test_drop_sequence ... ok #7821 maasserver.tests.test_sequence.TestSequence.test_drop_sequence_fails_if_sequence_does_not_exist ... ok #7822 maasserver.tests.test_sequence.TestSequence.test_iteration_returns_sequential_values ... ok #7823 maasserver.tests.test_sequence.TestSequence.test_next_returns_sequential_values ... ok #7824 maasserver.tests.test_sequence.TestSequence.test_sequence_can_be_owned ... ok #7825 maasserver.tests.test_sequence.TestSequence.test_sequence_cycling_can_be_prevented ... ok #7826 maasserver.tests.test_sequence.TestSequence.test_sequence_respects_increment ... ok #7827 maasserver.tests.test_sequence.TestSequence.test_sequence_respects_maxvalue_and_cycles ... ok #7828 maasserver.tests.test_sequence.TestSequence.test_sequence_respects_minvalue ... ok #7829 maasserver.tests.test_sequence.TestSequence.test_sequence_respects_start ... ok #7830 maasserver.tests.test_sequence.TestSequence.test_sequence_will_be_created_automatically_on_first_access ... ok #7831 maasserver.tests.test_sequence.TestSequence.test_set_value_sets_value ... ok #7832 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__fails_if_neither_ipv4_nor_ipv6_set ... ok #7833 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__falls_back_on_IPv6_if_ipv4_set_but_no_IPv4_address_found ... ok #7834 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__ignores_IPv4_if_ipv4_not_set ... ok #7835 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__integrates_with_get_maas_facing_server_host ... ok #7836 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__prefers_IPv4_if_ipv4_set ... ok #7837 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__prefers_global_IPv6_over_link_local_IPv6 ... ok #7838 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__raises_error_if_hostname_does_not_resolve ... ok #7839 maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__resolves_hostname ... ok #7840 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__does_not_return_link_local_addresses ... ok #7841 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__fails_if_neither_ipv4_nor_ipv6_set ... ok #7842 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__falls_back_on_IPv6_if_ipv4_set_but_no_IPv4_address_found ... ok #7843 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__ignores_IPv4_if_ipv4_not_set ... ok #7844 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__integrates_with_get_maas_facing_server_host ... ok #7845 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__raises_error_if_hostname_does_not_resolve ... ok #7846 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__resolves_hostname ... ok #7847 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__returns_link_local_addresses_if_asked ... ok #7848 maasserver.tests.test_server_address.TestGetMAASFacingServerAddresses.test__returns_v4_and_v6_addresses ... ok #7849 maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_parses_IPv6_address_in_URL ... ok #7850 maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_host_name ... ok #7851 maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_ip_if_ip_configured ... ok #7852 maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_rack_maas_url ... ok #7853 maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_strips_out_port ... ok #7854 maasserver.tests.test_start_up.TestFunctions.test_regionRefresh_refreshes_a_region ... ok #7855 maasserver.tests.test_start_up.TestInnerStartUp.test__calls_dns_kms_setting_changed_if_master ... ok #7856 maasserver.tests.test_start_up.TestInnerStartUp.test__creates_maas_id_file ... ok #7857 maasserver.tests.test_start_up.TestInnerStartUp.test__creates_region_controller ... ok #7858 maasserver.tests.test_start_up.TestInnerStartUp.test__does_not_call_dns_kms_setting_changed_if_not_master ... ok #7859 maasserver.tests.test_start_up.TestInnerStartUp.test__does_refresh_if_not_master ... ok #7860 maasserver.tests.test_start_up.TestInnerStartUp.test__doesnt_call_dns_kms_setting_changed_if_not_master ... ok #7861 maasserver.tests.test_start_up.TestInnerStartUp.test__refreshes_if_master ... ok #7862 maasserver.tests.test_status_monitor.TestMarkNodesFailedAfterExpiring.test__marks_all_possible_failed_status_as_failed ... ok #7863 maasserver.tests.test_status_monitor.TestMarkNodesFailedAfterExpiring.test__skips_those_that_have_not_expired ... ok #7864 maasserver.tests.test_status_monitor.TestStatusMonitorService.test_init_with_default_interval ... ok #7865 maasserver.tests.test_status_monitor.TestStatusMonitorService.test_interval_can_be_set ... ok #7866 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test__init_sets_up_all_fields ... ok #7867 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test__init_sets_up_cache_device_field ... ok #7868 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_creates_boot_partition ... ok #7869 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_with_cache_mode ... ok #7870 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_with_ssd ... ok #7871 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_without_partition ... ok #7872 maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_flat_layout_if_no_cache_device ... ok #7873 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_None_if_no_ssd ... ok #7874 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_None_if_not_boot_disk ... ok #7875 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_smallest_ssd_first ... ok #7876 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_with_cache_size ... ok #7877 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_with_partition ... ok #7878 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_without_part ... ok #7879 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_device_returns_set_cache_device_over_find ... ok #7880 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_device_returns_the_best_cache_device_if_not_set ... ok #7881 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_mode_returns_default_if_blank ... ok #7882 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_mode_returns_set_cache_mode ... ok #7883 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_no_part_returns_boolean ... ok #7884 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_size_returns_None_if_blank ... ok #7885 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_size_returns_set_cache_size ... ok #7886 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_cache_size_and_cache_no_part_set ... ok #7887 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_invalid_cache_device ... ok #7888 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_percentage_to_high_for_cache_size ... ok #7889 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_percentage_to_low_for_cache_size ... ok #7890 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_value_to_high_for_cache_size ... ok #7891 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_value_to_low_for_cache_size ... ok #7892 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_setup_cache_device_field_does_nothing_if_no_boot_device ... ok #7893 maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_setup_cache_device_field_doesnt_include_boot_device ... ok #7894 maasserver.tests.test_storage_layouts.TestCalculateSizeFromPercentHelper.test__returns_correct_result (100%) ... ok #7894 maasserver.tests.test_storage_layouts.TestCalculateSizeFromPercentHelper.test__returns_correct_result (10%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPercentHelper.test__returns_correct_result (1%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPercentHelper.test__returns_correct_result (5%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPercentHelper.test__returns_correct_result (0.816112383915%) ... ok #7895 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_for_arm64 ... ok #7896 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_for_powerkvm ... ok #7897 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_for_powernv ... ok #7898 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_boot_size ... ok #7899 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_boot_size_and_root_size ... ok #7900 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_large_gpt_partition ... ok #7901 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_mbr_defaults ... ok #7902 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_root_device_and_root_size ... ok #7903 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_root_size ... ok #7904 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_uefi_defaults ... ok #7905 maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__init_sets_up_all_fields ... ok #7906 maasserver.tests.test_storage_layouts.TestFormHelpers.test_get_storage_layout_choices ... ok #7907 maasserver.tests.test_storage_layouts.TestFormHelpers.test_get_storage_layout_for_node ... ok #7908 maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (100%) ... ok #7908 maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (10%) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (1.5%) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (1000.42%) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (0.816112383915%) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (1000) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (10) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (0) ... ok maasserver.tests.test_storage_layouts.TestIsPercentageHelper.test__returns_correct_result (int(0)) ... ok #7909 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_defaults ... ok #7910 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_large_gpt_partition ... ok #7911 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_lv_size ... ok #7912 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_vg_name_and_lv_name ... ok #7913 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__init_sets_up_all_fields ... ok #7914 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_calculated_lv_size_returns_set_lv_size ... ok #7915 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_calculated_lv_size_returns_size_of_volume_group ... ok #7916 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_name_returns_default_if_not_set ... ok #7917 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_name_returns_lv_name_if_set ... ok #7918 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_size_returns_None_if_not_set ... ok #7919 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_size_returns_lv_size_if_set ... ok #7920 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_vg_name_returns_default_if_not_set ... ok #7921 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_vg_name_returns_vg_name_if_set ... ok #7922 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_percentage_to_high_for_logical_volume ... ok #7923 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_percentage_to_low_for_logical_volume ... ok #7924 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_value_to_high_for_logical_volume ... ok #7925 maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_value_to_low_for_logical_volume ... ok #7926 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test__init__loads_the_physical_block_devices ... ok #7927 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test__init__sets_node ... ok #7928 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_configure_calls_configure_storage ... ok #7929 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_doesnt_error_if_boot_and_root_valid ... ok #7930 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_boot_size_returns_0_if_not_set ... ok #7931 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_boot_size_returns_boot_size_if_set ... ok #7932 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_device_returns_None_if_not_set ... ok #7933 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_device_returns_root_device_if_set ... ok #7934 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_size_returns_None_if_not_set ... ok #7935 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_size_returns_root_size_if_set ... ok #7936 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_boot_and_root_to_big ... ok #7937 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_no_block_devices ... ok #7938 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_percentage_to_high_for_boot_disk ... ok #7939 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_percentage_to_high_for_root_disk ... ok #7940 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_percentage_to_low_for_boot_disk ... ok #7941 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_percentage_to_low_for_root_disk ... ok #7942 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_high_for_boot_disk ... ok #7943 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_high_for_root_disk ... ok #7944 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_low_for_boot_disk ... ok #7945 maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_low_for_root_disk ... ok #7946 maasserver.tests.test_storage_layouts.TestStorageLayoutForm.test__field_is_not_required ... ok #7947 maasserver.tests.test_storage_layouts.TestStorageLayoutForm.test__field_is_required ... ok #7948 maasserver.tests.test_third_party_drivers.TestDriversConfig.test_get_defaults_returns_empty_drivers_list ... ok #7949 maasserver.tests.test_third_party_drivers.TestDriversConfig.test_load_from_yaml ... ok #7950 maasserver.tests.test_third_party_drivers.TestGetThirdPartyCode.test_finds_match ... ok #7951 maasserver.tests.test_third_party_drivers.TestGetThirdPartyCode.test_finds_no_match ... ok #7952 maasserver.tests.test_third_party_drivers.TestMatchAliasesToDriver.test_finds_first_match ... ok #7953 maasserver.tests.test_third_party_drivers.TestMatchAliasesToDriver.test_finds_no_match ... ok #7954 maasserver.tests.test_third_party_drivers.TestNodeModaliases.test_survives_no_commissioning_data ... ok #7955 maasserver.tests.test_third_party_drivers.TestNodeModaliases.test_uses_commissioning_modaliases ... ok #7956 maasserver.tests.test_third_party_drivers.TestPopulateKernelOpts.test_blacklist_provided ... ok #7957 maasserver.tests.test_third_party_drivers.TestPopulateKernelOpts.test_no_blacklist_provided ... ok #7958 maasserver.tests.test_worker_user.TestNodeGroupUser.test_get_worker_user_always_returns_same_user ... ok #7959 maasserver.tests.test_worker_user.TestNodeGroupUser.test_get_worker_user_holds_the_worker_user ... ok #7960 maasserver.tests.test_worker_user.TestNodeGroupUser.test_worker_user_is_system_user ... ok #7961 metadataserver.models.tests.test_commissioningscript.TestCommissioningScript.test_scripts_may_be_binary ... ok #7962 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_includes_builtin_scripts ... ok #7963 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_initializes_file_timestamps ... ok #7964 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_sets_sensible_mode ... ok #7965 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_supports_binary_scripts ... ok #7966 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_wraps_all_scripts ... ok #7967 metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_wraps_scripts_in_tar ... ok #7968 metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_None_when_empty_input ... ok #7969 metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_empty_list ... ok #7970 metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_routers_list ... ok #7971 metadataserver.models.tests.test_commissioningscript.TestInjectResult.test_inject_result_calls_hook ... ok #7972 metadataserver.models.tests.test_commissioningscript.TestInjectResult.test_inject_result_stores_data ... ok #7973 metadataserver.models.tests.test_commissioningscript.TestParseCPUInfo.test_parse_cpuinfo ... ok #7974 metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_output_not_containing_virtual_does_not_remove_tag ... /tmp/tarmac/branch.2llTg4/src/metadataserver/models/commissioningscript.py:233: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead "%s", node.system_id) ok #7975 metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_output_not_containing_virtual_does_not_set_tag ... ok #7976 metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_removes_virtual_tag ... ok #7977 metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_sets_virtual_tag ... ok #7978 metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_does_nothing_when_exit_status_is_not_zero ... ok #7979 metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_ignores_empty_tags ... ok #7980 metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_logs_invalid_xml ... ok #7981 metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_memory ... ok #7982 metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_memory_lenovo ... ok #7983 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__add_all_interfaces ... ok #7984 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__add_all_interfaces_xenial ... ok #7985 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__creates_discovered_ip_address ... ok #7986 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__creates_discovered_ip_address_on_xenial ... ok #7987 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__deletes_virtual_interfaces_linked_to_removed_macs ... ok #7988 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_not_delete_virtual_interfaces_with_shared_mac ... ok #7989 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_not_delete_virtual_interfaces_with_unique_mac ... ok #7990 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_nothing_if_skip_networking ... ok #7991 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__interface_names_changed ... ok #7992 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__legacy_model_upgrade_preserves_interfaces ... ok #7993 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__legacy_model_with_extra_mac ... ok #7994 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__mac_id_is_preserved ... ok #7995 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__one_mac_missing ... ok #7996 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__reassign_interfaces ... ok #7997 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__reassign_mac ... ok #7998 metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInterfaceTags.test_set_sriov_interface_tag ... ok #7999 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__clears_boot_disk ... ok #8000 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device ... ok #8001 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_only_for_node ... ok #8002 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_path ... ok #8003 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_path_for_missing_serial ... ok #8004 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_removable_tag ... ok #8005 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_rotary_and_rpm_tags ... ok #8006 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_rotary_tag ... ok #8007 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_sata_tag ... ok #8008 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_ssd_tag ... ok #8009 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_without_removable_tag ... ok #8010 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_without_sata_tag ... ok #8011 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_devices ... ok #8012 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_devices_in_order ... ok #8013 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__does_nothing_if_skip_storage ... ok #8014 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__does_nothing_when_exit_status_is_not_zero ... ok #8015 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__doesnt_reset_boot_disk ... ok #8016 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__handles_renamed_block_device ... ok #8017 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__ignores_loop_devices ... ok #8018 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__ignores_min_block_device_size_devices ... ok #8019 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__only_updates_physical_block_devices ... ok #8020 metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__removes_previous_physical_block_devices ... ok #8021 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_can_store_data ... ok #8022 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_different_nodes_can_have_same_data_name ... ok #8023 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_escapes_binary ... ok #8024 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_escapes_for_html ... ok #8025 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_returns_output ... ok #8026 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_yaml_html_returns_output ... ok #8027 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_node_name_uniqueness ... ok #8028 metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_string_conversion_represents_result ... ok #8029 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_clear_results_ignores_other_nodes ... ok #8030 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_clear_results_removes_rows ... ok #8031 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_get_data ... ok #8032 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_get_data_404s_when_not_found ... ok #8033 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_store_data ... ok #8034 metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_store_data_updates_existing ... ok #8035 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_clear_token_for_node_deletes_related_NodeKey ... ok #8036 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_finds_node ... ok #8037 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_inverts_get_token_for_node ... ok #8038 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_raises_DoesNotExist_if_key_not_found ... ok #8039 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_creates_token ... ok #8040 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_inverts_get_node_for_key ... ok #8041 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_registers_node_key ... ok #8042 metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_returns_existing_token ... ok #8043 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data ... ok #8044 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data_only_deletes_when_data_is_None ... ok #8045 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data_with_preexisting_data ... ok #8046 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_ignores_other_nodes ... ok #8047 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_raises_DoesNotExist_if_not_found ... ok #8048 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_retrieves_data ... ok #8049 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_has_user_data_returns_False_if_node_has_no_user_data ... ok #8050 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_has_user_data_returns_True_if_node_has_user_data ... ok #8051 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_creates_new_nodeuserdata_if_needed ... ok #8052 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_leaves_data_for_other_nodes_alone ... ok #8053 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_overwrites_existing_userdata ... ok #8054 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_to_None_removes_user_data ... ok #8055 metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_to_None_when_none_exists_does_nothing ... ok #8056 metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_generate_user_data_produces_commissioning_script ... ok #8057 metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_primary_rack_passed_to_get_preseed_context ... ok #8058 metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script (secure_and_quick) ... ok #8058 metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script (secure_not_quick) ... ok metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script (quick_not_secure) ... ok metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script (not_quick_not_secure) ... ok #8059 metadataserver.user_data.tests.test_poweroff.TestPoweroffUserData.test_generate_user_data_produces_poweroff_script ... ok #8060 metadataserver.user_data.tests.test_rescue_mode.TestRescueModeUserData.test_generate_user_data_produces_rescue_mode_script ... ok #8061 metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_enlist_preseed ... ok #8062 metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_enlist_preseed_detects_request_origin ... ok #8063 metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_preseed ... ok #8064 metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_netboot_off ... ok #8065 metadataserver.tests.test_api.TestAnonymousAPI.test_anoymous_netboot_off_adds_installation_finished_event ... ok #8066 metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_normally_disallows_anonymous_node_metadata_access ... ok #8067 metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_retrieves_node_metadata_by_mac ... ok #8068 metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_retrieves_node_userdata_by_mac ... ok #8069 metadataserver.tests.test_api.TestCommissioningAPI.test_commissioning_scripts ... ok #8070 metadataserver.tests.test_api.TestCommissioningAPI.test_other_user_than_node_cannot_signal_commissioning_result ... ok #8071 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_calls_sets_initial_network_config_if_OK ... ok #8072 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_current_power_type_mscm_does_not_store_params ... ok #8073 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_set_default_storage_layout_if_FAILED ... ok #8074 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_set_default_storage_layout_if_WORKING ... ok #8075 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_sets_default_storage_layout_if_rack ... ok #8076 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_sets_initial_network_config_if_FAILED ... ok #8077 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_sets_initial_network_config_if_WORKING ... ok #8078 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_sets_initial_network_config_if_rack ... ok #8079 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_invalid_power_parameters ... ok #8080 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_leaves_untagged_physical_node_unaltered ... ok #8081 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_power_type_lower_case_works ... ok #8082 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_power_type_stores_params ... ok #8083 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_refuses_bad_power_type ... ok #8084 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_removes_virtual_tag_on_node_if_not_virtual ... ok #8085 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_sets_default_storage_layout_if_OK ... ok #8086 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_binary ... ok #8087 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_file_contents ... ok #8088 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_files_up_to_documented_size_limit ... ok #8089 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_multiple_files ... ok #8090 metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_virtual_tag_on_node_if_virtual ... ok #8091 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_WORKING_keeps_owner ... ok #8092 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_accepts_WORKING_status ... ok #8093 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_accepts_non_machine_results ... ok #8094 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_OK_repopulates_tags ... ok #8095 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_clears_owner ... ok #8096 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_does_not_populate_tags ... ok #8097 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_is_idempotent ... ok #8098 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_makes_node_Failed_Tests ... ok #8099 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_sets_node_error ... ok #8100 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_result_does_not_affect_other_node ... ok #8101 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_clears_owner_on_machine ... ok #8102 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_is_idempotent ... ok #8103 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_makes_node_Ready ... ok #8104 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_no_error_clears_existing_error ... ok #8105 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_refuses_if_machine_in_unexpected_state ... ok #8106 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_rejects_unknown_status_code ... ok #8107 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_requires_status_code ... ok #8108 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_stores_empty_script_result ... ok #8109 metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_stores_script_result ... ok #8110 metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_commissioning_clears_status_expires ... ok #8111 metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_commissioning_success_clears_status_expires ... ok #8112 metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_stores_files_for_any_status ... ok #8113 metadataserver.tests.test_api.TestDiskErasingAPI.test_signaling_erasing_failure_makes_node_failed_erasing ... ok #8114 metadataserver.tests.test_api.TestDiskErasingAPI.test_signaling_erasing_ok_releases_node ... ok #8115 metadataserver.tests.test_api.TestEnlistViews.test_api_version_contents_list ... ok #8116 metadataserver.tests.test_api.TestEnlistViews.test_get_hostname ... ok #8117 metadataserver.tests.test_api.TestEnlistViews.test_get_instance_id ... ok #8118 metadataserver.tests.test_api.TestEnlistViews.test_get_userdata ... ok #8119 metadataserver.tests.test_api.TestEnlistViews.test_get_userdata_detects_request_origin ... ok #8120 metadataserver.tests.test_api.TestEnlistViews.test_metadata_bogus_is_404 ... ok #8121 metadataserver.tests.test_api.TestEnlistViews.test_metadata_list ... ok #8122 metadataserver.tests.test_api.TestEnlistViews.test_public_keys_returns_empty ... ok #8123 metadataserver.tests.test_api.TestHelpers.test_add_event_to_node_event_log ... ok #8124 metadataserver.tests.test_api.TestHelpers.test_add_event_to_node_event_log_logs_rack_refresh ... ok #8125 metadataserver.tests.test_api.TestHelpers.test_check_version_accepts_latest ... ok #8126 metadataserver.tests.test_api.TestHelpers.test_check_version_reports_unknown_version ... ok #8127 metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_finds_node_by_mac ... ok #8128 metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_raises_404_for_unknown_mac ... ok #8129 metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_refuses_if_anonymous_access_disabled ... ok #8130 metadataserver.tests.test_api.TestHelpers.test_get_node_for_request_finds_node ... ok #8131 metadataserver.tests.test_api.TestHelpers.test_get_node_for_request_reports_missing_auth_header ... ok #8132 metadataserver.tests.test_api.TestHelpers.test_get_queried_node_looks_up_by_mac_if_given ... ok #8133 metadataserver.tests.test_api.TestHelpers.test_get_queried_node_looks_up_oauth_key_by_default ... ok #8134 metadataserver.tests.test_api.TestHelpers.test_make_list_response_presents_list_as_newline_separated_text ... ok #8135 metadataserver.tests.test_api.TestHelpers.test_make_text_response_presents_text_as_text_plain ... ok #8136 metadataserver.tests.test_api.TestInstallingAPI.test_other_user_than_node_cannot_signal_installation_result ... ok #8137 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_failure_is_idempotent ... ok #8138 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_failure_makes_node_failed ... ok #8139 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_result_does_not_affect_other_node ... ok #8140 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_does_not_clear_owner ... ok #8141 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_does_not_populate_tags ... ok #8142 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_is_idempotent ... ok #8143 metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_leaves_node_deploying ... ok #8144 metadataserver.tests.test_api.TestMetadataCommon.test_get_attribute_producer_supports_all_fields (metadata) ... ok #8144 metadataserver.tests.test_api.TestMetadataCommon.test_get_attribute_producer_supports_all_fields (curtin-metadata) ... ok #8145 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_instance_id_returns_system_id (metadata) ... ok #8145 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_instance_id_returns_system_id (curtin-metadata) ... ok #8146 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_local_hostname_returns_fqdn (metadata) ... ok #8146 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_local_hostname_returns_fqdn (curtin-metadata) ... ok #8147 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_unknown_item_is_not_found (metadata) ... ok #8147 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_unknown_item_is_not_found (curtin-metadata) ... ok #8148 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_is_sorted (metadata) ... ok #8148 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_is_sorted (curtin-metadata) ... ok #8149 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_lists_fields (metadata) ... ok #8149 metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_lists_fields (curtin-metadata) ... ok #8150 metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_latest (metadata) ... ok #8150 metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_latest (curtin-metadata) ... ok #8151 metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_only_known_versions (metadata) ... ok #8151 metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_only_known_versions (curtin-metadata) ... ok #8152 metadataserver.tests.test_api.TestMetadataCommon.test_no_anonymous_access (metadata) ... ok #8152 metadataserver.tests.test_api.TestMetadataCommon.test_no_anonymous_access (curtin-metadata) ... ok #8153 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_returns_list_of_keys (metadata) ... ok #8153 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_returns_list_of_keys (curtin-metadata) ... ok #8154 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_without_public_keys_returns_empty (metadata) ... ok #8154 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_without_public_keys_returns_empty (curtin-metadata) ... ok #8155 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_comm_node_with_ssh_enabled (metadata) ... ok #8155 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_comm_node_with_ssh_enabled (curtin-metadata) ... ok #8156 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_node_with_public_keys (metadata) ... ok #8156 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_node_with_public_keys (curtin-metadata) ... ok #8157 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_comm_node_with_ssh_disabled (metadata) ... ok #8157 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_comm_node_with_ssh_disabled (curtin-metadata) ... ok #8158 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_node_without_public_keys (metadata) ... ok #8158 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_node_without_public_keys (curtin-metadata) ... ok #8159 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_url_with_additional_slashes (metadata) ... ok #8159 metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_url_with_additional_slashes (curtin-metadata) ... ok #8160 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_calls_through_to_get_vendor_data (metadata) ... ok #8160 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_calls_through_to_get_vendor_data (curtin-metadata) ... ok #8161 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_for_node_without_owner_includes_no_system_info (metadata) ... ok #8161 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_for_node_without_owner_includes_no_system_info (curtin-metadata) ... ok #8162 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_node_with_owner_def_user_includes_system_info (metadata) ... ok #8162 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_node_with_owner_def_user_includes_system_info (curtin-metadata) ... ok #8163 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_node_without_def_user_includes_no_system_info (metadata) ... ok #8163 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_node_without_def_user_includes_no_system_info (curtin-metadata) ... ok #8164 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_publishes_yaml (metadata) ... ok #8164 metadataserver.tests.test_api.TestMetadataCommon.test_vendor_data_publishes_yaml (curtin-metadata) ... ok #8165 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_does_not_show_user_data_if_not_available (metadata) ... ok #8165 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_does_not_show_user_data_if_not_available (curtin-metadata) ... ok #8166 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_unconditional_entries (metadata) ... ok #8166 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_unconditional_entries (curtin-metadata) ... ok #8167 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_user_data_if_available (metadata) ... ok #8167 metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_user_data_if_available (curtin-metadata) ... ok #8168 metadataserver.tests.test_api.TestMetadataUserData.test_poweroff_user_data_returned_if_unexpected_status ... ok #8169 metadataserver.tests.test_api.TestMetadataUserData.test_user_data_for_node_without_user_data_returns_not_found ... ok #8170 metadataserver.tests.test_api.TestMetadataUserData.test_user_data_view_returns_binary_data ... ok #8171 metadataserver.tests.test_api.TestMetadataUserDataStateChanges.test_request_causes_status_change_if_deploying ... ok #8172 metadataserver.tests.test_api.TestMetadataUserDataStateChanges.test_request_does_not_cause_status_change_if_not_deploying ... ok #8173 metadataserver.tests.test_api.TestNetbootOperationAPI.test_netboot_off ... ok #8174 metadataserver.tests.test_api.TestNetbootOperationAPI.test_netboot_on ... ok #8175 metadataserver.tests.test_api.TestRescueModeAPI.test_signaling_entering_rescue_mode_does_not_set_owner_to_None ... ok #8176 metadataserver.tests.test_api.TestRescueModeAPI.test_signaling_entering_rescue_mode_ok_changes_status ... ok #8177 metadataserver.tests.test_api.TestRescueModeAPI.test_signaling_rescue_mode_failure_makes_failed_status ... ok #8178 metadataserver.tests.test_api_status.TestStatusAPI.test_other_user_than_node_cannot_signal_installation_result ... ok #8179 metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_clears_owner ... ok #8180 metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_does_not_populate_tags ... ok #8181 metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_leaves_node_failed ... ok #8182 metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_does_not_populate_tags ... ok #8183 metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_doesnt_clear_owner ... ok #8184 metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_leaves_node_failed ... ok #8185 metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_fail_leaves_node_failed ... ok #8186 metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_failure_doesnt_clear_owner ... ok #8187 metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_failure_leaves_node_failed ... ok #8188 metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_result_does_not_affect_other_node ... ok #8189 metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_success_leaves_node_deploying ... ok #8190 metadataserver.tests.test_api_status.TestStatusAPI.test_status_removes_virtual_tag_on_node_if_not_virtual ... ok #8191 metadataserver.tests.test_api_status.TestStatusAPI.test_status_stores_virtual_tag_on_node_if_virtual ... ok #8192 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_bad_compression_fails ... ok #8193 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_bad_encoder_fails ... ok #8194 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_invalid_statuses_fails ... ok #8195 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_no_compression_succeeds ... ok #8196 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_succeeds ... ok #8197 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_description_fails ... ok #8198 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_event_type_fails ... ok #8199 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_name_fails ... ok #8200 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_origin_fails ... ok #8201 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_non_json_payload_fails ... ok #8202 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_results_no_script_result_defaults_to_zero ... ok #8203 metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_results_succeeds ... ok #8204 metadataserver.tests.test_fields.TestBin.test_emits_base64 ... ok #8205 metadataserver.tests.test_fields.TestBin.test_is_basically_bytes ... ok #8206 metadataserver.tests.test_fields.TestBin.test_refuses_to_construct_from_None ... ok #8207 metadataserver.tests.test_fields.TestBin.test_refuses_to_construct_from_unicode ... ok #8208 metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_always_returns_same_user ... ok #8209 metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_holds_node_init_user ... ok #8210 metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_node_init_user_has_no_profile ... ok #8211 metadataserver.tests.test_vendor_data.TestGenerateNTPConfiguration.test_external_only_yields_all_ntp_servers_when_defined ... ok #8212 metadataserver.tests.test_vendor_data.TestGenerateNTPConfiguration.test_external_only_yields_nothing_when_no_ntp_servers_defined ... ok #8213 metadataserver.tests.test_vendor_data.TestGenerateNTPConfiguration.test_yields_boot_cluster_address_when_machine_has_booted ... ok #8214 metadataserver.tests.test_vendor_data.TestGenerateNTPConfiguration.test_yields_nothing_when_machine_has_no_boot_cluster_address ... ok #8215 metadataserver.tests.test_vendor_data.TestGenerateSystemInfo.test_yields_basic_system_info_when_node_owned_with_default_user ... ok #8216 metadataserver.tests.test_vendor_data.TestGenerateSystemInfo.test_yields_nothing_when_node_has_no_owner ... ok #8217 metadataserver.tests.test_vendor_data.TestGenerateSystemInfo.test_yields_nothing_when_owner_and_no_default_user ... ok #8218 metadataserver.tests.test_vendor_data.TestGetVendorData.test_includes_no_system_information_if_no_default_user ... ok #8219 metadataserver.tests.test_vendor_data.TestGetVendorData.test_includes_ntp_server_information ... ok #8220 metadataserver.tests.test_vendor_data.TestGetVendorData.test_includes_system_information_if_default_user ... ok #8221 metadataserver.tests.test_vendor_data.TestGetVendorData.test_returns_dict ... ok #8222 maas.tests.test_maas.TestTimezoneSettings.test_etc_timezone_exists ... ok #8223 maas.tests.test_maas.TestTimezoneSettings.test_read_timezone ... ok #8224 maasserver.api.tests.test_api.APIErrorsTest.test_internal_error_generates_proper_api_response (user=admin,client=oauth) ... ok #8224 maasserver.api.tests.test_api.APIErrorsTest.test_internal_error_generates_proper_api_response (user=admin,client=user+pass) ... ok maasserver.api.tests.test_api.APIErrorsTest.test_internal_error_generates_proper_api_response (user=user,client=oauth) ... ok maasserver.api.tests.test_api.APIErrorsTest.test_internal_error_generates_proper_api_response (user=user,client=user+pass) ... ok #8225 maasserver.api.tests.test_auth.TestOAuthUnauthorized.test_exception_unicode_includes_original_failure_message ... ok #8226 maasserver.api.tests.test_auth.TestOAuthUnauthorized.test_exception_unicode_includes_user_friendly_message ... ok #8227 maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (http,script-at-root) ... ok #8227 maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (http,script-below-root-1) ... ok maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (http,script-below-root-2) ... ok maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (https,script-at-root) ... ok maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (https,script-below-root-1) ... ok maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (https,script-below-root-2) ... ok #8228 maasserver.api.tests.test_discoveries.TestInterpretsScanAllRackNetworksRPCResults.test__failed_rack ... ok #8229 maasserver.api.tests.test_discoveries.TestInterpretsScanAllRackNetworksRPCResults.test__no_racks_available ... ok #8230 maasserver.api.tests.test_discoveries.TestInterpretsScanAllRackNetworksRPCResults.test__scan_failed_on_at_least_one_rack ... ok #8231 maasserver.api.tests.test_discoveries.TestInterpretsScanAllRackNetworksRPCResults.test__scan_in_progress ... ok #8232 maasserver.api.tests.test_discoveries.TestInterpretsScanAllRackNetworksRPCResults.test__scan_not_started_on_at_least_one_rack ... ok #8233 maasserver.api.tests.test_doc.TestDescribeCanonical.test__decodes_byte_strings ... ok #8234 maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_True_False_and_None_through ... ok #8235 maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_numbers_through ... ok #8236 maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_unicode_strings_through ... ok #8237 maasserver.api.tests.test_doc.TestDescribeCanonical.test__recursively_calls_mapping_keys_and_values ... ok #8238 maasserver.api.tests.test_doc.TestDescribeCanonical.test__recursively_calls_sequence_elements ... ok #8239 maasserver.api.tests.test_doc.TestDescribeCanonical.test__rejects_other_types ... ok #8240 maasserver.api.tests.test_doc.TestDescribeCanonical.test__returns_mappings_as_tuples ... ok #8241 maasserver.api.tests.test_doc.TestDescribeCanonical.test__returns_sequences_as_tuples ... ok #8242 maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_mappings ... ok #8243 maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_mappings_by_key_and_value ... ok #8244 maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_sequences ... ok #8245 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_api_returns_description_document ... ok #8246 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_handler ... ok #8247 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_handler_with_maas_handler ... ok #8248 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_anonymous_resource ... ok #8249 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_authenticated_resource ... ok #8250 maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_authenticated_resource_with_fallback ... ok #8251 maasserver.api.tests.test_doc.TestFindingResources.test_handler_path ... ok #8252 maasserver.api.tests.test_doc.TestFindingResources.test_nested_urlpatterns_with_handler ... ok #8253 maasserver.api.tests.test_doc.TestFindingResources.test_smoke ... ok #8254 maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_empty ... ok #8255 maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_not_present ... ok #8256 maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource ... ok #8257 maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource_for_incomplete_handler ... ok #8258 maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource_hidden ... ok #8259 maasserver.api.tests.test_doc.TestGeneratePowerTypesDoc.test__generate_power_types_doc_generates_describes_power_type ... ok #8260 maasserver.api.tests.test_doc.TestGeneratePowerTypesDoc.test__generate_power_types_doc_generates_doc ... ok #8261 maasserver.api.tests.test_doc.TestGeneratingDocs.test_generates_doc_for_handler ... ok #8262 maasserver.api.tests.test_doc.TestGeneratingDocs.test_generates_doc_for_multiple_handlers ... ok #8263 maasserver.api.tests.test_doc.TestGeneratingDocs.test_handler_without_resource_uri ... ok #8264 maasserver.api.tests.test_doc.TestGetAPIDescriptionHash.test__caches_hash ... ok #8265 maasserver.api.tests.test_doc.TestGetAPIDescriptionHash.test__calculates_hash_from_api_description ... ok #8266 maasserver.api.tests.test_doc.TestHandlers.test_contains_documentation_from_handlers ... ok #8267 maasserver.api.tests.test_doc.TestHandlers.test_handlers_have_section_title ... ok #8268 maasserver.api.tests.test_doc.TestHashCanonical.test__canonicalizes_argument ... ok #8269 maasserver.api.tests.test_doc.TestHashCanonical.test__misc_digests ... ok #8270 maasserver.api.tests.test_doc.TestHashCanonical.test__returns_hash_object ... ok #8271 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_returns_403_when_not_admin (user=user,client=oauth) ... ok #8271 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_returns_403_when_not_admin (user=user,client=user+pass) ... ok #8272 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_returns_404_when_system_id_doesnt_match (user=user,client=oauth) ... ok #8272 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_returns_404_when_system_id_doesnt_match (user=user,client=user+pass) ... ok #8273 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_to_interface (user=user,client=oauth) ... ok #8273 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_add_tag_to_interface (user=user,client=user+pass) ... ok #8274 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_403_when_not_admin (user=user,client=oauth) ... ok #8274 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_403_when_not_admin (user=user,client=user+pass) ... ok #8275 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_404_when_invalid_id (user=user,client=oauth) ... ok #8275 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_404_when_invalid_id (user=user,client=user+pass) ... ok #8276 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #8276 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #8277 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_deletes_device_interface (user=user,client=oauth) ... ok #8277 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_deletes_device_interface (user=user,client=user+pass) ... ok #8278 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_deletes_interface (user=user,client=oauth) ... ok #8278 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_deletes_interface (user=user,client=user+pass) ... ok #8279 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_handler_path (user=user,client=oauth) ... ok #8279 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_handler_path (user=user,client=user+pass) ... ok #8280 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #8280 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #8281 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_creates_link (user=user,client=oauth) ... ok #8281 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_creates_link (user=user,client=user+pass) ... ok #8282 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_creates_link_on_device (user=user,client=oauth) ... ok #8282 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_creates_link_on_device (user=user,client=user+pass) ... ok #8283 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_on_device_only_allows_static (user=user,client=oauth) ... ok #8283 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_on_device_only_allows_static (user=user,client=user+pass) ... ok #8284 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_raises_error (user=user,client=oauth) ... ok #8284 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_raises_error (user=user,client=user+pass) ... ok #8285 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_requries_admin (user=user,client=oauth) ... ok #8285 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_requries_admin (user=user,client=user+pass) ... ok #8286 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read (user=user,client=oauth) ... ok #8286 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read (user=user,client=user+pass) ... ok #8287 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_404_when_invalid_id (user=user,client=oauth) ... ok #8287 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_404_when_invalid_id (user=user,client=user+pass) ... ok #8288 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_by_specifier (user=user,client=oauth) ... ok #8288 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_by_specifier (user=user,client=user+pass) ... ok #8289 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_device_interface (user=user,client=oauth) ... ok #8289 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_device_interface (user=user,client=user+pass) ... ok #8290 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_from_block_device (user=user,client=oauth) ... ok #8290 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_from_block_device (user=user,client=user+pass) ... ok #8291 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_returns_403_when_not_admin (user=user,client=oauth) ... ok #8291 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_returns_403_when_not_admin (user=user,client=user+pass) ... ok #8292 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_returns_404_when_system_id_doesnt_match (user=user,client=oauth) ... ok #8292 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_remove_tag_returns_404_when_system_id_doesnt_match (user=user,client=user+pass) ... ok #8293 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #8293 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #8294 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_raises_error (user=user,client=oauth) ... ok #8294 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_raises_error (user=user,client=user+pass) ... ok #8295 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_requries_admin (user=user,client=oauth) ... ok #8295 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_requries_admin (user=user,client=user+pass) ... ok #8296 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv4_on_node (user=user,client=oauth) ... ok #8296 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv4_on_node (user=user,client=user+pass) ... ok #8297 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv6_on_node (user=user,client=oauth) ... ok #8297 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv6_on_node (user=user,client=user+pass) ... ok #8298 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_409_when_not_ready_or_broken (user=user,client=oauth) ... ok #8298 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_409_when_not_ready_or_broken (user=user,client=user+pass) ... ok #8299 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_deletes_link (user=user,client=oauth) ... ok #8299 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_deletes_link (user=user,client=user+pass) ... ok #8300 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_deletes_link_on_device (user=user,client=oauth) ... ok #8300 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_deletes_link_on_device (user=user,client=user+pass) ... ok #8301 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_raises_error (user=user,client=oauth) ... ok #8301 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_raises_error (user=user,client=user+pass) ... ok #8302 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_requries_admin (user=user,client=oauth) ... ok #8302 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_requries_admin (user=user,client=user+pass) ... ok #8303 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_409_when_not_ready_broken_or_deployed (user=user,client=oauth) ... ok #8303 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_409_when_not_ready_broken_or_deployed (user=user,client=user+pass) ... ok #8304 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_bond_interface (user=user,client=oauth) ... ok #8304 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_bond_interface (user=user,client=user+pass) ... ok #8305 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_deployed_machine_interface (user=user,client=oauth) ... ok #8305 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_deployed_machine_interface (user=user,client=user+pass) ... ok #8306 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_device_physical_interface (user=user,client=oauth) ... ok #8306 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_device_physical_interface (user=user,client=user+pass) ... ok #8307 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_physical_interface (user=user,client=oauth) ... ok #8307 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_physical_interface (user=user,client=user+pass) ... ok #8308 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_requires_admin (user=user,client=oauth) ... ok #8308 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_requires_admin (user=user,client=user+pass) ... ok #8309 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_vlan_interface (user=user,client=oauth) ... ok #8309 maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_vlan_interface (user=user,client=user+pass) ... ok #8310 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=oauth,normal) ... ok #8310 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_other_users_ip (user=user,client=user+pass,with_force) ... ok #8311 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=oauth,normal) ... ok #8311 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_allows_admin_to_release_sticky_ip (user=user,client=user+pass,with_force) ... ok #8312 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=oauth,normal) ... ok #8312 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deallocates_address (user=user,client=user+pass,with_force) ... ok #8313 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=oauth,normal) ... ok #8313 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_deletes_unknown_interface (user=user,client=user+pass,with_force) ... ok #8314 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=oauth,normal) ... ok #8314 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes (user=user,client=user+pass,with_force) ... ok #8315 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=oauth,normal) ... ok #8315 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_does_not_delete_other_IPs_I_own (user=user,client=user+pass,with_force) ... ok #8316 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=oauth,normal) ... ok #8316 maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=admin,client=user+pass,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=oauth,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=oauth,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=oauth,with_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=user+pass,normal) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=user+pass,without_force) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReleaseAPI.test_POST_release_rejects_invalid_ip (user=user,client=user+pass,with_force) ... ok #8317 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC (user=user,client=oauth,with_ip_param) ... ok #8317 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC (user=user,client=user+pass,with_ip_address_param) ... ok #8318 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_dnsresource (user=user,client=oauth,with_ip_param) ... ok #8318 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_dnsresource (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_dnsresource (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_dnsresource (user=user,client=user+pass,with_ip_address_param) ... ok #8319 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ip_address (user=user,client=oauth,with_ip_param) ... ok #8319 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ip_address (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ip_address (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ip_address (user=user,client=user+pass,with_ip_address_param) ... ok #8320 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ipaddress (user=user,client=oauth,with_ip_param) ... ok #8320 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ipaddress (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ipaddress (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_creates_ipaddress (user=user,client=user+pass,with_ip_address_param) ... ok #8321 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_errors_for_no_matching_subnet (user=user,client=oauth,with_ip_param) ... ok #8321 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_errors_for_no_matching_subnet (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_errors_for_no_matching_subnet (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_errors_for_no_matching_subnet (user=user,client=user+pass,with_ip_address_param) ... ok #8322 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_detects_in_use_address (user=user,client=oauth,with_ip_param) ... ok #8322 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_detects_in_use_address (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_detects_in_use_address (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_detects_in_use_address (user=user,client=user+pass,with_ip_address_param) ... ok #8323 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_rejects_ip_in_dynamic_range (user=user,client=oauth,with_ip_param) ... ok #8323 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_rejects_ip_in_dynamic_range (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_rejects_ip_in_dynamic_range (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_ip_address_rejects_ip_in_dynamic_range (user=user,client=user+pass,with_ip_address_param) ... ok #8324 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_rejects_invalid_ip (user=user,client=oauth,with_ip_param) ... ok #8324 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_rejects_invalid_ip (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_rejects_invalid_ip (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_rejects_invalid_ip (user=user,client=user+pass,with_ip_address_param) ... ok #8325 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address (user=user,client=oauth,with_ip_param) ... ok #8325 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address (user=user,client=user+pass,with_ip_address_param) ... ok #8326 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_bad_fqdn_fails (user=user,client=oauth,with_ip_param) ... ok #8326 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_bad_fqdn_fails (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_bad_fqdn_fails (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_bad_fqdn_fails (user=user,client=user+pass,with_ip_address_param) ... ok #8327 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_and_ip_creates_ip_with_hostname (user=user,client=oauth,with_ip_param) ... ok #8327 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_and_ip_creates_ip_with_hostname (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_and_ip_creates_ip_with_hostname (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_and_ip_creates_ip_with_hostname (user=user,client=user+pass,with_ip_address_param) ... ok #8328 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_creates_ip_with_hostname (user=user,client=oauth,with_ip_param) ... ok #8328 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_creates_ip_with_hostname (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_creates_ip_with_hostname (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_fqdn_creates_ip_with_hostname (user=user,client=user+pass,with_ip_address_param) ... ok #8329 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname (user=user,client=oauth,with_ip_param) ... ok #8329 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname (user=user,client=user+pass,with_ip_address_param) ... ok #8330 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname (user=user,client=oauth,with_ip_param) ... ok #8330 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname (user=user,client=user+pass,with_ip_address_param) ... ok #8331 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request (user=user,client=oauth,with_ip_param) ... ok #8331 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request (user=user,client=user+pass,with_ip_address_param) ... ok #8332 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_without_hostname_creates_ip_without_hostname (user=user,client=oauth,with_ip_param) ... ok #8332 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_without_hostname_creates_ip_without_hostname (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_without_hostname_creates_ip_without_hostname (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_reserve_without_hostname_creates_ip_without_hostname (user=user,client=user+pass,with_ip_address_param) ... ok #8333 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_returns_error_when_MAC_exists_on_node (user=user,client=oauth,with_ip_param) ... ok #8333 maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_returns_error_when_MAC_exists_on_node (user=user,client=oauth,with_ip_address_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_returns_error_when_MAC_exists_on_node (user=user,client=user+pass,with_ip_param) ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesReserveAPI.test_POST_returns_error_when_MAC_exists_on_node (user=user,client=user+pass,with_ip_address_param) ... ok #8334 maasserver.api.tests.test_maas.TestForbiddenNames.test_forbidden_names ... ok #8335 maasserver.api.tests.test_machine.TestAbort.test_abort_changes_state (user=user,client=oauth) ... ok #8335 maasserver.api.tests.test_machine.TestAbort.test_abort_changes_state (user=user,client=user+pass) ... ok #8336 maasserver.api.tests.test_machine.TestAbort.test_abort_fails_for_unsupported_operation (user=user,client=oauth) ... ok #8336 maasserver.api.tests.test_machine.TestAbort.test_abort_fails_for_unsupported_operation (user=user,client=user+pass) ... ok #8337 maasserver.api.tests.test_machine.TestAbort.test_abort_handles_missing_comment (user=user,client=oauth) ... ok #8337 maasserver.api.tests.test_machine.TestAbort.test_abort_handles_missing_comment (user=user,client=user+pass) ... ok #8338 maasserver.api.tests.test_machine.TestAbort.test_abort_passes_comment (user=user,client=oauth) ... ok #8338 maasserver.api.tests.test_machine.TestAbort.test_abort_passes_comment (user=user,client=user+pass) ... ok #8339 maasserver.api.tests.test_machine.TestExitRescueMode.test_exit_rescue_mode_changes_state (user=user,client=oauth) ... ok #8339 maasserver.api.tests.test_machine.TestExitRescueMode.test_exit_rescue_mode_changes_state (user=user,client=user+pass) ... ok #8340 maasserver.api.tests.test_machine.TestExitRescueMode.test_exit_rescue_mode_requires_admin (user=user,client=oauth) ... ok #8340 maasserver.api.tests.test_machine.TestExitRescueMode.test_exit_rescue_mode_requires_admin (user=user,client=user+pass) ... ok #8341 maasserver.api.tests.test_machine.TestMachineAPITransactional.test_POST_start_returns_error_when_static_ips_exhausted (user=user,client=oauth) ... ok #8341 maasserver.api.tests.test_machine.TestMachineAPITransactional.test_POST_start_returns_error_when_static_ips_exhausted (user=user,client=user+pass) ... ok #8342 maasserver.api.tests.test_machine.TestRescueMode.test_rescue_mode_changes_state (user=user,client=oauth) ... ok #8342 maasserver.api.tests.test_machine.TestRescueMode.test_rescue_mode_changes_state (user=user,client=user+pass) ... ok #8343 maasserver.api.tests.test_machine.TestRescueMode.test_rescue_mode_requires_admin (user=user,client=oauth) ... ok #8343 maasserver.api.tests.test_machine.TestRescueMode.test_rescue_mode_requires_admin (user=user,client=user+pass) ... ok #8344 maasserver.api.tests.test_machines.TestGetStorageLayoutParams.test_sets_request_data_to_mutable ... ok #8345 maasserver.api.tests.test_machines.TestPowerState.test__returns_actual_state (user=user,client=oauth) ... /tmp/tarmac/branch.2llTg4/src/maasserver/clusterrpc/power.py:168: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead "Unable to query cluster for power packages. Cluster does not" ok #8345 maasserver.api.tests.test_machines.TestPowerState.test__returns_actual_state (user=user,client=user+pass) ... ok #8346 maasserver.api.tests.test_mechanism.TestOperationDecorator.test_can_passexported_as ... ok #8347 maasserver.api.tests.test_mechanism.TestOperationDecorator.test_idempotent_uses_GET ... ok #8348 maasserver.api.tests.test_mechanism.TestOperationDecorator.test_non_idempotent_uses_POST ... ok #8349 maasserver.api.tests.test_mechanism.TestOperationDecorator.test_valid_decoration ... ok #8350 maasserver.api.tests.test_mechanism.TestOperationDecorator.testexported_as_is_optional ... ok #8351 maasserver.api.tests.test_support.TestOperationsHandlerMixin.test__decorate_decorates_anonymous_exports ... ok #8352 maasserver.api.tests.test_support.TestOperationsHandlerMixin.test__decorate_decorates_exports ... ok #8353 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_is_okay (user) ... ok #8353 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_is_okay (admin) ... ok #8354 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_be_meaningful (user) ... ok #8354 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_be_meaningful (admin) ... ok #8355 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_be_non_empty (user) ... ok #8355 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_be_non_empty (admin) ... ok #8356 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_not_be_None (user) ... ok #8356 maasserver.api.tests.test_support.TestRestrictedResources.test_authentication_must_not_be_None (admin) ... ok #8357 maasserver.api.tests.test_utils.TestExtractBool.test_0_means_False ... ok #8358 maasserver.api.tests.test_utils.TestExtractBool.test_1_means_True ... ok #8359 maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_None ... ok #8360 maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_number ... ok #8361 maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_raw_bytes ... ok #8362 maasserver.api.tests.test_utils.TestExtractBool.test_rejects_empty_string ... ok #8363 maasserver.api.tests.test_utils.TestExtractBool.test_rejects_other_numeric_strings ... ok #8364 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_data_values_override_defaults ... ok #8365 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_expands_dict_fields ... ok #8366 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_fields_filter_results ... ok #8367 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_querydict_data_values_override_defaults ... ok #8368 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_returns_QueryDict ... ok #8369 maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_takes_multiple_values_in_default_parameters ... ok #8370 maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_from_auth_header_returns_None_if_missing ... ok #8371 maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_from_auth_header_returns_key ... ok #8372 maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_raises_Unauthorized_if_no_auth_header ... ok #8373 maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_raises_Unauthorized_if_no_key ... ok #8374 maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_returns_key ... ok #8375 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_fallback_to_ListBootImages_on_old_clusters (get_common_available_boot_images) ... ok #8375 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_fallback_to_ListBootImages_on_old_clusters (get_all_available_boot_images) ... ok #8376 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_ignores_failures_when_talking_to_clusters (get_common_available_boot_images) ... /tmp/tarmac/branch.2llTg4/src/maasserver/rpc/testing/fixtures.py:102: DeprecationWarning: ClusterRPCFixture is deprecated; use MockRegionToClusterRPCFixture instead. DeprecationWarning) ok #8376 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_ignores_failures_when_talking_to_clusters (get_all_available_boot_images) ... ok #8377 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_for_one_cluster (get_common_available_boot_images) ... ok #8377 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_for_one_cluster (get_all_available_boot_images) ... ok #8378 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_on_all_clusters (get_common_available_boot_images) ... ok #8378 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_on_all_clusters (get_all_available_boot_images) ... ok #8379 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_empty_list_when_all_clusters_fail (get_common_available_boot_images) ... ok #8379 maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_empty_list_when_all_clusters_fail (get_all_available_boot_images) ... ok #8380 maasserver.clusterrpc.tests.test_boot_images.TestGetBootImagesFor.test_returns_boot_images_matching_subarches_in_boot_resources ... ok #8381 maasserver.clusterrpc.tests.test_boot_images.TestGetBootImagesFor.test_returns_boot_images_matching_subarchitecture ... ok #8382 maasserver.clusterrpc.tests.test_boot_images.TestGetBootImagesTxn.test_returns_boot_images ... ok #8383 maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_ignores_failures_when_talking_to_clusters ... ok #8384 maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_returns_False_when_all_clusters_return_False ... ok #8385 maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_returns_True_when_one_cluster_returns_True ... ok #8386 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__init_also_accepts_already_parsed_proxy ... ok #8387 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__init_also_accepts_no_proxy ... ok #8388 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__init_with_multiple_ssytem_ids ... ok #8389 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__init_with_single_system_id ... ok #8390 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__run_will_not_error_instead_it_logs ... ok #8391 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporter.test__schedule_arranges_for_later_run ... ok #8392 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterInAction.test__calling_importer_issues_rpc_calls_to_clusters ... ok #8393 maasserver.clusterrpc.tests.test_boot_images.TestRackControllersImporterInAction.test__run_calls_importer_and_reports_results ... ok #8394 maasserver.clusterrpc.tests.test_power.TestPowerQueryAll.test__calls_PowerQuery_on_all_clients ... ok #8395 maasserver.clusterrpc.tests.test_power.TestPowerQueryAll.test__handles_timeout ... ok #8396 maasserver.clusterrpc.tests.test_power_parameters.TestPowerTypes.test_get_power_types_passes_args_through ... ok #8397 maasserver.clusterrpc.tests.test_power_parameters.TestPowerTypes.test_get_power_types_transforms_data_to_dict ... ok #8398 maasserver.dns.tests.test_publication.TestDNSPublicationGarbageService.test_failures_are_logged ... ok #8399 maasserver.dns.tests.test_publication.TestDNSPublicationGarbageService.test_starting_and_stopping ... ok #8400 maasserver.dns.tests.test_publication.TestDNSPublicationGarbageServiceWithDatabase.test_garbage_is_collected ... ok #8401 maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_empty_initially ... ok #8402 maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_holds_one_value_per_key ... ok #8403 maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_populates_on_demand ... ok #8404 maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_remembers_elements ... ok #8405 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_dnsdata_inherits_domain ... ok #8406 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_dnsdata_inherits_global ... ok #8407 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_dnsdata_overrides_domain ... ok #8408 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_dnsresource_address_does_not_affect_addresses_when_node_set ... ok #8409 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_dnsresource_address_overrides_domain ... ok #8410 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_domain_ttl_overrides_global ... ok #8411 maasserver.dns.tests.test_zonegenerator.TestZoneGeneratorTTL.test_node_ttl_overrides_domain ... ok #8412 maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options ... ok #8413 maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_getting ... ok #8414 maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_resetting ... ok #8415 maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_setting ... ok #8416 maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_mutable_configuration_options ... ok #8417 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (database_host) ... ok #8417 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (maas_url) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (static_root) ... ok #8418 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (database_host) ... ok #8418 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (maas_url) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (static_root) ... ok #8419 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (database_host) ... ok #8419 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (maas_url) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (static_root) ... ok #8420 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (database_host) ... ok #8420 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (maas_url) ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (static_root) ... ok #8421 maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (database_host) ... ok #8421 maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (maas_url) ... ok #8422 maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (database_host) ... ok #8422 maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (database_name) ... ok maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (database_pass) ... ok maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (database_user) ... ok maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (maas_url) ... ok #8423 maasserver.management.commands.tests.test_dbupgrade.TestDBUpgrade.test_dbupgrade_installs_plpgsql ... ok #8424 maasserver.management.commands.tests.test_dbupgrade.TestDBUpgrade.test_dbupgrade_with_always_south ... ok #8425 maasserver.management.commands.tests.test_dbupgrade.TestDBUpgrade.test_dbupgrade_without_south ... ok #8426 maasserver.management.commands.tests.test_generate_sample_data.TestGenerateSampleData.test__exists_and_calls_populate ... ok #8427 maasserver.management.commands.tests.test_generate_sample_data.TestGenerateSampleData.test__not_available_in_production ... ok #8428 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__logs_other_errors ... ok #8429 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__retrieves_power_state ... ok #8430 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__traps_failure_for_Node_DoesNotExist ... ok #8431 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__traps_failure_for_PowerProblem ... ok #8432 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__traps_failure_for_UnknownPowerType ... ok #8433 maasserver.models.tests.test_eventtype.EventTypeConcurrencyTest.test_register_is_safe_with_concurrency ... ok #8434 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__can_acquire_multiple_address_from_the_same_subnet ... ok #8435 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claim_fails_if_subnet_missing ... ok #8436 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_all_auto_ip_addresses ... ok #8437 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_all_missing_assigned_auto_ip_addresses ... ok #8438 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_ip_address_in_static_ip_range_skips_gateway_ip ... ok #8439 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_ip_address_not_in_dynamic_ip_range ... ok #8440 maasserver.models.tests.test_interface.TestClaimAutoIPs.test__excludes_ip_addresses_in_exclude_addresses ... ok #8441 maasserver.models.tests.test_interface.TestLinkSubnet.test__AUTO_creates_link_to_AUTO_with_subnet ... ok #8442 maasserver.models.tests.test_interface.TestLinkSubnet.test__DHCP_creates_link_to_DHCP_with_subnet ... ok #8443 maasserver.models.tests.test_interface.TestLinkSubnet.test__DHCP_creates_link_to_DHCP_without_subnet ... ok #8444 maasserver.models.tests.test_interface.TestLinkSubnet.test__LINK_UP_creates_link_STICKY_with_subnet ... ok #8445 maasserver.models.tests.test_interface.TestLinkSubnet.test__LINK_UP_creates_link_STICKY_without_subnet ... ok #8446 maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_not_allowed_if_ip_address_in_dynamic_range ... ok #8447 maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_not_allowed_if_ip_address_not_in_subnet ... ok #8448 maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_picks_ip_in_subnet ... ok #8449 maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_sets_ip_in_no_subnet ... ok #8450 maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_sets_ip_in_subnet ... ok #8451 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_dhcp ... ok #8452 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_link_up ... ok #8453 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_static ... ok #8454 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_auto ... ok #8455 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_link_up ... ok #8456 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_static ... ok #8457 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_auto ... ok #8458 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_dhcp ... ok #8459 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_static ... ok #8460 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_already_used_ip_address ... ok #8461 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_another_subnet ... ok #8462 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_another_subnet_with_ip_address ... ok #8463 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_auto ... ok #8464 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_dhcp ... ok #8465 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_link_up ... ok #8466 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_same_subnet_does_nothing ... ok #8467 maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_same_subnet_with_different_ip ... ok #8468 maasserver.models.tests.test_largefile.TestDeleteLargeObjectContentLater.test__schedules_unlink ... ok #8469 maasserver.models.tests.test_managers.BulkManagerTest.test_manager_iterator_uses_cache ... ok #8470 maasserver.models.tests.test_node.TestNodeNetworking.test__clear_networking_configuration ... ok #8471 maasserver.models.tests.test_node.TestNodeNetworking.test__clear_networking_configuration_clears_gateways ... ok #8472 maasserver.models.tests.test_node.TestNodeNetworking.test__create_acquired_bridges_calls_configured_interface ... ok #8473 maasserver.models.tests.test_node.TestNodeNetworking.test__create_acquired_bridges_doesnt_call_on_bridge ... ok #8474 maasserver.models.tests.test_node.TestNodeNetworking.test__create_acquired_bridges_passes_options ... ok #8475 maasserver.models.tests.test_node.TestNodeNetworking.test_claim_auto_ips_calls_claim_auto_ips_on_all_interfaces ... ok #8476 maasserver.models.tests.test_node.TestNodeNetworking.test_claim_auto_ips_works_with_multiple_auto_on_the_same_subnet ... ok #8477 maasserver.models.tests.test_node.TestNodeNetworking.test_release_interface_config_calls_release_auto_ips_on_all ... ok #8478 maasserver.models.tests.test_node.TestNodeNetworking.test_release_interface_config_handles_acquired_bridge ... ok #8479 maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_net_config_asserts_proper_status ... ok #8480 maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_net_config_does_nothing_if_skip_networking ... ok #8481 maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_auto_on_boot_nic ... ok #8482 maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_auto_on_managed_subnet ... ok #8483 maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_link_up_on_enabled ... ok #8484 maasserver.models.tests.test_node.TestNode_PostCommit_PowerControl.test_bmc_is_accessible_falls_back_to_fallback_clients ... ok #8485 maasserver.models.tests.test_node.TestNode_PostCommit_PowerControl.test_bmc_is_accessible_uses_directly_connected_client ... ok #8486 maasserver.models.tests.test_node.TestNode_PostCommit_PowerControl.test_bmc_is_accessible_uses_fallback_client_first ... ok #8487 maasserver.models.tests.test_node.TestNode_PostCommit_PowerControl.test_bmc_is_not_accessible_updates_routable_racks_and_powers ... ok #8488 maasserver.models.tests.test_node.TestNode_PowerQuery.test__creates_node_event_with_no_power_error ... ok #8489 maasserver.models.tests.test_node.TestNode_PowerQuery.test__creates_node_event_with_power_error ... ok #8490 maasserver.models.tests.test_node.TestNode_PowerQuery.test__does_not_update_power_state_when_same ... ok #8491 maasserver.models.tests.test_node.TestNode_PowerQuery.test__updates_power_state ... ok #8492 maasserver.models.tests.test_node.TestNode_PowerQuery.test__updates_power_state_unknown_for_non_queryable_power_type ... ok #8493 maasserver.models.tests.test_node.TestNode_Start.test__adds_callbacks_and_errbacks_to_post_commit ... ok #8494 maasserver.models.tests.test_node.TestNode_Start.test__claims_auto_ip_addresses ... ok #8495 maasserver.models.tests.test_node.TestNode_Start.test__doesnt_change_broken ... ok #8496 maasserver.models.tests.test_node.TestNode_Start.test__manual_power_type_doesnt_call__power_control_node ... ok #8497 maasserver.models.tests.test_node.TestNode_Start.test__only_claims_auto_addresses_when_allocated ... ok #8498 maasserver.models.tests.test_node.TestNode_Start.test__raises_PermissionDenied_if_user_doesnt_have_edit ... ok #8499 maasserver.models.tests.test_node.TestNode_Start.test__resets_user_data ... ok #8500 maasserver.models.tests.test_node.TestNode_Start.test__sets_to_deploying ... ok #8501 maasserver.models.tests.test_node.TestNode_Start.test__sets_user_data ... ok #8502 maasserver.models.tests.test_node.TestNode_Start.test__start_logs_user_request ... ok #8503 maasserver.models.tests.test_node.TestNode_Start.test_storage_layout_issues_returns_invalid_no_boot_arm64_non_efi ... ok #8504 maasserver.models.tests.test_node.TestRackController.test_add_chassis_issues_rpc_call ... ok #8505 maasserver.models.tests.test_node.TestRackController.test_add_chassis_logs_user_request ... ok #8506 maasserver.models.tests.test_node.TestRackController.test_allows_delete_when_not_connected ... ok #8507 maasserver.models.tests.test_node.TestRackController.test_delete_converts_rack_to_machine ... ok #8508 maasserver.models.tests.test_node.TestRackController.test_delete_converts_region_and_rack_to_region ... ok #8509 maasserver.models.tests.test_node.TestRackController.test_delete_removes_secondary_link ... ok #8510 maasserver.models.tests.test_node.TestRackController.test_deletes_region_rack_rpc_connections ... ok #8511 maasserver.models.tests.test_node.TestRackController.test_deletes_services ... ok #8512 maasserver.models.tests.test_node.TestRackController.test_disables_and_disconn_when_secondary_connected ... ok #8513 maasserver.models.tests.test_node.TestRackController.test_disables_and_disconn_when_secondary_connected_fails ... ok #8514 maasserver.models.tests.test_node.TestRackController.test_is_import_images_running ... ok #8515 maasserver.models.tests.test_node.TestRackController.test_list_boot_images ... ok #8516 maasserver.models.tests.test_node.TestRackController.test_list_boot_images_out_of_sync ... ok #8517 maasserver.models.tests.test_node.TestRackController.test_list_boot_images_region_importing ... ok #8518 maasserver.models.tests.test_node.TestRackController.test_list_boot_images_syncing ... ok #8519 maasserver.models.tests.test_node.TestRackController.test_list_boot_images_when_disconnected ... ok #8520 maasserver.models.tests.test_node.TestRackController.test_list_boot_images_when_empty ... ok #8521 maasserver.models.tests.test_node.TestRackController.test_prevents_delete_when_primary_rack ... ok #8522 maasserver.models.tests.test_node.TestRackController.test_update_rackd_status_calls_mark_dead_when_no_connections ... ok #8523 maasserver.models.tests.test_node.TestRackController.test_update_rackd_status_sets_rackd_degraded ... ok #8524 maasserver.models.tests.test_node.TestRackController.test_update_rackd_status_sets_rackd_running_when_all_connected ... ok #8525 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_calls_region_refresh_when_on_node ... ok #8526 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_clears_node_results ... ok #8527 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_does_nothing_when_locked ... ok #8528 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_issues_rpc_call ... ok #8529 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_logs_user_request ... ok #8530 maasserver.models.tests.test_node.TestRackControllerRefresh.test_refresh_sets_extra_values ... ok #8531 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__acquires_and_releases_lock ... ok #8532 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__clears_node_results ... ok #8533 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__does_nothing_when_locked ... ok #8534 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__lock_released_on_error ... ok #8535 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__logs_user_request ... ok #8536 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__only_runs_on_running_region ... ok #8537 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__runs_refresh ... ok #8538 maasserver.models.tests.test_node.TestRegionControllerRefresh.test__sets_extra_values ... ok #8539 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_allocates_IPv6_address ... ok #8540 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_compares_by_IP_not_alphabetically ... ok #8541 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_does_not_use_lock_for_requested_ip ... ok #8542 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_addresses_exhausted ... ok #8543 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_alloc_type_is_None ... ok #8544 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_alloc_type_is_not_allowed ... ok #8545 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_requested_IP_in_dynamic_range ... ok #8546 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_requested_IP_out_of_network ... ok #8547 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_raises_when_requested_IP_unavailable ... ok #8548 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_requests_transaction_retry_if_ip_taken ... ok #8549 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_returns_ip_in_correct_range ... ok #8550 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_returns_requested_IP_if_available ... ok #8551 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_sets_user ... ok #8552 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_uses_staticip_acquire_lock ... ok #8553 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_with_reserved_type_requires_a_user ... ok #8554 maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTransactional.test_allocate_new_with_user_disallows_wrong_alloc_types ... ok #8555 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_allows_override ... ok #8556 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_bracketed_by_before_and_after_time ... ok #8557 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_not_modified_by_subsequent_calls_to_save ... ok #8558 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_populated_when_object_saved ... ok #8559 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_now_returns_transaction_time ... ok #8560 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_created_and_updated_same_if_created_set ... ok #8561 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_created_not_clobbered ... ok #8562 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_updated_set_same_as_created_even_if_set ... ok #8563 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_allows_override ... ok #8564 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_and_created_are_the_same_after_first_save ... ok #8565 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_is_updated_when_object_saved ... ok #8566 maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_populated_when_object_saved ... ok #8567 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_monitorServices_handles_scan_failure ... ok #8568 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_registers_and_unregisters_listener ... ok #8569 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_run_calls_refreshDiscoveryConfig ... ok #8570 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_run_calls_scanIfNeeded_if_discovery_enabled ... ok #8571 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_run_handles_refresh_failure ... ok #8572 maasserver.regiondservices.tests.test_active_discovery.TestActiveDiscoveryService.test_scanIfNeeded_logs_success ... ok #8573 maasserver.regiondservices.tests.test_active_discovery.TestGetActiveDiscoveryConfig.test__returns_disabled_if_interval_is_invalid ... ok #8574 maasserver.regiondservices.tests.test_active_discovery.TestGetActiveDiscoveryConfig.test__returns_disabled_if_interval_is_zero ... ok #8575 maasserver.regiondservices.tests.test_active_discovery.TestGetActiveDiscoveryConfig.test__returns_expected_interval ... ok #8576 maasserver.regiondservices.tests.test_active_discovery.TestGetActiveDiscoveryConfig.test__returns_expected_last_scan ... ok #8577 maasserver.regiondservices.tests.test_active_discovery.TestRefreshDiscoveryConfig.test__disables_discovery_if_interval_is_zero ... ok #8578 maasserver.regiondservices.tests.test_active_discovery.TestRefreshDiscoveryConfig.test__stores_correct_values_and_fires_timer ... ok #8579 maasserver.regiondservices.tests.test_active_discovery.TestTryLockAndScan.test__aborts_if_passive_discovery_is_disabled ... ok #8580 maasserver.regiondservices.tests.test_active_discovery.TestTryLockAndScan.test__aborts_if_periodic_discovery_if_last_scan_too_recent ... ok #8581 maasserver.regiondservices.tests.test_active_discovery.TestTryLockAndScan.test__aborts_if_periodic_discovery_if_no_subnets_enabled ... ok #8582 maasserver.regiondservices.tests.test_active_discovery.TestTryLockAndScan.test__aborts_if_periodic_discovery_is_disabled ... ok #8583 maasserver.regiondservices.tests.test_active_discovery.TestTryLockAndScan.test__calls_scan_all_rack_networks_if_everything_is_okay ... ok #8584 maasserver.regiondservices.tests.test_networks_monitoring.TestRegionNetworksMonitoringService.test_logs_error_when_running_region_controller_cannot_be_found ... ok #8585 maasserver.regiondservices.tests.test_networks_monitoring.TestRegionNetworksMonitoringService.test_updates_interfaces_in_database ... ok #8586 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService.test__tryUpdate_updates_ntp_server ... ok #8587 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Basic.test_service_iterates_every_30_seconds ... ok #8588 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Basic.test_service_uses__tryUpdate_as_periodic_function ... ok #8589 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_getConfiguration) ... ok #8589 maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_maybeApplyConfiguration) ... ok maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_applyConfiguration) ... ok maasserver.regiondservices.tests.test_ntp.TestRegionNetworkTimeProtocolService_Errors.test__tryUpdate_logs_errors_from_broken_method (_configurationApplied) ... ok #8590 maasserver.regiondservices.tests.test_reverse_dns.TestReverseDNSService.test__adds_rdns_entry ... ok #8591 maasserver.regiondservices.tests.test_reverse_dns.TestReverseDNSService.test__caches_region_model_object ... ok #8592 maasserver.regiondservices.tests.test_reverse_dns.TestReverseDNSService.test__deletes_rdns_entry ... ok #8593 maasserver.regiondservices.tests.test_reverse_dns.TestReverseDNSService.test__registers_and_unregisters_listener ... ok #8594 maasserver.regiondservices.tests.test_reverse_dns.TestReverseDNSService.test__updates_rdns_entry ... ok #8595 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test__buildServices_builds_services_list ... ok #8596 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test_init_sets_up_timer_correctly ... ok #8597 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_calls_ensureServices ... ok #8598 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_does_not_do_anything_in_dev_environment ... ok #8599 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test_monitorServices_handles_failure ... ok #8600 maasserver.regiondservices.tests.test_service_monitor_service.TestServiceMonitorService.test_updates_services_in_database ... ok #8601 maasserver.rpc.tests.test_module.TestFunctions.test_getAllClients ... ok #8602 maasserver.rpc.tests.test_module.TestFunctions.test_getAllClients_service_not_running ... ok #8603 maasserver.rpc.tests.test_module.TestFunctions.test_getClientFor ... ok #8604 maasserver.rpc.tests.test_module.TestFunctions.test_getClientFor_service_not_running ... ok #8605 maasserver.rpc.tests.test_nodes.TestCommissionNode.test__commissions_node ... ok #8606 maasserver.rpc.tests.test_nodes.TestCommissionNode.test__raises_NoSuchNode_if_node_doesnt_exist ... ok #8607 maasserver.rpc.tests.test_nodes.TestCommissionNode.test__raises_error_if_node_cannot_commission ... ok #8608 maasserver.rpc.tests.test_nodes.TestCreateNode.test__create_node_fails_with_invalid_domain ... ok #8609 maasserver.rpc.tests.test_nodes.TestCreateNode.test__create_node_fails_with_invalid_hostname ... ok #8610 maasserver.rpc.tests.test_nodes.TestCreateNode.test__creates_node ... ok #8611 maasserver.rpc.tests.test_nodes.TestCreateNode.test__creates_node_with_explicit_domain ... ok #8612 maasserver.rpc.tests.test_nodes.TestCreateNode.test__creates_node_with_explicit_hostname ... ok #8613 maasserver.rpc.tests.test_nodes.TestCreateNode.test__forces_generic_subarchitecture_if_missing ... ok #8614 maasserver.rpc.tests.test_nodes.TestCreateNode.test__raises_error_if_node_already_exists ... ok #8615 maasserver.rpc.tests.test_nodes.TestCreateNode.test__raises_validation_errors_for_invalid_data ... ok #8616 maasserver.rpc.tests.test_nodes.TestCreateNode.test__saves_power_parameters ... ok #8617 maasserver.rpc.tests.test_regionservice.TestGetRegionID.test__getRegionID_fails_when_advertising_service_not_running ... ok #8618 maasserver.rpc.tests.test_regionservice.TestGetRegionID.test__getRegionID_returns_the_region_ID_when_available ... ok #8619 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test__getAddresses_excluding_loopback ... ok #8620 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test__getAddresses_including_loopback ... ok #8621 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test__getAddresses_when_rpc_down ... ok #8622 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_init ... ok #8623 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_start_up_errors_are_logged ... ok #8624 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_start_up_waits_for_region_obj ... ok #8625 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_starting_and_stopping_the_service ... ok #8626 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_demotes_region ... ok #8627 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_waits_for_startup ... ok #8628 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_when_start_up_failed ... ok #8629 maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_try_update_logs_all_errors ... ok #8630 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_accepts_matching_digests ... ok #8631 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_propagates_errors ... ok #8632 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_rejects_non_matching_digests ... ok #8633 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionLost_calls_unregisterConnection_in_thread ... ok #8634 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionLost_updates_services_connection_set ... ok #8635 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_does_not_update_services_connection_set ... ok #8636 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connection_if_service_not_running ... ok #8637 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connections_if_authentication_errors ... ok #8638 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connections_if_authentication_fails ... ok #8639 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_handshakeFailed_does_not_log_when_connection_is_closed ... ok #8640 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_interfaces ... ok #8641 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_calls_addConnectionFor ... ok #8642 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_calls_handle_upgrade ... ok #8643 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_creates_new_rack ... ok #8644 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_is_registered ... ok #8645 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_raises_CannotRegisterRackController_when_it_cant ... ok #8646 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_returns_system_id ... ok #8647 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_sets_hostIsRemote_calls_registerConnection ... ok #8648 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_sets_hosts ... ok #8649 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_sets_ident ... ok #8650 maasserver.rpc.tests.test_regionservice.TestRegionServer.test_register_updates_interfaces ... ok #8651 maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_adds_connection ... ok #8652 maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_fires_connected_event ... ok #8653 maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_notifies_waiters ... ok #8654 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getAllClients ... ok #8655 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getAllClients_empty ... ok #8656 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_errors_when_no_connections ... ok #8657 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_errors_when_no_connections_for_cluster ... ok #8658 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_returns_random_connection ... ok #8659 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_cancels_waiter_when_it_times_out ... ok #8660 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_returns_existing_connection ... ok #8661 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_waits_for_connection ... ok #8662 maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_with_concurrent_waiters ... ok #8663 maasserver.rpc.tests.test_regionservice.TestRegionService.test_init_sets_appropriate_instance_attributes ... ok #8664 maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_fires_disconnected_event ... ok #8665 maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_is_okay_if_connection_is_not_there ... ok #8666 maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_removes_connection ... ok #8667 maasserver.rpc.tests.test_regionservice.TestRegionService.test_startService_returns_Deferred ... ok #8668 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_of_endpoint_options ... ok #8669 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_of_real_endpoint_options ... ok #8670 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_successful_of_endpoint_options ... ok #8671 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_can_be_cancelled ... ok #8672 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_errors_are_logged ... ok #8673 maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_logs_failure_if_all_endpoint_options_fail ... SKIP: XXX test fails far too often; bug #1582944 #8674 maasserver.rpc.tests.test_regionservice.TestRegionService.test_starting_and_stopping_the_service ... ok #8675 maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_cancels_startup ... ok #8676 maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_closes_connections_cleanly ... ok #8677 maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_logs_errors_when_closing_connections ... ok #8678 maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_when_start_up_failed ... ok #8679 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_Authenticate.test_authenticate_calculates_digest_with_salt ... ok #8680 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_Authenticate.test_authenticate_is_registered ... ok #8681 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_CommissionNode.test_calls_commission_node_function ... ok #8682 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_CommissionNode.test_commission_node_is_registered ... ok #8683 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_CreateNode.test_calls_create_node_function ... ok #8684 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_CreateNode.test_create_node_is_registered ... ok #8685 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_is_registered ... ok #8686 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_main_archive_port_archive_default ... ok #8687 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_main_archive_set ... ok #8688 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_ports_archive_set ... ok #8689 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootConfig.test_get_boot_config_is_registered ... ok #8690 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootConfig.test_get_boot_config_returns_expected_result ... ok #8691 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootSources.test_get_boot_sources_is_registered ... ok #8692 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootSources.test_get_boot_sources_returns_simplestreams_endpoint ... ok #8693 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootSourcesV2.test_get_boot_sources_v2_is_registered ... ok #8694 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetBootSourcesV2.test_get_boot_sources_v2_returns_simplestreams_endpoint ... ok #8695 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetControllerType.test_calls_get_controller_type ... ok #8696 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetControllerType.test_get_controller_type_is_registered ... ok #8697 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetControllerType.test_raises_NoSuchNode_when_node_does_not_exist ... ok #8698 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetProxies.test_get_proxies_is_registered ... ok #8699 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetProxies.test_get_proxies_with_http_proxy_not_set ... ok #8700 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetProxies.test_get_proxies_with_http_proxy_set ... ok #8701 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetTimeConfiguration.test_calls_get_time_configuration ... ok #8702 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetTimeConfiguration.test_get_time_configuration_is_registered ... ok #8703 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_GetTimeConfiguration.test_raises_NoSuchNode_when_node_does_not_exist ... ok #8704 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_Identify.test_identify_is_registered ... ok #8705 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_Identify.test_identify_reports_event_loop_name ... ok #8706 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ListNodePowerParameters.test__is_registered ... ok #8707 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ListNodePowerParameters.test__raises_exception_if_nodegroup_doesnt_exist ... ok #8708 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ListNodePowerParameters.test__returns_correct_arguments ... ok #8709 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_MarkNodeFailed.test_mark_failed_is_registered ... ok #8710 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_MarkNodeFailed.test_mark_node_failed_changes_status_and_updates_error_msg ... ok #8711 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_MarkNodeFailed.test_mark_node_failed_errors_if_node_cannot_be_found ... ok #8712 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RegisterEventType.test_register_event_type_creates_object ... ok #8713 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RegisterEventType.test_register_event_type_does_not_error_for_existing_event_types ... ok #8714 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RegisterEventType.test_register_event_type_is_registered ... ok #8715 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportBootImages.test_report_boot_images_can_be_called ... ok #8716 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportBootImages.test_report_boot_images_is_registered ... ok #8717 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportBootImages.test_report_boot_images_with_real_things_to_report ... ok #8718 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportForeignDHCPServer.test_is_registered ... ok #8719 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportForeignDHCPServer.test_sets_external_dhcp_value ... ok #8720 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportNeighbours.test_calls_report_neighbours_function ... ok #8721 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_ReportNeighbours.test_report_neighbours_is_registered ... ok #8722 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RequestNodeInforByMACAddress.test_calls_request_node_info_by_mac_address_function ... ok #8723 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RequestNodeInforByMACAddress.test_request_node_info_by_mac_address_is_registered ... ok #8724 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RequestNodeInforByMACAddress.test_request_node_info_by_mac_address_raises_if_unknown_mac ... ok #8725 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RequestRefresh.test_calls_refresh ... ok #8726 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_RequestRefresh.test_request_refresh_is_registered ... ok #8727 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEvent.test_send_event_does_not_fail_if_unknown_type ... SKIP: XXX: GavinPanella 2016-03-11 bug=1556188: Fails spuriously. #8728 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEvent.test_send_event_is_registered ... ok #8729 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEvent.test_send_event_logs_if_unknown_node ... ok #8730 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEvent.test_send_event_stores_event ... ok #8731 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEvent.test_send_event_stores_event_with_timestamp_received ... ok #8732 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_does_not_fail_if_unknown_type ... ok #8733 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_is_registered ... ok #8734 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_logs_if_unknown_node ... ok #8735 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_stores_event ... ok #8736 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_stores_event_with_timestamp_received ... ok #8737 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_StartTLS.test_StartTLS_is_registered ... ok #8738 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_StartTLS.test_StartTLS_returns_nothing ... ok #8739 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_StartTLS.test_get_tls_parameters_returns_parameters ... ok #8740 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateInterfaces.test_calls_update_interfaces_function ... ok #8741 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateInterfaces.test_update_interfaces_is_registered ... ok #8742 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateLease.test__doesnt_raises_other_errors ... ok #8743 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateLease.test_update_lease_is_registered ... ok #8744 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateNodePowerState.test__changes_power_state ... ok #8745 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateNodePowerState.test__errors_if_node_cannot_be_found ... ok #8746 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateNodePowerState.test__is_registered ... ok #8747 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateServices.test__calls_update_services_in_database_thread ... ok #8748 maasserver.rpc.tests.test_regionservice_calls.TestRegionProtocol_UpdateServices.test_update_services_is_registered ... ok #8749 maasserver.rpc.tests.test_services.TestUpdateServices.test_update_services_logs_when_service_not_recognised ... ok #8750 maasserver.rpc.tests.test_services.TestUpdateServices.test_update_services_raises_NoSuchCluster ... ok #8751 maasserver.rpc.tests.test_services.TestUpdateServices.test_update_services_updates_all_services ... ok #8752 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionDeleteListener.test_clears_region_process_when_no_connections ... ok #8753 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionDeleteListener.test_picks_new_region_process_when_connection_is_removed ... ok #8754 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionInsertListener.test_alerts_region_process_and_sets_managing_process ... ok #8755 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionInsertListener.test_picks_region_process_managing_the_least_num_of_racks ... ok #8756 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionInsertListener.test_rebalance_doesnt_happen_when_less_than_half_conn ... ok #8757 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionInsertListener.test_rebalance_the_managing_process_for_the_rack_controller ... ok #8758 maasserver.triggers.tests.test_system_listener.TestCoreRegionRackRPCConnectionInsertListener.test_selectes_new_region_process_when_managing_one_is_dead ... ok #8759 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPExternalListener.test_alerts_all_racks_when_ntp_external_only_set ... ok #8760 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPExternalListener.test_alerts_all_racks_when_ntp_external_only_updated ... ok #8761 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPExternalListener.test_alerts_all_racks_when_ntp_server_deleted ... ok #8762 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPListener.test_alerts_all_racks_when_ntp_server_deleted ... ok #8763 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPListener.test_alerts_all_racks_when_ntp_server_set ... ok #8764 maasserver.triggers.tests.test_system_listener.TestDHCPConfigNTPListener.test_alerts_all_racks_when_ntp_server_updated ... ok #8765 maasserver.triggers.tests.test_system_listener.TestDHCPIPRangeListener.test_sends_message_for_deleting_range ... ok #8766 maasserver.triggers.tests.test_system_listener.TestDHCPIPRangeListener.test_sends_message_for_new_managed_dhcp_range ... ok #8767 maasserver.triggers.tests.test_system_listener.TestDHCPIPRangeListener.test_sends_message_for_updated_from_managed_to_other ... ok #8768 maasserver.triggers.tests.test_system_listener.TestDHCPIPRangeListener.test_sends_message_for_updated_from_other_to_managed ... ok #8769 maasserver.triggers.tests.test_system_listener.TestDHCPIPRangeListener.test_sends_message_for_updated_managed_dhcp_range ... ok #8770 maasserver.triggers.tests.test_system_listener.TestDHCPInterfaceListener.test_sends_message_for_interface_name_change ... ok #8771 maasserver.triggers.tests.test_system_listener.TestDHCPInterfaceListener.test_sends_message_for_mac_address_change ... ok #8772 maasserver.triggers.tests.test_system_listener.TestDHCPNodeListener.test_sends_message_for_hostname_change ... ok #8773 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_no_message_for_dhcp_snippet_updated_when_disabled ... ok #8774 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_no_message_for_global_dhcp_snippet_deleted_when_disabled ... ok #8775 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_no_message_for_global_dhcp_snippet_inserted_when_disabled ... ok #8776 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_inserted_with_node ... ok #8777 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_inserted_with_subnet ... ok #8778 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_updated_description ... ok #8779 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_updated_enabled ... ok #8780 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_updated_node ... ok #8781 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_updated_subnet ... ok #8782 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_updated_value ... ok #8783 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_with_node_deleted ... ok #8784 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_dhcp_snippet_with_subnet_deleted ... ok #8785 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_global_dhcp_snippet_deleted ... ok #8786 maasserver.triggers.tests.test_system_listener.TestDHCPSnippetListener.test_sends_message_for_global_dhcp_snippet_inserted ... ok #8787 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_assigning_an_ip ... ok #8788 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_both_vlans_on_subnet_switch ... ok #8789 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_changing_an_ip ... ok #8790 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_delet_an_ip ... ok #8791 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_new_staticipaddress ... ok #8792 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_one_vlan_on_switch_subnet_on_same_vlan ... ok #8793 maasserver.triggers.tests.test_system_listener.TestDHCPStaticIPAddressListener.test_sends_message_for_releasing_an_ip ... ok #8794 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_old_vlan_and_new_vlan ... ok #8795 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_cidr_changes ... ok #8796 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_dns_servers_changes ... ok #8797 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_dns_servers_is_cleared ... ok #8798 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_dns_servers_is_set ... ok #8799 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_gateway_ip_changes ... ok #8800 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_gateway_ip_is_cleared ... ok #8801 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_gateway_ip_is_set ... ok #8802 maasserver.triggers.tests.test_system_listener.TestDHCPSubnetListener.test_sends_message_for_vlan_when_subnet_deleted ... ok #8803 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_both_when_secondary_cleared ... ok #8804 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_both_when_secondary_set ... ok #8805 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_old_and_new_pimary_and_secondary ... ok #8806 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_old_and_new_primary_when_changed ... ok #8807 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_old_and_new_secondary_when_changed ... ok #8808 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_old_primary_when_turned_off ... ok #8809 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_primary_and_secondary_when_turned_off ... ok #8810 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_primary_and_secondary_when_turned_on ... ok #8811 maasserver.triggers.tests.test_system_listener.TestDHCPVLANListener.test_sends_message_for_primary_when_turned_on ... ok #8812 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_default_dns_ttl_insert ... ok #8813 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_default_dns_ttl_update ... ok #8814 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_dnssec_validation_insert ... ok #8815 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_dnssec_validation_update ... ok #8816 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_upstream_dns_insert ... ok #8817 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_upstream_dns_update ... ok #8818 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_windows_kms_host_insert ... ok #8819 maasserver.triggers.tests.test_system_listener.TestDNSConfigListener.test_sends_message_for_config_windows_kms_host_update ... ok #8820 maasserver.triggers.tests.test_system_listener.TestDNSDNSDataListener.test_sends_message_for_dnsdata_delete ... ok #8821 maasserver.triggers.tests.test_system_listener.TestDNSDNSDataListener.test_sends_message_for_dnsdata_insert ... ok #8822 maasserver.triggers.tests.test_system_listener.TestDNSDNSDataListener.test_sends_message_for_dnsdata_update ... ok #8823 maasserver.triggers.tests.test_system_listener.TestDNSDNSResourceListener.test_sends_message_for_dnsresource_delete ... ok #8824 maasserver.triggers.tests.test_system_listener.TestDNSDNSResourceListener.test_sends_message_for_dnsresource_insert ... ok #8825 maasserver.triggers.tests.test_system_listener.TestDNSDNSResourceListener.test_sends_message_for_dnsresource_update ... ok #8826 maasserver.triggers.tests.test_system_listener.TestDNSDNSResourceStaticIPAddressListener.test_sends_message_for_dnsresource_staticipaddress_link ... ok #8827 maasserver.triggers.tests.test_system_listener.TestDNSDNSResourceStaticIPAddressListener.test_sends_message_for_dnsresource_staticipaddress_unlink ... ok #8828 maasserver.triggers.tests.test_system_listener.TestDNSDomainListener.test_sends_message_for_domain_delete ... ok #8829 maasserver.triggers.tests.test_system_listener.TestDNSDomainListener.test_sends_message_for_domain_insert ... ok #8830 maasserver.triggers.tests.test_system_listener.TestDNSDomainListener.test_sends_message_for_domain_update ... ok #8831 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceListener.test_sends_message_for_interface_changing_to_new_node ... ok #8832 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceListener.test_sends_message_for_interface_update_name ... ok #8833 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceListener.test_sends_message_for_physical_to_unknown ... ok #8834 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceListener.test_sends_message_for_unknown_to_physical ... ok #8835 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceStaticIPAddressListener.test_sends_message_for_interface_staticipaddress_link ... ok #8836 maasserver.triggers.tests.test_system_listener.TestDNSInterfaceStaticIPAddressListener.test_sends_message_for_interface_staticipaddress_unlink ... ok #8837 maasserver.triggers.tests.test_system_listener.TestDNSNodeListener.test_sends_message_for_node_delete ... ok #8838 maasserver.triggers.tests.test_system_listener.TestDNSNodeListener.test_sends_message_for_node_update_domain ... ok #8839 maasserver.triggers.tests.test_system_listener.TestDNSNodeListener.test_sends_message_for_node_update_hostname ... ok #8840 maasserver.triggers.tests.test_system_listener.TestDNSStaticIPAddressListener.test_sends_message_for_staticipaddress_update ... ok #8841 maasserver.triggers.tests.test_system_listener.TestDNSSubnetListener.test_sends_message_for_subnet_cidr_update ... ok #8842 maasserver.triggers.tests.test_system_listener.TestDNSSubnetListener.test_sends_message_for_subnet_delete ... ok #8843 maasserver.triggers.tests.test_system_listener.TestDNSSubnetListener.test_sends_message_for_subnet_insert ... ok #8844 maasserver.triggers.tests.test_system_listener.TestDNSSubnetListener.test_sends_message_for_subnet_rdns_mode_update ... ok #8845 maasserver.triggers.tests.test_system_listener.TestProxySubnetListener.test_sends_message_for_subnet_allow_proxy_update ... ok #8846 maasserver.triggers.tests.test_system_listener.TestProxySubnetListener.test_sends_message_for_subnet_cidr_update ... ok #8847 maasserver.triggers.tests.test_system_listener.TestProxySubnetListener.test_sends_message_for_subnet_delete ... ok #8848 maasserver.triggers.tests.test_system_listener.TestProxySubnetListener.test_sends_message_for_subnet_insert ... ok #8849 maasserver.triggers.tests.test_websocket_listener.TestConfigListener.test__calls_handler_on_create_notification ... ok #8850 maasserver.triggers.tests.test_websocket_listener.TestConfigListener.test__calls_handler_on_delete_notification ... ok #8851 maasserver.triggers.tests.test_websocket_listener.TestConfigListener.test__calls_handler_on_update_notification ... ok #8852 maasserver.triggers.tests.test_websocket_listener.TestDHCPSnippetListener.test__calls_handler_on_create_notification ... ok #8853 maasserver.triggers.tests.test_websocket_listener.TestDHCPSnippetListener.test__calls_handler_on_delete_notification ... ok #8854 maasserver.triggers.tests.test_websocket_listener.TestDHCPSnippetListener.test__calls_handler_on_update_notification ... ok #8855 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentEventListener.test__calls_handler_with_update_on_create ... ok #8856 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_create ... ok #8857 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_delete ... ok #8858 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_old_node_on_update ... ok #8859 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_update ... ok #8860 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentListener.test__calls_handler_on_create_notification ... ok #8861 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentListener.test__calls_handler_on_delete_notification ... ok #8862 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentListener.test__calls_handler_on_update_notification ... ok #8863 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNetworkListener.test__calls_handler_iface_with_update_on_fabric_update ... ok #8864 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNetworkListener.test__calls_handler_iface_with_update_on_vlan_update ... ok #8865 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_ip_address_update ... ok #8866 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_space_update ... ok #8867 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_subnet_update ... ok #8868 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNodeResultListener.test__calls_handler_with_update_on_create ... ok #8869 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentNodeResultListener.test__calls_handler_with_update_on_delete ... ok #8870 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentStaticIPAddressListener.test__calls_handler_with_update_on_create ... ok #8871 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentStaticIPAddressListener.test__calls_handler_with_update_on_delete ... ok #8872 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentTagListener.test__calls_handler_with_update_on_create ... ok #8873 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentTagListener.test__calls_handler_with_update_on_delete ... ok #8874 maasserver.triggers.tests.test_websocket_listener.TestDeviceWithParentTagListener.test__calls_node_handler_with_update_on_tag_rename ... ok #8875 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_create_notification ... ok #8876 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_delete_notification ... ok #8877 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsdata_create_notification ... ok #8878 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsdata_delete_notification ... ok #8879 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsdata_update_notification ... ok #8880 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsresource_address_addition ... ok #8881 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsresource_address_removal ... ok #8882 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsresource_create_notification ... ok #8883 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsresource_delete_notification ... ok #8884 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_dnsresource_update_notification ... ok #8885 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_on_update_notification ... ok #8886 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_with_update_on_ip_address_update ... ok #8887 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_with_update_on_node_ip_address_addition ... ok #8888 maasserver.triggers.tests.test_websocket_listener.TestDomainListener.test__calls_handler_with_update_on_node_ip_address_removal ... ok #8889 maasserver.triggers.tests.test_websocket_listener.TestEventListener.test__calls_handler_on_create_notification ... ok #8890 maasserver.triggers.tests.test_websocket_listener.TestFabricListener.test__calls_handler_on_create_notification_with_blank_name ... ok #8891 maasserver.triggers.tests.test_websocket_listener.TestFabricListener.test__calls_handler_on_create_notification_with_name ... ok #8892 maasserver.triggers.tests.test_websocket_listener.TestFabricListener.test__calls_handler_on_delete_notification ... ok #8893 maasserver.triggers.tests.test_websocket_listener.TestFabricListener.test__calls_handler_on_update_notification ... ok #8894 maasserver.triggers.tests.test_websocket_listener.TestIPRangeListener.test__calls_handler_on_create_notification ... ok #8895 maasserver.triggers.tests.test_websocket_listener.TestIPRangeListener.test__calls_handler_on_delete_notification ... ok #8896 maasserver.triggers.tests.test_websocket_listener.TestIPRangeListener.test__calls_handler_on_update_notification ... ok #8897 maasserver.triggers.tests.test_websocket_listener.TestIPRangeSubnetListener.test__calls_handler_on_create_notification ... ok #8898 maasserver.triggers.tests.test_websocket_listener.TestIPRangeSubnetListener.test__calls_handler_on_delete_notification ... ok #8899 maasserver.triggers.tests.test_websocket_listener.TestIPRangeSubnetListener.test__calls_handler_on_update_notification ... ok #8900 maasserver.triggers.tests.test_websocket_listener.TestIPRangeSubnetListener.test__calls_handler_on_update_on_old_and_new_subnet_notification ... ok #8901 maasserver.triggers.tests.test_websocket_listener.TestMachineBlockDeviceListener.test__calls_handler_with_update_on_create (machine) ... ok #8902 maasserver.triggers.tests.test_websocket_listener.TestMachineBlockDeviceListener.test__calls_handler_with_update_on_delete (machine) ... ok #8903 maasserver.triggers.tests.test_websocket_listener.TestMachineBlockDeviceListener.test__calls_handler_with_update_on_physicalblockdevice_update (machine) ... ok #8904 maasserver.triggers.tests.test_websocket_listener.TestMachineBlockDeviceListener.test__calls_handler_with_update_on_update (machine) ... ok #8905 maasserver.triggers.tests.test_websocket_listener.TestMachineBlockDeviceListener.test__calls_handler_with_update_on_virtualblockdevice_update (machine) ... ok #8906 maasserver.triggers.tests.test_websocket_listener.TestMachineCachesetListener.test__calls_handler_with_update_on_create (machine) ... ok #8907 maasserver.triggers.tests.test_websocket_listener.TestMachineCachesetListener.test__calls_handler_with_update_on_delete (machine) ... ok #8908 maasserver.triggers.tests.test_websocket_listener.TestMachineCachesetListener.test__calls_handler_with_update_on_update (machine) ... ok #8909 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_create_fs_on_block_device (machine) ... ok #8910 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_create_fs_on_partition (machine) ... ok #8911 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_create_special_fs (machine) ... ok #8912 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_delete_fs_on_block_device (machine) ... ok #8913 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_delete_fs_on_partition (machine) ... ok #8914 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_delete_special_fs (machine) ... ok #8915 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_update_fs_on_block_device (machine) ... ok #8916 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_update_fs_on_partition (machine) ... ok #8917 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemListener.test__calls_handler_with_update_on_update_special_fs (machine) ... ok #8918 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemgroupListener.test__calls_handler_with_update_on_create (machine) ... ok #8919 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemgroupListener.test__calls_handler_with_update_on_delete (machine) ... ok #8920 maasserver.triggers.tests.test_websocket_listener.TestMachineFilesystemgroupListener.test__calls_handler_with_update_on_update (machine) ... ok #8921 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionListener.test__calls_handler_with_update_on_create (machine) ... ok #8922 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionListener.test__calls_handler_with_update_on_delete (machine) ... ok #8923 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionListener.test__calls_handler_with_update_on_update (machine) ... SKIP: XXX: GavinPanella 2016-03-11 bug=1556188: Fails spuriously. #8924 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionTableListener.test__calls_handler_with_update_on_create (machine) ... ok #8925 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionTableListener.test__calls_handler_with_update_on_delete (machine) ... ok #8926 maasserver.triggers.tests.test_websocket_listener.TestMachinePartitionTableListener.test__calls_handler_with_update_on_update (machine) ... ok #8927 maasserver.triggers.tests.test_websocket_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (machine) ... ok #8927 maasserver.triggers.tests.test_websocket_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (region) ... ok #8928 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (machine) ... ok #8928 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (region) ... ok #8929 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (machine) ... ok #8929 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (region) ... ok #8930 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (machine) ... ok #8930 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (region) ... ok #8931 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (machine) ... SKIP: XXX: LaMontJones 2016-06-14 bug=1592474: Fails spuriously. #8931 maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (device) ... SKIP: XXX: LaMontJones 2016-06-14 bug=1592474: Fails spuriously. maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (rack) ... SKIP: XXX: LaMontJones 2016-06-14 bug=1592474: Fails spuriously. maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (region_and_rack) ... SKIP: XXX: LaMontJones 2016-06-14 bug=1592474: Fails spuriously. maasserver.triggers.tests.test_websocket_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (region) ... SKIP: XXX: LaMontJones 2016-06-14 bug=1592474: Fails spuriously. #8932 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_create_notification (machine) ... ok #8932 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_create_notification (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_create_notification (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_create_notification (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_create_notification (region) ... ok #8933 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_delete_notification (machine) ... ok #8933 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_delete_notification (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_delete_notification (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_delete_notification (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_delete_notification (region) ... ok #8934 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_update_notification (machine) ... ok #8934 maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_update_notification (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_update_notification (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_update_notification (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeListener.test__calls_handler_on_update_notification (region) ... ok #8935 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (machine) ... ok #8935 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (region) ... ok #8936 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (machine) ... ok #8936 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (region) ... ok #8937 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (machine) ... ok #8937 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (region) ... ok #8938 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (machine) ... ok #8938 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (region) ... ok #8939 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (machine) ... ok #8939 maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (region) ... ok #8940 maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (machine) ... ok #8940 maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (region) ... ok #8941 maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (machine) ... ok #8941 maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (region) ... ok #8942 maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (machine) ... ok #8942 maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (region) ... ok #8943 maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (machine) ... ok #8943 maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (region) ... ok #8944 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (machine) ... ok #8944 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (region) ... ok #8945 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (machine) ... ok #8945 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (region) ... ok #8946 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (machine) ... ok #8946 maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (region_and_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (region) ... ok #8947 maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (machine_to_rack) ... ok #8947 maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (machine_to_region) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (machine_to_rack_and_region) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (machine_to_device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (rack_to_machine) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (rack_to_device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (region_to_machine) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (region_to_device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (region_and_rack_to_machine) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (region_and_rack_to_device) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (device_to_rack) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (device_to_region) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (device_to_rack_and_region) ... ok maasserver.triggers.tests.test_websocket_listener.TestNodeTypeChange.test__transition_notifies (device_to_machine) ... ok #8948 maasserver.triggers.tests.test_websocket_listener.TestPackageRepositoryListener.test__calls_handler_on_create_notification ... ok #8949 maasserver.triggers.tests.test_websocket_listener.TestPackageRepositoryListener.test__calls_handler_on_delete_notification ... ok #8950 maasserver.triggers.tests.test_websocket_listener.TestPackageRepositoryListener.test__calls_handler_on_update_notification ... ok #8951 maasserver.triggers.tests.test_websocket_listener.TestSSHKeyListener.test__calls_handler_on_create ... ok #8952 maasserver.triggers.tests.test_websocket_listener.TestSSHKeyListener.test__calls_handler_on_delete ... ok #8953 maasserver.triggers.tests.test_websocket_listener.TestSSHKeyListener.test__calls_handler_on_update ... ok #8954 maasserver.triggers.tests.test_websocket_listener.TestSpaceListener.test__calls_handler_on_create_notification_with_blank_name ... ok #8955 maasserver.triggers.tests.test_websocket_listener.TestSpaceListener.test__calls_handler_on_create_notification_with_name ... ok #8956 maasserver.triggers.tests.test_websocket_listener.TestSpaceListener.test__calls_handler_on_delete_notification ... ok #8957 maasserver.triggers.tests.test_websocket_listener.TestSpaceListener.test__calls_handler_on_update_notification ... ok #8958 maasserver.triggers.tests.test_websocket_listener.TestStaticIPAddressSubnetListener.test__calls_update_on_old_and_new_subnet ... ok #8959 maasserver.triggers.tests.test_websocket_listener.TestStaticIPAddressSubnetListener.test__calls_update_on_subnet ... ok #8960 maasserver.triggers.tests.test_websocket_listener.TestStaticRouteListener.test__calls_handler_on_create_notification ... ok #8961 maasserver.triggers.tests.test_websocket_listener.TestStaticRouteListener.test__calls_handler_on_delete_notification ... ok #8962 maasserver.triggers.tests.test_websocket_listener.TestStaticRouteListener.test__calls_handler_on_update_notification ... ok #8963 maasserver.triggers.tests.test_websocket_listener.TestSubnetListener.test__calls_handler_on_create_notification ... ok #8964 maasserver.triggers.tests.test_websocket_listener.TestSubnetListener.test__calls_handler_on_delete_notification ... ok #8965 maasserver.triggers.tests.test_websocket_listener.TestSubnetListener.test__calls_handler_on_update_notification ... ok #8966 maasserver.triggers.tests.test_websocket_listener.TestTagListener.test__calls_handler_on_create_notification ... ok #8967 maasserver.triggers.tests.test_websocket_listener.TestTagListener.test__calls_handler_on_delete_notification ... ok #8968 maasserver.triggers.tests.test_websocket_listener.TestTagListener.test__calls_handler_on_update_notification ... ok #8969 maasserver.triggers.tests.test_websocket_listener.TestUserListener.test__calls_handler_on_create_notification ... ok #8970 maasserver.triggers.tests.test_websocket_listener.TestUserListener.test__calls_handler_on_delete_notification ... ok #8971 maasserver.triggers.tests.test_websocket_listener.TestUserListener.test__calls_handler_on_update_notification ... ok #8972 maasserver.triggers.tests.test_websocket_listener.TestUserSSHKeyListener.test__calls_handler_with_update_on_create ... ok #8973 maasserver.triggers.tests.test_websocket_listener.TestUserSSHKeyListener.test__calls_handler_with_update_on_delete ... ok #8974 maasserver.triggers.tests.test_websocket_listener.TestUserSSLKeyListener.test__calls_handler_with_update_on_create ... ok #8975 maasserver.triggers.tests.test_websocket_listener.TestUserSSLKeyListener.test__calls_handler_with_update_on_delete ... ok #8976 maasserver.triggers.tests.test_websocket_listener.TestVLANListener.test__calls_handler_on_create_notification ... ok #8977 maasserver.triggers.tests.test_websocket_listener.TestVLANListener.test__calls_handler_on_delete_notification ... ok #8978 maasserver.triggers.tests.test_websocket_listener.TestVLANListener.test__calls_handler_on_update_notification ... ok #8979 maasserver.triggers.tests.test_websocket_listener.TestZoneListener.test__calls_handler_on_create_notification ... ok #8980 maasserver.triggers.tests.test_websocket_listener.TestZoneListener.test__calls_handler_on_delete_notification ... ok #8981 maasserver.triggers.tests.test_websocket_listener.TestZoneListener.test__calls_handler_on_update_notification ... ok #8982 maasserver.utils.tests.test_async.TestDeferredHooks.test__add_appends_Deferred_to_queue ... ok #8983 maasserver.utils.tests.test_async.TestDeferredHooks.test__add_cannot_be_called_in_the_reactor ... ok #8984 maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_always_consumes_all_hooks ... ok #8985 maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_calls_hooks ... ok #8986 maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_calls_hooks_in_reactor ... ok #8987 maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_propagates_error_from_hook ... ok #8988 maasserver.utils.tests.test_async.TestDeferredHooks.test__is_thread_local ... ok #8989 maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancelled_hooks ... ok #8990 maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancellers ... ok #8991 maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancellers_when_hook_already_fired ... ok #8992 maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_cancels_all_hooks ... ok #8993 maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_cancels_in_reactor ... ok #8994 maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_suppresses_CancelledError ... ok #8995 maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_restores_hooks_only_on_dirty_exit ... ok #8996 maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_restores_hooks_with_new_hooks_on_clean_exit ... ok #8997 maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_saves_and_restores_hooks ... ok #8998 maasserver.utils.tests.test_async.TestGather.test_gather_nothing ... ok #8999 maasserver.utils.tests.test_async.TestGatherScenarios.test_gatherCallResults_returns_use_once_iterator (synchronous) ... ok #8999 maasserver.utils.tests.test_async.TestGatherScenarios.test_gatherCallResults_returns_use_once_iterator (asynchronous) ... ok #9000 maasserver.utils.tests.test_async.TestGatherScenarios.test_gatherCallResults_yields_call_result_tuples (synchronous) ... ok #9000 maasserver.utils.tests.test_async.TestGatherScenarios.test_gatherCallResults_yields_call_result_tuples (asynchronous) ... ok #9001 maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_with_errors (synchronous) ... ok #9001 maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_with_errors (asynchronous) ... ok #9002 maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_without_errors (synchronous) ... ok #9002 maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_without_errors (asynchronous) ... ok #9003 maasserver.utils.tests.test_async.TestUseOnceIterator.test_raises_iterator_reused ... ok #9004 maasserver.utils.tests.test_async.TestUseOnceIterator.test_raises_stop_iteration ... ok #9005 maasserver.utils.tests.test_async.TestUseOnceIterator.test_returns_correct_items_for_list ... ok #9006 maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (bytes) ... ok #9006 maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (kB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (MB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (GB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (TB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (PB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (EB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (ZB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (YB) ... ok #9007 maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (bytes) ... ok #9007 maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (kB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (MB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (GB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (TB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (PB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (EB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (ZB) ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (YB) ... ok #9008 maasserver.utils.tests.test_converters.TestMachineReadableBytes.test_suffixes ... ok #9009 maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__round_down_doesnt_remove_block ... ok #9010 maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__round_down_removes_block ... ok #9011 maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__round_up_adds_extra_block ... ok #9012 maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__round_up_doesnt_add_extra_block ... ok #9013 maasserver.utils.tests.test_converters.TestXMLToYAML.test_xml_to_yaml_converts_xml ... ok #9014 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_create_lock (pg_advisory_lock/pg_advisory_unlock) ... ok #9014 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_create_lock (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_create_lock (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_create_lock (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9015 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_is_locked (pg_advisory_lock/pg_advisory_unlock) ... ok #9015 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_is_locked (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_is_locked (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_is_locked (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9016 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_actually_locked (pg_advisory_lock/pg_advisory_unlock) ... ok #9016 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_actually_locked (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_actually_locked (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_actually_locked (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9017 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_breaking_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok #9017 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_breaking_transaction (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_breaking_transaction (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_breaking_transaction (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9018 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok #9018 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_transaction (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_transaction (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_transaction (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9019 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_aborting_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok #9019 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_aborting_transaction (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_aborting_transaction (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_aborting_transaction (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9020 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_committing_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok #9020 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_committing_transaction (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_committing_transaction (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_committing_transaction (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9021 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_requires_preexisting_connection (pg_advisory_lock/pg_advisory_unlock) ... ok #9021 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_requires_preexisting_connection (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_requires_preexisting_connection (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_requires_preexisting_connection (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9022 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_properties (pg_advisory_lock/pg_advisory_unlock) ... ok #9022 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_properties (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_properties (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_properties (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9023 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_releasing_lock_fails_when_lock_not_held (pg_advisory_lock/pg_advisory_unlock) ... ok #9023 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_releasing_lock_fails_when_lock_not_held (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_releasing_lock_fails_when_lock_not_held (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_releasing_lock_fails_when_lock_not_held (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9024 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_repr (pg_advisory_lock/pg_advisory_unlock) ... ok #9024 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_repr (pg_try_advisory_lock/pg_advisory_unlock) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_repr (pg_advisory_lock_shared/pg_advisory_unlock_shared) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_repr (pg_try_advisory_lock_shared/pg_advisory_unlock_shared) ... ok #9025 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_create_lock (pg_advisory_xact_lock/None) ... ok #9025 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_create_lock (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_create_lock (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_create_lock (pg_try_advisory_xact_lock_shared/None) ... ok #9026 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_is_locked (pg_advisory_xact_lock/None) ... ok #9026 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_is_locked (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_is_locked (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_is_locked (pg_try_advisory_xact_lock_shared/None) ... ok #9027 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_lock_actually_locked (pg_advisory_xact_lock/None) ... ok #9027 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_lock_actually_locked (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_lock_actually_locked (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_lock_actually_locked (pg_try_advisory_xact_lock_shared/None) ... ok #9028 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_obtaining_lock_fails_when_outside_of_transaction (pg_advisory_xact_lock/None) ... ok #9028 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_obtaining_lock_fails_when_outside_of_transaction (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_obtaining_lock_fails_when_outside_of_transaction (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_obtaining_lock_fails_when_outside_of_transaction (pg_try_advisory_xact_lock_shared/None) ... ok #9029 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_properties (pg_advisory_xact_lock/None) ... ok #9029 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_properties (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_properties (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_properties (pg_try_advisory_xact_lock_shared/None) ... ok #9030 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_releasing_lock_does_nothing (pg_advisory_xact_lock/None) ... ok #9030 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_releasing_lock_does_nothing (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_releasing_lock_does_nothing (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_releasing_lock_does_nothing (pg_try_advisory_xact_lock_shared/None) ... ok #9031 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_repr (pg_advisory_xact_lock/None) ... ok #9031 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_repr (pg_try_advisory_xact_lock/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_repr (pg_advisory_xact_lock_shared/None) ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_repr (pg_try_advisory_xact_lock_shared/None) ... ok #9032 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__arguments_are_passed_through_to_task ... ok #9033 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_to_stopped_service ... ok #9034 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_to_unstarted_service ... ok #9035 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_when_queue_is_full ... ok #9036 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_defer_task_when_queue_is_full ... ok #9037 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_sync_task_when_queue_is_full ... ok #9038 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__deferred_task_can_be_cancelled_when_enqueued ... ok #9039 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__deferred_task_cannot_be_cancelled_when_running ... ok #9040 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_added_task_does_not_crash_service ... ok #9041 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_deferred_task_does_not_crash_service ... ok #9042 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_task_is_logged ... ok #9043 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__init ... ok #9044 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__init_default_limit ... ok #9045 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__startup_creates_queue_with_previously_defined_limit ... ok #9046 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__sync_task_can_be_cancelled_when_enqueued ... ok #9047 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__sync_task_fires_with_service ... ok #9048 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__task_is_executed_in_other_thread ... ok #9049 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__tasks_are_all_run_before_shutdown_completes ... ok #9050 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskServiceWithActualDatabase.test__task_can_access_database_from_other_thread ... ok #9051 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_ascii_digits ... ok #9052 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_ascii_letters ... ok #9053 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_dots ... ok #9054 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_hyphen ... ok #9055 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_leading_digits ... ok #9056 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_maximum_label_length ... ok #9057 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_maximum_valid_length ... ok #9058 maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_subdomain ... ok #9059 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_adjacent_dots ... ok #9060 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_domain_underscores ... ok #9061 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_hyphen_at_end_of_label ... ok #9062 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_hyphen_at_start_of_label ... ok #9063 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_leading_dot ... ok #9064 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_nonascii_letter ... ok #9065 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_other_ascii_characters ... ok #9066 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_oversized_hostname ... ok #9067 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_oversized_label ... ok #9068 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_trailing_dot ... ok #9069 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_underscore_in_domain ... ok #9070 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_underscore_in_host ... ok #9071 maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_whitespace ... ok #9072 maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv4_numeric ... ok #9073 maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv4_text ... ok #9074 maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv6_text ... ok #9075 maasserver.utils.tests.test_forms.TestComposeInvalidChoiceText.test_map_enum_includes_all_enum_values ... ok #9076 maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_name_with_alias_and_vlan_tag ... ok #9077 maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_name_with_vlan_tag_and_alias ... ok #9078 maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_simple_name_unaltered ... ok #9079 maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_with_vlan_tag ... ok #9080 maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_substitutes_colon ... ok #9081 maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__escapes_weird_characters ... ok #9082 maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__makes_up_name_if_no_interface_given ... ok #9083 maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__makes_up_unique_name_if_no_interface_given ... ok #9084 maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__passes_name_unchanged ... ok #9085 maasserver.utils.tests.test_jsenums.TestFunctions.test_dump ... /tmp/tarmac/branch.2llTg4/src/maasserver/utils/jsenums.py:65: DeprecationWarning: 'U' mode is deprecated with open(filename, "rbU") as fd: ok #9086 maasserver.utils.tests.test_jsenums.TestFunctions.test_get_enums ... ok #9087 maasserver.utils.tests.test_jsenums.TestFunctions.test_serialize_enum ... ok #9088 maasserver.utils.tests.test_mac.TestGetVendorForMac.test_get_vendor_for_mac_handlers_unicode_error ... ok #9089 maasserver.utils.tests.test_mac.TestGetVendorForMac.test_get_vendor_for_mac_returns_error_message_if_unknown_mac ... ok #9090 maasserver.utils.tests.test_mac.TestGetVendorForMac.test_get_vendor_for_mac_returns_vendor ... ok #9091 maasserver.utils.tests.test_orm.TestConnected.test__ensures_connection ... ok #9092 maasserver.utils.tests.test_orm.TestConnected.test__leaves_preexisting_connections_alone ... ok #9093 maasserver.utils.tests.test_orm.TestConnected.test__opens_and_closes_connection_when_no_preexisting_connection ... ok #9094 maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_DisabledDatabaseConnection ... ok #9095 maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_disable_and_enable_connections ... ok #9096 maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_disable_can_be_called_multiple_times ... ok #9097 maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__enter_blows_up_if_there_are_open_connections ... ok #9098 maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__enter_does_nothing_if_there_are_no_open_connections ... ok #9099 maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__exit_closes_open_connections ... ok #9100 maasserver.utils.tests.test_orm.TestFullyConnected.test__closes_connections_even_if_open_on_entry ... ok #9101 maasserver.utils.tests.test_orm.TestFullyConnected.test__opens_and_closes_connections ... ok #9102 maasserver.utils.tests.test_orm.TestGenRetryIntervals.test__pulls_from_exponential_series_until_maximum_is_reached ... ok #9103 maasserver.utils.tests.test_orm.TestGenRetryIntervals.test__unjittered_series_begins ... ok #9104 maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_accepts_any_sequence ... ok #9105 maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_does_not_retrieve_beyond_first_item ... ok #9106 maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_returns_None_for_empty_list ... ok #9107 maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_returns_first_item ... ok #9108 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_does_not_iterate_long_sequence_indefinitely ... ok #9109 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_does_not_trigger_database_counting ... ok #9110 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_raises_generic_error_if_other_sequence_is_too_big ... ok #9111 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_raises_model_error_if_query_result_is_too_big ... ok #9112 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_None_for_empty_list ... ok #9113 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_None_from_any_empty_sequence ... ok #9114 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_item_from_any_sequence_of_length_one ... ok #9115 maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_single_list_item ... ok #9116 maasserver.utils.tests.test_orm.TestGetPsycopg2DeadlockException.test__returns_None_for_other_error ... ok #9117 maasserver.utils.tests.test_orm.TestGetPsycopg2DeadlockException.test__returns_None_for_plain_psycopg2_error ... ok #9118 maasserver.utils.tests.test_orm.TestGetPsycopg2DeadlockException.test__returns_psycopg2_error_root_cause ... ok #9119 maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_None_for_other_error ... ok #9120 maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_psycopg2_error ... ok #9121 maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_psycopg2_error_root_cause_for_deadlock ... ok #9122 maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_psycopg2_error_root_cause_for_serialization ... ok #9123 maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_None_for_other_error ... ok #9124 maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_None_for_plain_psycopg2_error ... ok #9125 maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_psycopg2_error_root_cause ... ok #9126 maasserver.utils.tests.test_orm.TestGetPsycopg2UniqueViolationException.test__returns_None_for_other_error ... ok #9127 maasserver.utils.tests.test_orm.TestGetPsycopg2UniqueViolationException.test__returns_None_for_plain_psycopg2_error ... ok #9128 maasserver.utils.tests.test_orm.TestGetPsycopg2UniqueViolationException.test__returns_psycopg2_error_root_cause ... ok #9129 maasserver.utils.tests.test_orm.TestInTransaction.test__false_when_no_transaction_is_active ... ok #9130 maasserver.utils.tests.test_orm.TestInTransaction.test__true_within_atomic_block ... ok #9131 maasserver.utils.tests.test_orm.TestIsDeadlockFailure.test_detects_operational_error_with_matching_cause ... ok #9132 maasserver.utils.tests.test_orm.TestIsDeadlockFailure.test_rejects_non_operational_error_with_matching_cause ... ok #9133 maasserver.utils.tests.test_orm.TestIsDeadlockFailure.test_rejects_operational_error_with_unrelated_cause ... ok #9134 maasserver.utils.tests.test_orm.TestIsDeadlockFailure.test_rejects_operational_error_without_cause ... ok #9135 maasserver.utils.tests.test_orm.TestIsDeadlockFailure.test_rejects_operational_error_without_matching_cause ... ok #9136 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_detects_deadlock_failure ... ok #9137 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_detects_serialization_failure ... ok #9138 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_detects_unique_violation ... ok #9139 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_integrity_error_with_unrelated_cause ... ok #9140 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_integrity_error_without_cause ... ok #9141 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_integrity_error_without_matching_cause ... ok #9142 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_non_database_error_with_cause_deadlock ... ok #9143 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_non_database_error_with_cause_serialization ... ok #9144 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_non_database_error_with_cause_unique_violation ... ok #9145 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_operational_error_with_unrelated_cause ... ok #9146 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_operational_error_without_cause ... ok #9147 maasserver.utils.tests.test_orm.TestIsRetryableFailure.test_rejects_operational_error_without_matching_cause ... ok #9148 maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_detects_operational_error_with_matching_cause ... ok #9149 maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_non_operational_error_with_matching_cause ... ok #9150 maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_with_unrelated_cause ... ok #9151 maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_without_cause ... ok #9152 maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_without_matching_cause ... ok #9153 maasserver.utils.tests.test_orm.TestIsUniqueViolation.test_detects_integrity_error_with_matching_cause ... ok #9154 maasserver.utils.tests.test_orm.TestIsUniqueViolation.test_rejects_integrity_error_with_unrelated_cause ... ok #9155 maasserver.utils.tests.test_orm.TestIsUniqueViolation.test_rejects_integrity_error_without_cause ... ok #9156 maasserver.utils.tests.test_orm.TestIsUniqueViolation.test_rejects_integrity_error_without_matching_cause ... ok #9157 maasserver.utils.tests.test_orm.TestIsUniqueViolation.test_rejects_non_integrity_error_with_matching_cause ... ok #9158 maasserver.utils.tests.test_orm.TestMakeDeadlockFailure.test__makes_a_deadlock_failure ... ok #9159 maasserver.utils.tests.test_orm.TestMakeSerializationFailure.test__makes_a_serialization_failure ... ok #9160 maasserver.utils.tests.test_orm.TestMakeUniqueViolation.test__makes_a_unique_violation ... ok #9161 maasserver.utils.tests.test_orm.TestPostCommit.test__adds_Deferred_as_hook ... ok #9162 maasserver.utils.tests.test_orm.TestPostCommit.test__adds_callable_as_hook ... ok #9163 maasserver.utils.tests.test_orm.TestPostCommit.test__adds_new_Deferred_as_hook_when_called_without_args ... ok #9164 maasserver.utils.tests.test_orm.TestPostCommit.test__fire_calls_back_with_None_to_Deferred_hook ... ok #9165 maasserver.utils.tests.test_orm.TestPostCommit.test__fire_calls_back_with_None_to_new_Deferred_hook ... ok #9166 maasserver.utils.tests.test_orm.TestPostCommit.test__fire_passes_None_to_callable_hook ... ok #9167 maasserver.utils.tests.test_orm.TestPostCommit.test__rejects_other_hook_types ... ok #9168 maasserver.utils.tests.test_orm.TestPostCommit.test__reset_cancels_Deferred_hook ... ok #9169 maasserver.utils.tests.test_orm.TestPostCommit.test__reset_cancels_new_Deferred_hook ... ok #9170 maasserver.utils.tests.test_orm.TestPostCommit.test__reset_passes_Failure_to_callable_hook ... ok #9171 maasserver.utils.tests.test_orm.TestPostCommitDo.test__adds_callable_as_hook ... ok #9172 maasserver.utils.tests.test_orm.TestPostCommitDo.test__fire_passes_only_args_to_hook ... ok #9173 maasserver.utils.tests.test_orm.TestPostCommitDo.test__rejects_other_hook_types ... ok #9174 maasserver.utils.tests.test_orm.TestPostCommitDo.test__reset_does_not_call_hook ... ok #9175 maasserver.utils.tests.test_orm.TestPostCommitDo.test__returns_actual_hook ... ok #9176 maasserver.utils.tests.test_orm.TestPostCommitHooks.test__crashes_on_enter_if_hooks_exist ... ok #9177 maasserver.utils.tests.test_orm.TestPostCommitHooks.test__fires_hooks_on_exit_if_no_exception ... ok #9178 maasserver.utils.tests.test_orm.TestPostCommitHooks.test__resets_hooks_on_exit_if_exception ... ok #9179 maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_cast_to_type ... ok #9180 maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_empty_array ... ok #9181 maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_params_in_array ... ok #9182 maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_params_in_tuple ... ok #9183 maasserver.utils.tests.test_orm.TestRequestTransactionRetry.test__raises_a_retry_transaction_exception ... ok #9184 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_calls_reset_between_retries ... ok #9185 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_does_not_call_reset_before_first_attempt ... ok #9186 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_passes_args_to_wrapped_function ... ok #9187 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_deadlock_failure ... ok #9188 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_deadlock_failure_until_successful ... ok #9189 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_retry_transaction ... ok #9190 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_retry_transaction_until_successful ... ok #9191 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_serialization_failure ... ok #9192 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_serialization_failure_until_successful ... ok #9193 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_unique_violation ... ok #9194 maasserver.utils.tests.test_orm.TestRetryOnRetryableFailure.test_retries_on_unique_violation_until_successful ... ok #9195 maasserver.utils.tests.test_orm.TestSavepoint.test__crashes_if_not_already_within_transaction ... ok #9196 maasserver.utils.tests.test_orm.TestSavepoint.test__creates_savepoint_for_transaction_and_post_commit_hooks ... ok #9197 maasserver.utils.tests.test_orm.TestSerializationFailure.test_serialization_failure_detectable_via_error_cause ... ok #9198 maasserver.utils.tests.test_orm.TestTotallyDisconnected.test__enter_closes_open_connections_and_disables_new_ones ... ok #9199 maasserver.utils.tests.test_orm.TestTotallyDisconnected.test__exit_removes_block_on_database_connections ... ok #9200 maasserver.utils.tests.test_orm.TestTransactional.test__calls_function_within_transaction_then_closes_connections ... ok #9201 maasserver.utils.tests.test_orm.TestTransactional.test__closes_connections_only_when_leaving_atomic_block ... ok #9202 maasserver.utils.tests.test_orm.TestTransactional.test__crashes_if_hooks_exist_before_entering_transaction ... ok #9203 maasserver.utils.tests.test_orm.TestTransactional.test__creates_post_commit_hook_savepoint_on_inner_block ... ok #9204 maasserver.utils.tests.test_orm.TestTransactional.test__exposes_original_function ... ok #9205 maasserver.utils.tests.test_orm.TestTransactional.test__fires_post_commit_hooks_when_done ... ok #9206 maasserver.utils.tests.test_orm.TestTransactional.test__leaves_preexisting_connections_open ... ok #9207 maasserver.utils.tests.test_orm.TestTransactionalRetries.test__resets_post_commit_hooks_when_retrying ... ok #9208 maasserver.utils.tests.test_orm.TestTransactionalRetries.test__retries_upon_serialization_failures ... ok #9209 maasserver.utils.tests.test_orm.TestUniqueViolation.test_unique_violation_detectable_via_error_cause ... ok #9210 maasserver.utils.tests.test_orm.TestValidateInTransaction.test__does_nothing_within_atomic_block ... ok #9211 maasserver.utils.tests.test_orm.TestValidateInTransaction.test__explodes_when_no_transaction_is_active ... ok #9212 maasserver.utils.tests.test_orm.TestWithConnection.test__ensures_function_is_called_within_connected_context ... ok #9213 maasserver.utils.tests.test_orm.TestWithConnection.test__exposes_original_function ... ok #9214 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback ... ok #9215 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback_for_each_real_save ... ok #9216 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback_for_each_save ... ok #9217 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_multiple_callbacks ... ok #9218 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_changes_to_other_fields ... ok #9219 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_deletion_by_default ... ok #9220 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_object_creation ... ok #9221 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_listens_to_deletion_if_delete_True ... ok #9222 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_notices_change_in_any_given_field ... ok #9223 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_only_calls_once_per_object_change ... ok #9224 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_returns_two_functions ... ok #9225 maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_returned_function_connect_and_disconnect ... ok #9226 maasserver.utils.tests.test_threads.TestCallOutToDatabase.test__calls_out_to_database_threadpool ... ok #9227 maasserver.utils.tests.test_threads.TestDeferToDatabase.test__defers_to_database_threadpool ... ok #9228 maasserver.utils.tests.test_threads.TestInstallFunctions.test__database_pool_is_connected_unpool ... ok #9229 maasserver.utils.tests.test_threads.TestInstallFunctions.test__default_pool_is_disconnected_pool ... ok #9230 maasserver.utils.tests.test_threads.TestInstallFunctions.test__install_database_pool_will_not_work_now ... ok #9231 maasserver.utils.tests.test_threads.TestInstallFunctions.test__install_default_pool_will_not_work_now ... ok #9232 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_pool_accepts_max_threads_setting ... ok #9233 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_pool_creates_connected_pool ... ok #9234 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_unpool_accepts_max_threads_setting ... ok #9235 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_unpool_creates_unpool ... ok #9236 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_default_pool_accepts_max_threads_setting ... ok #9237 maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_default_pool_creates_disconnected_pool ... ok #9238 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_different_port ... ok #9239 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_different_port_and_secure ... ok #9240 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_preserve_two_leading_slashes ... ok #9241 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_script_name_is_ignored ... ok #9242 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_secure ... ok #9243 maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_simple ... ok #9244 maasserver.utils.tests.test_utils.TestGetLocalClusterUUID.test_get_local_cluster_UUID_returns_None_if_not_set ... ok #9245 maasserver.utils.tests.test_utils.TestGetLocalClusterUUID.test_get_local_cluster_UUID_returns_cluster_UUID ... ok #9246 maasserver.utils.tests.test_utils.TestStripDomain.test_strip_domain ... ok #9247 maasserver.utils.tests.test_utils.TestSynchronised.test_locks_when_calling ... ok #9248 maasserver.utils.tests.test_version.TestExtractVersionSubversion.test__returns_version_subversion (with ~) ... ok #9248 maasserver.utils.tests.test_version.TestExtractVersionSubversion.test__returns_version_subversion (without ~) ... ok maasserver.utils.tests.test_version.TestExtractVersionSubversion.test__returns_version_subversion (without ~ or +) ... ok #9249 maasserver.utils.tests.test_version.TestGetMAASBranchVersion.test__returns_None_if_bzr_crashes ... ok #9250 maasserver.utils.tests.test_version.TestGetMAASBranchVersion.test__returns_None_if_bzr_emits_something_thats_not_a_number ... ok #9251 maasserver.utils.tests.test_version.TestGetMAASBranchVersion.test__returns_None_if_bzr_not_found ... ok #9252 maasserver.utils.tests.test_version.TestGetMAASBranchVersion.test__returns_None_if_this_is_not_a_branch ... ok #9253 maasserver.utils.tests.test_version.TestGetMAASBranchVersion.test__returns_revno_for_this_branch ... SKIP: Not a branch #9254 maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_doc_version_with_equal_to_1_decimals ... ok #9255 maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_doc_version_with_greater_than_1_decimals ... ok #9256 maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_just_doc_if_version_is_empty ... ok #9257 maasserver.utils.tests.test_version.TestGetMAASPackageVersion.test__calls_get_version_from_apt ... ok #9258 maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_from_source_and_revno_from_branch ... ok #9259 maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_package_version ... ok #9260 maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_unknown_if_version_is_empty_and_not_bzr_branch ... ok #9261 maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_from_source_and_revno_from_branch ... ok #9262 maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_package_version ... ok #9263 maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_unknown_if_version_is_empty_and_not_bzr_branch ... ok #9264 maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__creates_cache_with_None_progress ... ok #9265 maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_empty_string_if_not_current_ver_from_package ... ok #9266 maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_empty_string_if_package_not_in_cache ... ok #9267 maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_ver_str_from_package ... ok #9268 maasserver.utils.tests.test_version.TestVersionMethodsCached.test_method_is_cached (get_maas_package_version) ... ok #9268 maasserver.utils.tests.test_version.TestVersionMethodsCached.test_method_is_cached (get_maas_version_subversion) ... ok maasserver.utils.tests.test_version.TestVersionMethodsCached.test_method_is_cached (get_maas_version_ui) ... ok maasserver.utils.tests.test_version.TestVersionMethodsCached.test_method_is_cached (get_maas_doc_version) ... ok #9269 maasserver.utils.tests.test_views.TestLogFunctions.test_log_failed_attempt_logs_warning ... ok #9270 maasserver.utils.tests.test_views.TestLogFunctions.test_log_final_failed_attempt_logs_error ... ok #9271 maasserver.utils.tests.test_views.TestResetRequest.test__clears_messages_from_cookies ... ok #9272 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_catches_deadlock_failures ... ok #9273 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_catches_serialization_failures ... ok #9274 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_deleted_nonces_across_requests ... ok #9275 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_logs_retry_and_resets_request ... ok #9276 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_restores_files_across_requests ... ok #9277 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_sends_signal_on_deadlock_failures ... ok #9278 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_sends_signal_on_serialization_failures ... ok #9279 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_tries_multiple_times ... ok #9280 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_tries_only_once ... ok #9281 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_up_calls_in_transaction ... ok #9282 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_does_not_note_other_failure ... ok #9283 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_logs_other_failure ... ok #9284 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_notes_serialization_failure ... ok #9285 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_attempts_can_be_set ... ok #9286 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_defaults ... ok #9287 maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_timeout_can_be_set ... ok #9288 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_fully_started ... ok #9289 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_present ... ok #9290 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_running ... ok #9291 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_running ... ok #9292 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_startup_failed ... ok #9293 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveOther.test_asserts_is_admin ... ok #9294 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveOther.test_calls_stop_and_import_resources ... ok #9295 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveOther.test_clears_all_other_os_selections ... ok #9296 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveOther.test_creates_selection_with_multiple_arches ... ok #9297 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_asserts_is_admin ... ok #9298 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_calls_stop_and_import_resources ... ok #9299 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_removes_old_selections ... ok #9300 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_sets_arches_on_selections ... ok #9301 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_sets_empty_selections ... ok #9302 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceSaveUbuntu.test_sets_release_selections ... ok #9303 maasserver.websockets.handlers.tests.test_bootresource.TestBootResourceStopImport.test_calls_stop_import_and_returns_poll ... ok #9304 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_action_performs_action ... ok #9305 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_action_performs_action_passing_extra ... ok #9306 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_copes_with_mac_addresses_of_different_case ... ok #9307 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_copes_with_mac_addresses_of_different_forms ... ok #9308 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_dynamic_ip_assignment ... ok #9309 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_external_ip_assignment ... ok #9310 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_and_external_ip ... ok #9311 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_ip_assignment_explicit ... ok #9312 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_ip_assignment_implicit ... ok #9313 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_interface_creates_static_ip_assignment_explicit ... ok #9314 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_interface_creates_with_dynamic_ip_assignment ... ok #9315 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_interface_creates_with_external_ip_assignment ... ok #9316 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_interface_creates_with_static_ip_assignment_implicit ... ok #9317 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_interface_raises_validation_error_for_missing_macs ... ok #9318 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_raises_validation_error_for_missing_macs ... ok #9319 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get ... ok #9320 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_raises_error_for_unknown_action ... ok #9321 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_returns_DeviceForm_for_update ... ok #9322 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_returns_DeviceWithMACsForm_for_create ... ok #9323 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_raises_exception_if_owner_by_another_user ... ok #9324 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_returns_device_if_super_user ... ok #9325 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_returns_node_if_owner ... ok #9326 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_invalid_action_raises_error ... ok #9327 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list ... ok #9328 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_ignores_devices_with_parents ... ok #9329 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_ignores_nodes ... ok #9330 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_num_queries_is_independent_of_num_devices ... ok #9331 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_returns_devices_only_viewable_by_user ... ok #9332 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_missing_action_raises_error ... ok #9333 maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_not_available_action_raises_error ... ok #9334 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerCheckPower.test__logs_other_errors ... ok #9335 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerCheckPower.test__raises_failure_for_NotImplementedError ... ok #9336 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerCheckPower.test__raises_failure_for_UnknownPowerType ... ok #9337 maasserver.websockets.handlers.tests.test_machine.TestMachineHandlerCheckPower.test__retrieves_and_updates_power_state ... ok #9338 maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_adds_created_and_updated_to_non_changeable ... ok #9339 maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_dehydrate_created_converts_datetime_to_string ... ok #9340 maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_dehydrate_updated_converts_datetime_to_string ... ok #9341 maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_doesnt_overwrite_other_non_changeable_fields ... ok #9342 maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_has_abstract_set_to_true ... ok #9343 maasserver.websockets.tests.test_base.TestHandlerMeta.test_copy_fields_and_excludes_doesnt_overwrite_lists_if_set ... ok #9344 maasserver.websockets.tests.test_base.TestHandlerMeta.test_copy_fields_and_excludes_to_list_fields_and_list_excludes ... ok #9345 maasserver.websockets.tests.test_base.TestHandlerMeta.test_creates_handler_with_default_meta ... ok #9346 maasserver.websockets.tests.test_base.TestHandlerMeta.test_creates_handler_with_options ... ok #9347 maasserver.websockets.tests.test_base.TestHandlerMeta.test_sets_handler_name_based_on_class_name ... ok #9348 maasserver.websockets.tests.test_base.TestHandlerMeta.test_sets_object_class_based_on_queryset ... ok #9349 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_buildProtocol_returns_WebSocketProtocol ... ok #9350 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_DeviceHandler ... ok #9351 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_MachineHandler ... ok #9352 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_None_on_missing_handler ... ok #9353 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_get_SessionEngine_calls_import_module_with_SESSION_ENGINE ... ok #9354 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_loads_all_handlers ... ok #9355 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_registerNotifiers_registers_all_notifiers ... ok #9356 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_startFactory_registers_rpc_handlers ... ok #9357 maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_stopFactory_unregisters_rpc_handlers ... ok #9358 maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_onNotify_calls_handler_class_on_listen ... ok #9359 maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_onNotify_calls_sendNotify_on_protocol ... ok #9360 maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_onNotify_creates_handler_class_with_protocol_cache ... ok #9361 maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_onNotify_creates_handler_class_with_protocol_user ... ok #9362 maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_updateRackController_calls_onNotify_for_controller_update ... ok #9363 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_csrftoken_is_missing ... /tmp/tarmac/branch.2llTg4/src/maasserver/testing/testcase.py:99: DeprecationWarning: client_log_in assumes that the client uses password authentication, but this is not always the case. Use client.login instead. "client.login instead.", DeprecationWarning) ok #9364 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_error_getting_user ... ok #9365 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_invalid_csrftoken ... ok #9366 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_user_is_None ... ok #9367 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionLost_removes_self_from_factory ... ok #9368 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionLost_succeeds_if_client_hasnt_been_recorded ... ok #9369 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_adds_self_to_factory_if_auth_succeeds ... ok #9370 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_doesnt_add_self_to_factory_if_auth_fails ... ok #9371 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_extracts_sessionid_and_csrftoken ... ok #9372 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_sets_user_and_processes_messages ... ok #9373 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_adds_message_to_queue ... ok #9374 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_calls_loseConnection_if_json_error ... ok #9375 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_calls_processMessages ... ok #9376 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getMessageField_calls_loseConnection_if_key_missing ... ok #9377 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getMessageField_returns_value_in_message ... ok #9378 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getUserFromSessionId_returns_None_for_invalid_key ... ok #9379 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getUserFromSessionId_returns_User ... ok #9380 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_builds_handler ... ok #9381 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_bad_method ... ok #9382 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_missing_method ... ok #9383 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_missing_request_id ... ok #9384 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_unknown_handler ... ok #9385 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_error ... ok #9386 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_response ... ok #9387 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_validation_error ... ok #9388 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_validation_error_without_error_dict ... ok #9389 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_loseConnection_calls_loseConnection_with_status_and_reason ... ok #9390 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_loseConnection_writes_to_log ... ok #9391 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_handleRequest_with_message ... ok #9392 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_loseConnection_if_missing_type_field ... ok #9393 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_loseConnection_if_type_not_request ... ok #9394 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_does_nothing_if_no_user ... ok #9395 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_process_all_messages_in_the_queue ... ok #9396 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_stops_processing_msgs_handleRequest_fails ... ok #9397 maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_sendNotify_sends_correct_json ... ok #9398 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeAcceptRFC ... ok #9399 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeHello ... ok #9400 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeHugeFrame ... ok #9401 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeLargeFrame ... ok #9402 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeMaskedFrame ... ok #9403 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeNonFinFrame ... ok #9404 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskHello ... ok #9405 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoop ... ok #9406 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoopLong ... ok #9407 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoopOdd ... ok #9408 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseCloseEmpty ... ok #9409 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseCloseReason ... ok #9410 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseMaskedPartialText ... ok #9411 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseMaskedText ... ok #9412 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialNoData ... ok #9413 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialNoLength ... ok #9414 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedData ... ok #9415 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedLengthDouble ... ok #9416 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedLengthInt ... ok #9417 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePing ... ok #9418 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePong ... ok #9419 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseReservedFlag ... ok #9420 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnknownOpcode ... ok #9421 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedHugeText ... ok #9422 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedLargeText ... ok #9423 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedText ... ok #9424 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedTextFragments ... ok #9425 maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedTextWithMaskNeeded ... ok #9426 maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_close ... ok #9427 maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_frameReceived ... ok #9428 maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_invalidFrame ... ok #9429 maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_ping ... ok #9430 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_connectionLost ... ok #9431 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_controlFrames ... ok #9432 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_dataReceived ... ok #9433 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_getHost ... ok #9434 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_getPeer ... ok #9435 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_loseConnection ... ok #9436 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_write ... ok #9437 maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_writeSequence ... ok #9438 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_IResource ... ok #9439 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_getChildWithDefault ... ok #9440 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_putChild ... ok #9441 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_render ... ok #9442 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderIProtocol ... ok #9443 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoConnection ... ok #9444 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoKey ... ok #9445 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoProtocol ... ok #9446 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoUpgrade ... ok #9447 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderPOST ... ok #9448 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderProtocol ... ok #9449 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderRealRequest ... ok #9450 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderSecureRequest ... ok #9451 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongConnection ... ok #9452 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongUpgrade ... ok #9453 maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongVersion ... ok #9454 maasserver.websockets.tests.test_websockets.WebSocketsTransportTest.test_loseConnection ... ok #9455 maasserver.websockets.tests.test_websockets.WebSocketsTransportTest.test_loseConnectionCodeAndReason ... ok #9456 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_finalize_calls_notify_callback ... ok #9457 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_finalize_calls_notify_errback ... ok #9458 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_creates_new_largefile ... ok #9459 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_deletes_mismatch_largefile ... ok #9460 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_deletes_mismatch_largefile_keeps_other_resource_file ... ok #9461 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_deletes_root_image_if_squashfs_available ... ok #9462 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_does_nothing_if_file_already_exists ... ok #9463 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_doesnt_print_error_when_first_import ... ok #9464 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_prints_error_when_breaking_resources ... ok #9465 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_prints_warning_if_mismatch_largefile ... ok #9466 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_uses_already_existing_largefile ... ok #9467 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_perform_writes_writes_all_content ... ok #9468 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_cleaner_keeps_boot_resources_in_selections ... ok #9469 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_cleaner_removes_boot_resources_not_in_selections ... ok #9470 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_cleaner_removes_boot_resources_without_sets ... ok #9471 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_cleaner_removes_extra_subarch_boot_resource ... ok #9472 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_keeps_only_newest_completed_set ... ok #9473 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_removes_incomplete_set ... ok #9474 maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_removes_resources_with_empty_sets ... ok #9475 maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_calls__get_new_connection ... ok #9476 maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_connection_is_not_same_as_django_connections ... ok #9477 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_calls_functions_with_correct_parameters ... ok #9478 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_exits_early_if_lock_held ... ok #9479 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_has_env_GNUPGHOME_set ... ok #9480 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_has_env_http_and_https_proxy_set ... ok #9481 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_holds_lock ... ok #9482 maasserver.tests.test_bootresources.TestImportImages.test__import_resources_schedules_import_to_rack_controllers ... ok #9483 maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_cancel_finalize ... ok #9484 maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_cancel_finalize_in_stop ... ok #9485 maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_download_boot_resources ... ok #9486 maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_finalize_on_store ... ok #9487 maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_registers_stop_handler ... ok #9488 maasserver.tests.test_bootresources.TestImportImages.test_download_boot_resources_fallsback_to_no_user_agent ... ok #9489 maasserver.tests.test_bootresources.TestImportImages.test_download_boot_resources_passes_user_agent ... ok #9490 maasserver.tests.test_bootresources.TestImportImages.test_download_boot_resources_syncs_repo ... ok #9491 maasserver.tests.test_bootresources.TestImportResourcesInThread.test__defers__import_resources_to_thread ... ok #9492 maasserver.tests.test_bootresources.TestImportResourcesInThread.test__logs_errors_and_does_not_errback ... ok #9493 maasserver.tests.test_bootresources.TestImportResourcesInThread.test__logs_subprocess_output_on_error ... ok #9494 maasserver.tests.test_bootresources.TestImportResourcesInThread.tests__defaults_force_to_False ... ok #9495 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__adds_warning_if_boot_image_import_not_started ... ok #9496 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__adds_warning_if_boot_images_exists_on_cluster_not_region ... ok #9497 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_any_rack_v1 ... ok #9498 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_any_rack_v2 ... ok #9499 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_the_region ... ok #9500 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__logs_all_errors ... ok #9501 maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__removes_warning_if_boot_image_process_started ... ok #9502 maasserver.tests.test_bootresources.TestImportResourcesService.test__calls__maybe_import_resources ... ok #9503 maasserver.tests.test_bootresources.TestImportResourcesService.test__is_a_TimerService ... ok #9504 maasserver.tests.test_bootresources.TestImportResourcesService.test__runs_once_an_hour ... ok #9505 maasserver.tests.test_bootresources.TestImportResourcesService.test_maybe_import_resources_does_not_error ... ok #9506 maasserver.tests.test_bootresources.TestImportResourcesServiceAsync.test__does_not_import_resources_in_thread_if_not_auto ... ok #9507 maasserver.tests.test_bootresources.TestImportResourcesServiceAsync.test__imports_resources_in_thread_if_auto ... ok #9508 maasserver.tests.test_bootresources.TestImportResourcesServiceAsync.test__no_auto_import_if_dev ... ok #9509 maasserver.tests.test_bootresources.TestStopImportResources.test_does_nothing_if_import_not_running ... ok #9510 maasserver.tests.test_bootresources.TestStopImportResources.test_sends_stop_import_notification ... ok #9511 maasserver.tests.test_bootsources.TestBadConnectionHandling.test__catches_connection_errors_and_sets_component_error ... ok #9512 maasserver.tests.test_bootsources.TestBadConnectionHandling.test__clears_component_error_when_successful ... ok #9513 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__adds_release_codename_title_and_support_eol ... ok #9514 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__doesnt_have_env_http_and_https_proxy_set_if_disabled ... SKIP: XXX: GavinPanella 2015-12-04 bug=1546235: Fails spuriously. #9515 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__has_env_GNUPGHOME_set ... ok #9516 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__has_env_http_and_https_proxy_set ... ok #9517 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__passes_user_agent_with_maas_version ... ok #9518 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__returns_adds_entries_to_cache_for_source ... ok #9519 maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__returns_clears_entire_cache ... ok #9520 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_always_runs_south_when_always_south ... ok #9521 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_django_doesnt_rename_piston_tables_if_south_not_ran_before ... ok #9522 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_django_run_doesnt_renames_piston_tables_if_piston3 ... ok #9523 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_django_run_renames_piston_tables_if_piston_tables_exists ... ok #9524 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_doesnt_run_south_when_not_always_south ... ok #9525 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_runs_south_if_missing_maasserver_last_migration ... ok #9526 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_runs_south_if_missing_metadataserver_last_migration ... ok #9527 maasserver.tests.test_commands_dbupgrade.TestDBUpgrade.test_runs_south_if_south_table_exists ... ok #9528 maasserver.tests.test_config.TestRegionConfiguration.test_default_maas_url ... ok #9529 maasserver.tests.test_config.TestRegionConfiguration.test_set_and_get_maas_url ... ok #9530 maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_hostnames ... ok #9531 maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_ipv6_addresses_with_brackets ... ok #9532 maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_very_short_hostnames ... ok #9533 maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_rejects_bare_ipv6_addresses ... ok #9534 maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_user) ... ok #9534 maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_name) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_pass) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_host) ... ok #9535 maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_user) ... ok #9535 maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_name) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_pass) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_host) ... ok #9536 maasserver.tests.test_dhcp.TestConfigureDHCP.test__calls_configure_for_both_ipv4_and_ipv6 (v1) ... ok #9536 maasserver.tests.test_dhcp.TestConfigureDHCP.test__calls_configure_for_both_ipv4_and_ipv6 (v2) ... ok #9537 maasserver.tests.test_dhcp.TestConfigureDHCP.test__doesnt_call_configure_for_both_ipv4_and_ipv6 (v1) ... ok #9537 maasserver.tests.test_dhcp.TestConfigureDHCP.test__doesnt_call_configure_for_both_ipv4_and_ipv6 (v2) ... ok #9538 maasserver.tests.test_dhcp.TestConfigureDHCP.test__logs_DHCPConfigurationError_ipv4 (v1) ... ok #9538 maasserver.tests.test_dhcp.TestConfigureDHCP.test__logs_DHCPConfigurationError_ipv4 (v2) ... ok #9539 maasserver.tests.test_dhcp.TestConfigureDHCP.test__logs_DHCPConfigurationError_ipv6 (v1) ... ok #9539 maasserver.tests.test_dhcp.TestConfigureDHCP.test__logs_DHCPConfigurationError_ipv6 (v2) ... ok #9540 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_dead_when_configuration_crashes (v1) ... ok #9540 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_dead_when_configuration_crashes (v2) ... ok #9541 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_off_when_dhcp_off (v1) ... ok #9541 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_off_when_dhcp_off (v2) ... ok #9542 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_running_when_dhcp_on (v1) ... ok #9542 maasserver.tests.test_dhcp.TestConfigureDHCP.test__updates_service_status_running_when_dhcp_on (v2) ... ok #9543 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_connected_rack_when_node_primary_rack_is_disconn (v1) ... ok #9543 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_connected_rack_when_node_primary_rack_is_disconn (v2) ... ok #9544 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_connected_rack_when_subnet_primary_rack_is_disconn (v1) ... ok #9544 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_connected_rack_when_subnet_primary_rack_is_disconn (v2) ... ok #9545 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_for_both_ipv4_and_ipv6 (v1) ... ok #9545 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_for_both_ipv4_and_ipv6 (v2) ... ok #9546 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_disabled_dhcp_snippet (v1) ... ok #9546 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_disabled_dhcp_snippet (v2) ... ok #9547 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_new_dhcp_snippet (v1) ... ok #9547 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_new_dhcp_snippet (v2) ... ok #9548 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_updated_dhcp_snippet (v1) ... ok #9548 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__calls_validate_with_updated_dhcp_snippet (v2) ... ok #9549 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__dedups_errors (v1) ... ok #9549 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__dedups_errors (v2) ... ok #9550 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__rack_not_found_raises_validation_error (v1) ... ok #9550 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__rack_not_found_raises_validation_error (v2) ... ok #9551 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__returns_errors_when_invalid (v1) ... ok #9551 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__returns_errors_when_invalid (v2) ... ok #9552 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__returns_no_errors_when_valid (v1) ... ok #9552 maasserver.tests.test_dhcp.TestValidateDHCPConfig.test__returns_no_errors_when_valid (v2) ... ok #9553 maasserver.tests.test_eventloop.TestDisablingDatabaseConnections.test_connections_are_all_stubs_in_the_event_loop ... ok #9554 maasserver.tests.test_eventloop.TestDisablingDatabaseConnections.test_connections_are_all_usable_outside_the_event_loop ... ok #9555 maasserver.tests.test_eventloop.TestFactories.test_make_DatabaseTaskService ... ok #9556 maasserver.tests.test_eventloop.TestFactories.test_make_ImportResourcesService ... ok #9557 maasserver.tests.test_eventloop.TestFactories.test_make_NonceCleanupService ... ok #9558 maasserver.tests.test_eventloop.TestFactories.test_make_RackControllerService ... ok #9559 maasserver.tests.test_eventloop.TestFactories.test_make_RegionAdvertisingService ... ok #9560 maasserver.tests.test_eventloop.TestFactories.test_make_RegionControllerService ... ok #9561 maasserver.tests.test_eventloop.TestFactories.test_make_RegionService ... ok #9562 maasserver.tests.test_eventloop.TestFactories.test_make_ServiceMonitorService ... ok #9563 maasserver.tests.test_eventloop.TestFactories.test_make_StatusMonitorService ... ok #9564 maasserver.tests.test_eventloop.TestFactories.test_make_WebApplicationService ... ok #9565 maasserver.tests.test_eventloop.TestRegionEventLoop.test_module_globals ... ok #9566 maasserver.tests.test_eventloop.TestRegionEventLoop.test_name ... ok #9567 maasserver.tests.test_eventloop.TestRegionEventLoop.test_populate_not_on_master ... ok #9568 maasserver.tests.test_eventloop.TestRegionEventLoop.test_populate_on_master ... ok #9569 maasserver.tests.test_eventloop.TestRegionEventLoop.test_reset ... ok #9570 maasserver.tests.test_eventloop.TestRegionEventLoop.test_reset_clears_factories ... ok #9571 maasserver.tests.test_eventloop.TestRegionEventLoop.test_start_and_stop ... ok #9572 maasserver.tests.test_exceptions.TestExceptions.test_MAASAPIException_produces_http_response ... ok #9573 maasserver.tests.test_exceptions.TestExceptions.test_Redirect_produces_redirect_to_given_URL ... ok #9574 maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_if_message_is_single_item_list_returns_only_first_message ... ok #9575 maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_http_response ... ok #9576 maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_json_response_if_message_is_a_dict ... ok #9577 maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_json_response_if_message_is_a_list ... ok #9578 maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_textual_response_if_message_is_a_string ... ok #9579 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_comma_separated_hostnames ... ok #9580 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_comma_separated_ips ... ok #9581 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_hostname ... ok #9582 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_misc ... ok #9583 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_none ... ok #9584 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_single_ip ... ok #9585 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_space_separated_hostnames ... ok #9586 maasserver.tests.test_fields.HostListFormFieldTest.test_accepts_space_separated_ips ... ok #9587 maasserver.tests.test_fields.HostListFormFieldTest.test_rejects_invalid_hostname ... ok #9588 maasserver.tests.test_fields.HostListFormFieldTest.test_rejects_invalid_ipv4_address ... ok #9589 maasserver.tests.test_fields.HostListFormFieldTest.test_rejects_invalid_ipv6_address ... ok #9590 maasserver.tests.test_fields.HostListFormFieldTest.test_separators_dont_conflict_with_ipv4_address ... ok #9591 maasserver.tests.test_fields.HostListFormFieldTest.test_separators_dont_conflict_with_ipv6_address ... ok #9592 maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_comma_separated_ips ... ok #9593 maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_none ... ok #9594 maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_single_ip ... ok #9595 maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_space_separated_ips ... ok #9596 maasserver.tests.test_fields.IPListFormFieldTest.test_rejects_invalid_input ... ok #9597 maasserver.tests.test_fields.IPListFormFieldTest.test_separators_dont_conflict_with_ipv4_address ... ok #9598 maasserver.tests.test_fields.IPListFormFieldTest.test_separators_dont_conflict_with_ipv6_address ... ok #9599 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_action_is_inhibited ... ok #9600 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_no_permission ... ok #9601 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_not_applicable ... ok #9602 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_perform_action_catches_start_action_errors ... ok #9603 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_performs_action ... ok #9604 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_set_zone_leaves_unselected_nodes_alone ... ok #9605 maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_set_zone_sets_zone_on_node ... ok #9606 maasserver.tests.test_forms_helpers.TestMAASModelForm.test_hidden_field_is_available_to_all_field_cleaning_methods ... ok #9607 maasserver.tests.test_forms_helpers.TestMAASModelForm.test_model_class_from_API_doesnt_have_hidden_field ... ok #9608 maasserver.tests.test_forms_helpers.TestMAASModelForm.test_model_class_from_UI_has_hidden_field ... ok #9609 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_creates_link_to_AUTO_with_subnet ... ok #9610 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_default_gateway_requires_subnet ... ok #9611 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_default_gateway_requires_subnet_with_gateway_ip ... ok #9612 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_requires_subnet ... ok #9613 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_sets_node_gateway_link_v4 ... ok #9614 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_sets_node_gateway_link_v6 ... ok #9615 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_creates_link_to_DHCP_with_subnet ... ok #9616 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_creates_link_to_DHCP_without_subnet ... ok #9617 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_default_gateway ... ok #9618 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_if_already_DHCP_with_subnet ... ok #9619 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_if_already_DHCP_without_subnet ... ok #9620 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_creates_link_STICKY_with_subnet ... ok #9621 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_creates_link_STICKY_without_subnet ... ok #9622 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_not_allowed_default_gateway ... ok #9623 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_not_allowed_with_other_ip_addresses ... ok #9624 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_not_allowed_if_ip_address_in_dynamic_range ... ok #9625 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_not_allowed_if_ip_address_not_in_subnet ... ok #9626 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_picks_ip_in_subnet ... ok #9627 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_requires_subnet ... ok #9628 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_for_subnet_cidr_specifier ... ok #9629 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_for_unmanaged_subnet_specifier ... ok #9630 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_in_subnet ... ok #9631 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_in_unmanaged_subnet ... ok #9632 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_node_gateway_link_ipv4 ... ok #9633 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_node_gateway_link_ipv6 ... ok #9634 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__mode_is_case_insensitive ... ok #9635 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__requires_mode ... ok #9636 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__sets_subnet_queryset_to_empty_on_interface_wihtout_vlan ... ok #9637 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__sets_subnet_queryset_to_subnets_on_interface_vlan ... ok #9638 maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test_linking_when_no_bond_not_allowed ... ok #9639 maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests (src/maasserver/static/js/tests/test_enums.html) ... ok #9639 maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests (src/maasserver/static/js/tests/test_os_distro_select.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests (src/maasserver/static/js/tests/test_prefs.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests (src/maasserver/static/js/tests/test_reveal.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests (src/maasserver/static/js/tests/test_shortpoll.html) ... ok #9640 maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_commissioning ... ok #9641 maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_deployment ... ok #9642 maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_disk_erasing ... ok #9643 maasserver.tests.test_node_action.TestDeployActionTransactional.test_Deploy_returns_error_when_no_more_static_IPs ... ok #9644 maasserver.tests.test_plugin.TestOptions.test_defaults ... ok #9645 maasserver.tests.test_plugin.TestOptions.test_parse_minimal_options ... ok #9646 maasserver.tests.test_plugin.TestRegionServiceMaker.test_configures_thread_pool ... ok #9647 maasserver.tests.test_plugin.TestRegionServiceMaker.test_disables_database_connections_in_reactor ... ok #9648 maasserver.tests.test_plugin.TestRegionServiceMaker.test_init ... ok #9649 maasserver.tests.test_plugin.TestRegionServiceMaker.test_makeService ... ok #9650 maasserver.tests.test_plugin.TestRegionServiceMaker.test_runs_start_up ... ok #9651 maasserver.tests.test_populate_tags.TestPopulateTagsEndToNearlyEnd.test__calls_are_made_to_all_clusters ... ok #9652 maasserver.tests.test_populate_tags.TestPopulateTagsInRegion.test__populate_in_region_when_no_clients ... ok #9653 maasserver.tests.test_populate_tags.TestPopulateTagsInRegion.test__saving_tag_schedules_node_population ... ok #9654 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_custom_repo_components_dists ... ok #9655 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_custom_repo_with_components ... ok #9656 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_disables_pockets ... ok #9657 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_has_custom_repository ... ok #9658 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_has_ppa ... ok #9659 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_main_archive_for_custom_os ... ok #9660 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_ports_archive_for_other_arch ... ok #9661 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_uses_main_archive_for_amd64 ... ok #9662 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_uses_main_archive_for_i386 ... ok #9663 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_uses_main_archive_key ... ok #9664 maasserver.tests.test_preseed.TestCurtinUtilities.test_compose_curtin_archive_config_uses_multiple_ppa ... ok #9665 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config ... ok #9666 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_with_ipv4_rack_url ... ok #9667 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_with_ipv6_rack_url ... ok #9668 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_with_name_rack_url ... ok #9669 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_with_quote_rack_url ... ok #9670 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_context ... ok #9671 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_calls_get_boot_images_for ... ok #9672 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_raises_ClusterUnavailable ... ok #9673 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_raises_MissingBootImage ... ok #9674 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_returns_xinstall_image ... ok #9675 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_doesnt_append_on_tgz ... ok #9676 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_fails_if_no_boot_image ... ok #9677 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_returns_cp_for_squashfs ... ok #9678 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_returns_url_for_tgz ... ok #9679 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_commissioning ... ok #9680 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_curtin ... ok #9681 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_disk_erasing ... ok #9682 maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_poweroff ... ok #9683 maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_calls_compose_curtin_config_on_ubuntu ... ok #9684 maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_calls_curtin_supports_custom_storage ... ok #9685 maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_includes_networking_for_non_ubuntu ... ok #9686 maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_skips_storage_for_non_ubuntu ... ok #9687 maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (centos) ... ok #9687 maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (suse) ... ok maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (windows) ... ok #9688 maasserver.tests.test_preseed.TestNodePreseedContext.test_context_contains_third_party_drivers ... ok #9689 maasserver.tests.test_preseed.TestNodePreseedContext.test_get_node_preseed_context_contains_keys ... ok #9690 maasserver.tests.test_preseed.TestPreseedMethods.test_get_enlist_preseed_returns_enlist_preseed ... ok #9691 maasserver.tests.test_preseed.TestPreseedMethods.test_get_enlist_userdata_contains_apt_config ... ok #9692 maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed ... ok #9693 maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed_for_disk_erasing ... ok #9694 maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_curtin_preseed ... ok #9695 maasserver.tests.test_preseed.TestPreseedTemplate.test_escape_json (plain) ... ok #9695 maasserver.tests.test_preseed.TestPreseedTemplate.test_escape_json (quote) ... ok maasserver.tests.test_preseed.TestPreseedTemplate.test_escape_json (double) ... ok #9696 maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_links_to_enlistment_preseed ... ok #9697 maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_returns_abs_link_wth_nodegrp ... ok #9698 maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_returns_absolute_link ... ok #9699 maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_links_to_preseed_for_node ... ok #9700 maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_returns_absolute_link ... ok #9701 maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_rack_controller_url (CURTIN) ... ok #9701 maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_rack_controller_url (COMMISSIONING) ... ok #9702 maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed (CURTIN) ... ok #9702 maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed (COMMISSIONING) ... ok #9703 maasserver.tests.test_proxyconfig.TestProxyUpdateConfig.test__calls_reloadService ... ok #9704 maasserver.tests.test_proxyconfig.TestProxyUpdateConfig.test__doesnt_call_reloadService_when_PROXY_CONNECT_False ... ok #9705 maasserver.tests.test_proxyconfig.TestProxyUpdateConfig.test__doesnt_call_reloadService_when_reload_proxy_False ... ok #9706 maasserver.tests.test_proxyconfig.TestProxyUpdateConfig.test__only_enabled_subnets_are_present ... ok #9707 maasserver.tests.test_rack_controller.TestRackControllerService.test_coreHandler_raises_ValueError_for_unknown_action ... ok #9708 maasserver.tests.test_rack_controller.TestRackControllerService.test_coreHandler_unwatch_calls_unregister ... ok #9709 maasserver.tests.test_rack_controller.TestRackControllerService.test_coreHandler_unwatch_doesnt_call_unregister ... ok #9710 maasserver.tests.test_rack_controller.TestRackControllerService.test_coreHandler_watch_calls_register_and_startProcessing ... ok #9711 maasserver.tests.test_rack_controller.TestRackControllerService.test_coreHandler_watch_doesnt_call_register ... ok #9712 maasserver.tests.test_rack_controller.TestRackControllerService.test_dhcpHandler_adds_to_needsDHCPUpdate ... ok #9713 maasserver.tests.test_rack_controller.TestRackControllerService.test_dhcpHandler_doesnt_add_to_needsDHCPUpdate ... ok #9714 maasserver.tests.test_rack_controller.TestRackControllerService.test_init_sets_properties ... ok #9715 maasserver.tests.test_rack_controller.TestRackControllerService.test_processDHCP_calls_configure_dhcp ... ok #9716 maasserver.tests.test_rack_controller.TestRackControllerService.test_process_calls_processDHCP_for_rack_controller ... ok #9717 maasserver.tests.test_rack_controller.TestRackControllerService.test_process_calls_processDHCP_multiple_times ... ok #9718 maasserver.tests.test_rack_controller.TestRackControllerService.test_process_doesnt_call_processDHCP_when_not_running ... ok #9719 maasserver.tests.test_rack_controller.TestRackControllerService.test_process_doesnt_call_processDHCP_when_nothing_to_process ... ok #9720 maasserver.tests.test_rack_controller.TestRackControllerService.test_startProcessing_calls_start_when_looping_call_not_running ... ok #9721 maasserver.tests.test_rack_controller.TestRackControllerService.test_startProcessing_doesnt_call_start_when_looping_call_running ... ok #9722 maasserver.tests.test_rack_controller.TestRackControllerService.test_startService_calls_coreHandler_with_monitoring_processes ... ok #9723 maasserver.tests.test_rack_controller.TestRackControllerService.test_startService_clears_starting_once_complete ... ok #9724 maasserver.tests.test_rack_controller.TestRackControllerService.test_startService_handles_cancel ... ok #9725 maasserver.tests.test_rack_controller.TestRackControllerService.test_startService_registers_with_postgres_listener ... ok #9726 maasserver.tests.test_rack_controller.TestRackControllerService.test_startService_sets_starting_to_result_of_advertising_get ... ok #9727 maasserver.tests.test_rack_controller.TestRackControllerService.test_stopService_calls_unregister_for_all_watching ... ok #9728 maasserver.tests.test_rack_controller.TestRackControllerService.test_stopService_calls_unregister_for_the_process ... ok #9729 maasserver.tests.test_rack_controller.TestRackControllerService.test_stopService_handles_canceling_startup ... ok #9730 maasserver.tests.test_security.TestGetSerial.test_that_it_works_eh ... ok #9731 maasserver.tests.test_security.TestGetSharedSecret.test__deals_fine_with_whitespace_in_database_value ... ok #9732 maasserver.tests.test_security.TestGetSharedSecret.test__errors_when_database_and_filesystem_values_differ ... ok #9733 maasserver.tests.test_security.TestGetSharedSecret.test__errors_when_database_value_cannot_be_decoded ... ok #9734 maasserver.tests.test_security.TestGetSharedSecret.test__generates_new_secret_when_none_exists ... ok #9735 maasserver.tests.test_security.TestGetSharedSecret.test__same_secret_is_returned_on_subsequent_calls ... ok #9736 maasserver.tests.test_security.TestGetSharedSecret.test__uses_database_secret_when_none_on_fs ... ok #9737 maasserver.tests.test_security.TestGetSharedSecret.test__uses_filesystem_secret_when_none_in_database ... ok #9738 maasserver.tests.test_service_monitor.TestGlobalServiceMonitor.test__includes_all_services ... ok #9739 maasserver.tests.test_service_monitor.TestProxyService.test_getExpectedState_returns_off_for_no_config ... ok #9740 maasserver.tests.test_service_monitor.TestProxyService.test_getExpectedState_returns_off_for_proxy_on_and_set ... ok #9741 maasserver.tests.test_service_monitor.TestProxyService.test_getExpectedState_returns_on_for_proxy_off_and_set ... ok #9742 maasserver.tests.test_service_monitor.TestProxyService.test_getExpectedState_returns_on_for_proxy_off_and_unset ... ok #9743 maasserver.tests.test_service_monitor.TestProxyService.test_getExpectedState_returns_on_for_proxy_on_but_unset ... ok #9744 maasserver.tests.test_start_up.TestStartUp.test_inner_start_up_runs_in_exclusion ... ok #9745 maasserver.tests.test_start_up.TestStartUp.test_start_up_retries_with_wait_on_exception ... ok #9746 maasserver.tests.test_webapp.TestCleanPathRequest.test_requestReceived_converts_extra_slashes_ignores_args ... ok #9747 maasserver.tests.test_webapp.TestCleanPathRequest.test_requestReceived_converts_extra_slashes_to_single ... ok #9748 maasserver.tests.test_webapp.TestResourceOverlay.test__init__ ... ok #9749 maasserver.tests.test_webapp.TestResourceOverlay.test_getChild ... ok #9750 maasserver.tests.test_webapp.TestWebApplicationService.test__default_site_renders_starting_page ... ok #9751 maasserver.tests.test_webapp.TestWebApplicationService.test__error_when_starting_changes_page_to_error ... ok #9752 maasserver.tests.test_webapp.TestWebApplicationService.test__error_when_starting_is_logged ... ok #9753 maasserver.tests.test_webapp.TestWebApplicationService.test__init_creates_site ... ok #9754 maasserver.tests.test_webapp.TestWebApplicationService.test__startService_starts_application ... ok #9755 maasserver.tests.test_webapp.TestWebApplicationService.test__stopService_stops_the_service ... ok #9756 maasserver.tests.test_webapp.TestWebApplicationService.test__successful_start_installs_wsgi_resource ... ok #9757 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_calls_print_cert_details ... ok #9758 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_exports_p12 ... ok #9759 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_raises_error_on_export_p12_error ... ok #9760 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_raises_error_on_file_already_exists ... ok #9761 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_writes_cert ... ok #9762 maasserver.tests.test_x509.TestWinRMX509.test_create_cert_writes_privatekey ... ok #9763 maasserver.tests.test_x509.TestWinRMX509.test_export_p12 ... ok #9764 maasserver.tests.test_x509.TestWinRMX509.test_generate_passphrase ... ok #9765 maasserver.tests.test_x509.TestWinRMX509.test_get_cert_details ... ok #9766 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_extensions ... ok #9767 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_issuer_set_from_subject ... ok #9768 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_upn_name ... ok #9769 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_valid_serial_number ... ok #9770 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_key_of_correct_size ... ok #9771 maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_rsa_key ... ok #9772 maasserver.tests.test_x509.TestWinRMX509.test_get_ssl_dir_ensures_directory_exists ... ok #9773 maasserver.tests.test_x509.TestWinRMX509.test_get_ssl_dir_returns_home_ssl_dir ... ok #9774 maasserver.tests.test_x509.TestWinRMX509.test_load_pem_file_raises_error_on_invalid_cert ... ok #9775 maasserver.tests.test_x509.TestWinRMX509.test_load_pem_file_returns_cert_and_contents ... ok #9776 maasserver.tests.test_x509.TestWinRMX509.test_write_cert ... ok #9777 maasserver.tests.test_x509.TestWinRMX509.test_write_privatekey ... ok #9778 metadataserver.user_data.tests.test_snippets.TestSnippets.test_get_snippet_context ... ok #9779 metadataserver.user_data.tests.test_snippets.TestSnippets.test_get_snippet_context_empty_if_no_snippets ... ok #9780 metadataserver.user_data.tests.test_snippets.TestSnippets.test_is_snippet ... ok #9781 metadataserver.user_data.tests.test_snippets.TestSnippets.test_list_snippets ... ok #9782 metadataserver.user_data.tests.test_snippets.TestSnippets.test_read_snippet_reads_snippet_file ... ok #9783 metadataserver.user_data.tests.test_snippets.TestSnippets.test_strip_name_leaves_simple_names_intact ... ok #9784 metadataserver.user_data.tests.test_snippets.TestSnippets.test_strip_name_replaces_dots ... ok #9785 metadataserver.tests.test_address.TestAddress.test_find_default_aliased_interface_makes_a_guess_if_no_default ... ok #9786 metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_aliased_interface ... ok #9787 metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_interface ... ok #9788 metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_tagged_interface ... ok #9789 metadataserver.tests.test_address.TestAddress.test_find_default_interface_makes_a_guess_if_no_default ... ok #9790 metadataserver.tests.test_address.TestAddress.test_find_default_interface_returns_None_on_failure ... ok #9791 metadataserver.tests.test_address.TestAddress.test_find_default_tagged_interface_makes_a_guess_if_no_default ... ok #9792 metadataserver.tests.test_address.TestAddress.test_get_command_output_does_not_expand_arguments ... ok #9793 metadataserver.tests.test_address.TestAddress.test_get_command_output_executes_command ... ok #9794 metadataserver.tests.test_address.TestAddress.test_get_command_output_returns_sequence_of_lines ... ok #9795 metadataserver.tests.test_address.TestAddress.test_get_command_output_uses_C_locale ... ok #9796 metadataserver.tests.test_address.TestAddress.test_get_ip_address_finds_IP_address_of_interface ... SKIP: `ip route` no longer shows routing for loopback device. #9797 metadataserver.tests.test_address.TestAddress.test_get_ip_address_prefers_v4_addresses_to_v6 ... ok #9798 metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_None_on_failure ... /tmp/tarmac/branch.2llTg4/src/metadataserver/address.py:80: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead % (interface, e)) ok #9799 metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_consistent_result_from_address_set ... ok #9800 metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_v6_address_if_no_v4_available ... ok #9801 metadataserver.tests.test_address.TestAddress.test_guess_server_host_finds_IP_address ... ok #9802 metadataserver.tests.test_address.TestAddress.test_guess_server_host_returns_hostname_as_last_ditch_guess ... ok #9803 metadataserver.tests.test_api.TestCurtinMetadataUserData.test_curtin_user_data_view_returns_curtin_data ... ok #9804 metadataserver.tests.test_fields.TestBinaryField.test_does_not_truncate_at_zero_bytes ... ok #9805 metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_Bin ... ok #9806 metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_Bin_from_bytes ... ok #9807 metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_None ... ok #9808 metadataserver.tests.test_fields.TestBinaryField.test_looks_up_data ... ok #9809 metadataserver.tests.test_fields.TestBinaryField.test_returns_bytes_not_text ... ok #9810 metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_None ... ok #9811 metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_binary_data ... ok #9812 metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_empty_data ... ok ====================================================================== FAIL: maasserver.models.tests.test_discovery.TestDiscoveryModel.test__exposes_mdns_when_nothing_better_available ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: Twisted logs Traceback (most recent call last): File "/tmp/tarmac/branch.2llTg4/src/maastesting/runtest.py", line 134, in _run_user result = function(*args, **kwargs) File "/home/ubuntu/.buildout/eggs/testtools-2.1.0-py3.5.egg/testtools/testcase.py", line 714, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.2llTg4/src/maasserver/models/tests/test_discovery.py", line 137, in test__exposes_mdns_when_nothing_better_available self.assertThat(discovery.hostname, Equals(mdns_hostname)) File "/home/ubuntu/.buildout/eggs/testtools-2.1.0-py3.5.egg/testtools/testcase.py", line 493, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 'host-89kmgg' != 'host-zefcuc' ---------------------------------------------------------------------- XML: xunit.test.region.xml ---------------------------------------------------------------------- Ran 9885 tests in 3176.036s FAILED (SKIP=22, failures=1) #4393 maasserver.models.tests.test_discovery.TestDiscoveryModel.test__exposes_mdns_when_nothing_better_available ... ok ---------------------------------------------------------------------- XML: xunit.test.region.xml ---------------------------------------------------------------------- Ran 1 test in 0.402s OK #9813 maastesting.tests.test_conflict_markers.TestConflictMarkers.test_no_conflict_markers ... ok #9814 maastesting.tests.test_factory.TestFactory.test_make_UUID ... ok #9815 maastesting.tests.test_factory.TestFactory.test_make_date_returns_datetime ... ok #9816 maastesting.tests.test_factory.TestFactory.test_make_file_creates_file ... ok #9817 maastesting.tests.test_factory.TestFactory.test_make_file_makes_up_contents_if_none_given ... ok #9818 maastesting.tests.test_factory.TestFactory.test_make_file_uses_given_dir ... ok #9819 maastesting.tests.test_factory.TestFactory.test_make_file_uses_given_name ... ok #9820 maastesting.tests.test_factory.TestFactory.test_make_file_writes_binary_contents ... ok #9821 maastesting.tests.test_factory.TestFactory.test_make_file_writes_textual_contents_as_utf8 ... ok #9822 maastesting.tests.test_factory.TestFactory.test_make_ipv4_address ... ok #9823 maastesting.tests.test_factory.TestFactory.test_make_ipv4_address_but_not ... ok #9824 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network ... ok #9825 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_avoids_network_in_disjoint_from ... ok #9826 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_avoids_network_overlapping_disjoint_from ... ok #9827 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_may_overlap_but_not ... ok #9828 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_respects_but_not ... ok #9829 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_returns_network_disjoint_from ... ok #9830 maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_returns_network_not_in_but_not ... ok #9831 maastesting.tests.test_factory.TestFactory.test_make_mac_address ... ok #9832 maastesting.tests.test_factory.TestFactory.test_make_mac_address_alternative_delimiter ... ok #9833 maastesting.tests.test_factory.TestFactory.test_make_name_does_not_include_weird_characters ... ok #9834 maastesting.tests.test_factory.TestFactory.test_make_name_does_not_require_prefix ... ok #9835 maastesting.tests.test_factory.TestFactory.test_make_name_includes_prefix_and_separator ... ok #9836 maastesting.tests.test_factory.TestFactory.test_make_name_includes_random_text ... ok #9837 maastesting.tests.test_factory.TestFactory.test_make_name_includes_random_text_of_requested_length ... ok #9838 maastesting.tests.test_factory.TestFactory.test_make_name_returns_unicode ... ok #9839 maastesting.tests.test_factory.TestFactory.test_make_name_uses_configurable_separator ... ok #9840 maastesting.tests.test_factory.TestFactory.test_make_names_calls_make_name_with_each_prefix ... ok #9841 maastesting.tests.test_factory.TestFactory.test_make_parsed_url_accepts_explicit_port ... ok #9842 maastesting.tests.test_factory.TestFactory.test_make_parsed_url_asserts_with_conflicting_port_numbers ... ok #9843 maastesting.tests.test_factory.TestFactory.test_make_parsed_url_can_omit_port ... ok #9844 maastesting.tests.test_factory.TestFactory.test_make_parsed_url_pics_random_port ... ok #9845 maastesting.tests.test_factory.TestFactory.test_make_random_leases_maps_ips_to_macs ... ok #9846 maastesting.tests.test_factory.TestFactory.test_make_random_leases_randomizes_ips ... ok #9847 maastesting.tests.test_factory.TestFactory.test_make_random_leases_randomizes_macs ... ok #9848 maastesting.tests.test_factory.TestFactory.test_make_random_leases_returns_requested_number_of_leases ... ok #9849 maastesting.tests.test_factory.TestFactory.test_make_string_respects_size ... ok #9850 maastesting.tests.test_factory.TestFactory.test_make_tarball_makes_up_content_if_None ... ok #9851 maastesting.tests.test_factory.TestFactory.test_make_tarball_writes_tarball ... ok #9852 maastesting.tests.test_factory.TestFactory.test_make_vlan_tag_excludes_None_by_default ... ok #9853 maastesting.tests.test_factory.TestFactory.test_make_vlan_tag_includes_None_if_allow_none ... ok #9854 maastesting.tests.test_factory.TestFactory.test_pick_bool_returns_bool ... ok #9855 maastesting.tests.test_factory.TestFactory.test_pick_ip_in_network_for_ipv4 ... ok #9856 maastesting.tests.test_factory.TestFactory.test_pick_ip_in_network_for_ipv6 ... ok #9857 maastesting.tests.test_factory.TestFactory.test_pick_port_returns_int ... ok #9858 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_obeys_but_not (ipv4) ... ok #9858 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_obeys_but_not (ipv6) ... ok #9859 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_obeys_network (ipv4) ... ok #9859 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_obeys_network (ipv6) ... ok #9860 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_returns_IPs (ipv4) ... ok #9860 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_returns_IPs (ipv6) ... ok #9861 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_returns_low_and_high (ipv4) ... ok #9861 maastesting.tests.test_factory.TestMakeIPRange.test_make_ip_range_returns_low_and_high (ipv6) ... ok #9862 maastesting.tests.test_factory.TestMakeIPRange.test_make_ipvN_range_calls_make_ip_range (ipv4) ... ok #9862 maastesting.tests.test_factory.TestMakeIPRange.test_make_ipvN_range_calls_make_ip_range (ipv6) ... ok #9863 maastesting.tests.test_factory.TestMakeIPRange.test_make_ipvN_range_creates_random_network_if_not_supplied (ipv4) ... ok #9863 maastesting.tests.test_factory.TestMakeIPRange.test_make_ipvN_range_creates_random_network_if_not_supplied (ipv6) ... ok #9864 maastesting.tests.test_fakemethod.TestFakeMethod.test_call_count_counts_calls ... ok #9865 maastesting.tests.test_fakemethod.TestFakeMethod.test_call_count_is_zero_initially ... ok #9866 maastesting.tests.test_fakemethod.TestFakeMethod.test_extract_args_returns_just_call_args ... ok #9867 maastesting.tests.test_fakemethod.TestFakeMethod.test_extract_kwargs_returns_just_call_kwargs ... ok #9868 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_has_no_calls_initially ... ok #9869 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_raises_given_failure ... ok #9870 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_args ... ok #9871 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_call ... ok #9872 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_kwargs ... ok #9873 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_returns_None_by_default ... ok #9874 maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_returns_given_value ... ok #9875 maastesting.tests.test_fakemethod.TestMultiFakeMethod.test_call_calls_all_given_methods ... ok #9876 maastesting.tests.test_fakemethod.TestMultiFakeMethod.test_raises_if_called_one_time_too_many ... ok #9877 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__addInput_feeds_stdin ... ok #9878 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stderr ... ok #9879 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stdin ... ok #9880 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stdout ... ok #9881 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearAll_clears_input_output_and_error ... ok #9882 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearError_clears_error ... ok #9883 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearInput_clears_input ... ok #9884 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearOutput_clears_output ... ok #9885 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getError_returns_data_written_to_stderr ... ok #9886 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getInput_returns_data_waiting_to_be_read ... ok #9887 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getOutput_returns_data_written_to_stdout ... ok #9888 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__non_text_strings_are_rejected_on_stderr ... ok #9889 maastesting.tests.test_fixtures.TestCaptureStandardIO.test__non_text_strings_are_rejected_on_stdout ... ok #9890 maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_non_targeted_module_successfull ... ok #9891 maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_restores_original__import__ ... ok #9892 maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_targeted_module_unsuccessfull ... ok #9893 maastesting.tests.test_fixtures.TestMAASRootFixture.test_breaks_when_MAAS_ROOT_is_not_a_directory ... ok #9894 maastesting.tests.test_fixtures.TestMAASRootFixture.test_breaks_when_MAAS_ROOT_is_not_defined ... ok #9895 maastesting.tests.test_fixtures.TestMAASRootFixture.test_creates_populates_and_removes_new_directory ... ok #9896 maastesting.tests.test_fixtures.TestMAASRootFixture.test_updates_MAAS_ROOT_in_the_environment ... ok #9897 maastesting.tests.test_fixtures.TestProxiedDisabledFixture.test_removes_http_proxy_from_environment ... ok #9898 maastesting.tests.test_fixtures.TestProxiedDisabledFixture.test_removes_https_proxy_from_environment ... ok #9899 maastesting.tests.test_fixtures.TestTempDirectory.test_path_is_decoded_using_filesystem_encoding ... ok #9900 maastesting.tests.test_fixtures.TestTempDirectory.test_path_is_unicode ... ok #9901 maastesting.tests.test_fixtures.TestTempWDFixture.test_changes_dir_and_cleans_up ... ok #9902 maastesting.tests.test_httpd.TestHTTPServerFixture.test_init ... SKIP: XXX: bigjools 2013-09-13 bug=1224837: Causes intermittent failures #9903 maastesting.tests.test_httpd.TestHTTPServerFixture.test_supports_gzip ... ok #9904 maastesting.tests.test_httpd.TestHTTPServerFixture.test_use ... ok #9905 maastesting.tests.test_lint.TestLint.test_that_imports_are_formatted ... FAIL #9906 maastesting.tests.test_lint.TestLint.test_that_there_is_no_lint_in_the_tree ... ok #9907 maastesting.tests.test_matchers.TestFileContains.test__cannot_supply_both_contents_and_matcher ... ok #9908 maastesting.tests.test_matchers.TestFileContains.test__cannot_supply_neither_contents_nor_matcher ... ok #9909 maastesting.tests.test_matchers.TestFileContains.test__compares_in_binary_mode_when_encoding_not_supplied ... ok #9910 maastesting.tests.test_matchers.TestFileContains.test__compares_in_text_mode_when_encoding_supplied ... ok #9911 maastesting.tests.test_matchers.TestFileContains.test__compares_using_matcher_with_encoding ... ok #9912 maastesting.tests.test_matchers.TestFileContains.test__compares_using_matcher_without_encoding ... ok #9913 maastesting.tests.test_matchers.TestFileContains.test__does_not_match_if_file_does_not_exist ... ok #9914 maastesting.tests.test_matchers.TestFileContains.test__does_not_match_when_comparing_binary_to_text ... ok #9915 maastesting.tests.test_matchers.TestFileContains.test__does_not_match_when_comparing_text_to_binary ... ok #9916 maastesting.tests.test_matchers.TestFileContains.test__string_representation_explains_binary_match ... ok #9917 maastesting.tests.test_matchers.TestFileContains.test__string_representation_explains_binary_match_with_matcher ... ok #9918 maastesting.tests.test_matchers.TestFileContains.test__string_representation_explains_text_match ... ok #9919 maastesting.tests.test_matchers.TestFileContains.test__string_representation_explains_text_match_with_matcher ... ok #9920 maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__does_not_match_less_than ... ok #9921 maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__matches_equal_to ... ok #9922 maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__matches_greater_than ... ok #9923 maastesting.tests.test_matchers.TestHasAttribute.test__returns_mismatch_if_attribute_does_not_exist ... ok #9924 maastesting.tests.test_matchers.TestHasAttribute.test__returns_none_if_attribute_exists ... ok #9925 maastesting.tests.test_matchers.TestIsCallable.test_match_passes_through_to_callable_builtin ... ok #9926 maastesting.tests.test_matchers.TestIsCallable.test_mismatch_passes_through_to_callable_builtin ... ok #9927 maastesting.tests.test_matchers.TestIsCallable.test_returns_mismatch_when_matchee_is_callable ... ok #9928 maastesting.tests.test_matchers.TestIsCallable.test_returns_none_when_matchee_is_callable ... ok #9929 maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_autospec ... ok #9930 maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_mock ... ok #9931 maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_object ... ok #9932 maastesting.tests.test_matchers.TestIsCallableMock.test__returns_none_when_its_a_callable_autospec ... ok #9933 maastesting.tests.test_matchers.TestIsCallableMock.test__returns_none_when_its_a_callable_mock ... ok #9934 maastesting.tests.test_matchers.TestIsFiredDeferred.test__does_not_match_non_deferred ... ok #9935 maastesting.tests.test_matchers.TestIsFiredDeferred.test__does_not_match_unfired_deferred ... ok #9936 maastesting.tests.test_matchers.TestIsFiredDeferred.test__matches_fired_deferred ... ok #9937 maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__does_not_match_fired_deferred ... ok #9938 maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__does_not_match_non_deferred ... ok #9939 maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__matches_unfired_deferred ... ok #9940 maastesting.tests.test_matchers.TestLessThanOrEqual.test__does_not_match_greater_than ... ok #9941 maastesting.tests.test_matchers.TestLessThanOrEqual.test__matches_equal_to ... ok #9942 maastesting.tests.test_matchers.TestLessThanOrEqual.test__matches_less_than ... ok #9943 maastesting.tests.test_matchers.TestMatches.test__equality ... ok #9944 maastesting.tests.test_matchers.TestMatches.test__representation ... ok #9945 maastesting.tests.test_matchers.TestMatches.test__string_representation ... ok #9946 maastesting.tests.test_matchers.TestMockAnyCall.test_returns_mismatch_when_call_does_not_match ... ok #9947 maastesting.tests.test_matchers.TestMockAnyCall.test_returns_none_when_matches ... ok #9948 maastesting.tests.test_matchers.TestMockAnyCall.test_returns_none_when_multiple_calls ... ok #9949 maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_mismatch_when_multiple_calls ... ok #9950 maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_mismatch_when_zero_calls ... ok #9951 maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_none_when_matches ... ok #9952 maastesting.tests.test_matchers.TestMockCalledOnce.test_str ... ok #9953 maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_mismatch_when_multiple_calls ... ok #9954 maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_mismatch_when_single_call_does_not_match ... ok #9955 maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_none_when_matches ... ok #9956 maastesting.tests.test_matchers.TestMockCalledOnceWith.test_str ... ok #9957 maastesting.tests.test_matchers.TestMockCalledWith.test_returns_mismatch_when_does_not_match ... ok #9958 maastesting.tests.test_matchers.TestMockCalledWith.test_returns_none_when_matches ... ok #9959 maastesting.tests.test_matchers.TestMockCalledWith.test_str ... ok #9960 maastesting.tests.test_matchers.TestMockCallsMatch.test_has_useful_string_representation ... ok #9961 maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_mismatch_when_calls_do_not_match ... ok #9962 maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_none_when_matches ... ok #9963 maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_none_when_multiple_calls ... ok #9964 maastesting.tests.test_matchers.TestMockNotCalled.test_has_useful_string_representation ... ok #9965 maastesting.tests.test_matchers.TestMockNotCalled.test_returns_mismatch_when_mock_has_been_called ... ok #9966 maastesting.tests.test_matchers.TestMockNotCalled.test_returns_none_mock_has_not_been_called ... ok #9967 maastesting.tests.test_noseplug.TestCrochet.test__configure_does_not_set_up_crochet_if_not_enabled ... ok #9968 maastesting.tests.test_noseplug.TestCrochet.test__configure_sets_up_crochet_if_enabled ... ok #9969 maastesting.tests.test_noseplug.TestCrochet.test__configure_sets_up_crochet_with_no_setup_if_enabled ... ok #9970 maastesting.tests.test_noseplug.TestCrochet.test__options_adds_options ... ok #9971 maastesting.tests.test_noseplug.TestMain.test__sets_addplugins ... ok #9972 maastesting.tests.test_noseplug.TestResources.test_prepareTest_flattens_nested_suites ... ok #9973 maastesting.tests.test_noseplug.TestResources.test_prepareTest_hoists_resources ... ok #9974 maastesting.tests.test_noseplug.TestResources.test_prepareTest_hoists_resources_of_nested_tests ... ok #9975 maastesting.tests.test_noseplug.TestResources.test_prepareTest_returns_optimised_test_suite ... ok #9976 maastesting.tests.test_noseplug.TestScenarios.test_makeTest_makes_tests_from_test_case_class ... ok #9977 maastesting.tests.test_noseplug.TestScenarios.test_makeTest_makes_tests_from_test_case_class_with_scenarios ... ok #9978 maastesting.tests.test_noseplug.TestScenarios.test_makeTest_makes_tests_from_test_function ... ok #9979 maastesting.tests.test_noseplug.TestScenarios.test_makeTest_makes_tests_from_test_function_with_scenarios ... ok #9980 maastesting.tests.test_noseplug.TestSelect.test__configure_scans_directories ... ok #9981 maastesting.tests.test_noseplug.TestSelect.test__create_has_dirs ... ok #9982 maastesting.tests.test_noseplug.TestSelect.test__options_adds_options ... ok #9983 maastesting.tests.test_noseplug.TestSelect.test__wantDirectory_checks_dirs_and_thats_it ... ok #9984 maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (apiclient) ... ok #9984 maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (maas) ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (maascli) ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (maasserver) ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (maastesting) ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (metadataserver) ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (provisioningserver) ... ok #9985 maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (apiclient) ... ok #9985 maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (maas) ... ok maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (maascli) ... ok maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (maasserver) ... ok maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (maastesting) ... ok maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (metadataserver) ... ok maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (provisioningserver) ... ok #9986 maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (apiclient) ... ok #9986 maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (maas) ... ok maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (maascli) ... ok maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (maasserver) ... ok maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (maastesting) ... ok maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (metadataserver) ... ok maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (provisioningserver) ... ok #9987 maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (apiclient) ... ok #9987 maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (maas) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (maascli) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (maasserver) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (maastesting) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (metadataserver) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (provisioningserver) ... ok #9988 maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (apiclient) ... ok #9988 maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (maas) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (maascli) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (maasserver) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (maastesting) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (metadataserver) ... ok maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (provisioningserver) ... ok #9989 maastesting.tests.test_runtest.TestExecutors.test_catches_generator_tests (MAASRunTest) ... ok #9989 maastesting.tests.test_runtest.TestExecutors.test_catches_generator_tests (MAASTwistedRunTest) ... ok #9990 maastesting.tests.test_scenarios.TestWithScenarios.test_scenarios_applied ... ok #9991 maastesting.tests.test_scenarios.TestWithScenarios.test_scenarios_applied_by_call ... ok #9992 maastesting.tests.test_scss.TestCompiledSCSS.test_css_up_to_date ... ok #9993 maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_directory ... ok #9994 maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_one_directory_per_call ... ok #9995 maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_temporary_directory ... ok #9996 maastesting.tests.test_testcase.TestTestCase.test_make_file_creates_file ... ok #9997 maastesting.tests.test_testcase.TestTestCase.test_make_file_uses_temporary_directory ... ok #9998 maastesting.tests.test_testcase.TestTestCase.test_patch_autospec_creates_autospec_from_target ... ok #9999 maastesting.tests.test_testcase.TestTestCase.test_patch_autospec_really_leaves_an_autospec_behind ... ok #10000 maastesting.tests.test_testcase.TestTestCase.test_patch_can_mock ... ok #10001 maastesting.tests.test_utils.TestFunctions.test_extract_word_list ... ok #10002 maastesting.tests.test_yui3.TestFunctions.test_extract_tests ... ok #10003 maastesting.tests.test_yui3.TestFunctions.test_extract_tests_names ... ok #10004 maastesting.tests.test_yui3.TestFunctions.test_gen_failed_test_messages ... ok #10005 maastesting.tests.test_yui3.TestFunctions.test_get_failed_tests_message ... ok ====================================================================== FAIL: maastesting.tests.test_lint.TestLint.test_that_imports_are_formatted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: Twisted logs diff: {{{ --- /tmp/tarmac/branch.2llTg4/src/provisioningserver/import_images/tests/test_boot_resources.py +++ /tmp/tarmac/branch.2llTg4/.export.rffknn1n/src/provisioningserver/import_images/tests/test_boot_resources.py @@ -27,8 +27,8 @@ from maastesting.factory import factory from maastesting.matchers import ( MockAnyCall, + MockCalledOnce, MockCalledOnceWith, - MockCalledOnce, MockCalledWith, MockCallsMatch, ) }}} stdout/err from `make --quiet -C /tmp/tarmac/branch.2llTg4/.export.rffknn1n format`: {{{src/provisioningserver/import_images/tests/test_boot_resources.py}}} Traceback (most recent call last): File "/tmp/tarmac/branch.2llTg4/src/maastesting/runtest.py", line 134, in _run_user result = function(*args, **kwargs) File "/home/ubuntu/.buildout/eggs/testtools-2.1.0-py3.5.egg/testtools/testcase.py", line 714, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.2llTg4/src/maastesting/tests/test_lint.py", line 105, in test_that_imports_are_formatted "Some imports are not formatted; see the diff for the " File "/home/ubuntu/.buildout/eggs/unittest2-1.1.0-py3.5.egg/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Some imports are not formatted; see the diff for the missing changes. Use `make format` to address them. ---------------------------------------------------------------------- XML: xunit.test.testing.xml ---------------------------------------------------------------------- Ran 230 tests in 44.835s FAILED (SKIP=1, failures=1) #9905 maastesting.tests.test_lint.TestLint.test_that_imports_are_formatted ... FAIL ====================================================================== FAIL: maastesting.tests.test_lint.TestLint.test_that_imports_are_formatted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: Twisted logs diff: {{{ --- /tmp/tarmac/branch.2llTg4/src/provisioningserver/import_images/tests/test_boot_resources.py +++ /tmp/tarmac/branch.2llTg4/.export.j8dzrwg9/src/provisioningserver/import_images/tests/test_boot_resources.py @@ -27,8 +27,8 @@ from maastesting.factory import factory from maastesting.matchers import ( MockAnyCall, + MockCalledOnce, MockCalledOnceWith, - MockCalledOnce, MockCalledWith, MockCallsMatch, ) }}} stdout/err from `make --quiet -C /tmp/tarmac/branch.2llTg4/.export.j8dzrwg9 format`: {{{src/provisioningserver/import_images/tests/test_boot_resources.py}}} Traceback (most recent call last): File "/tmp/tarmac/branch.2llTg4/src/maastesting/runtest.py", line 134, in _run_user result = function(*args, **kwargs) File "/home/ubuntu/.buildout/eggs/testtools-2.1.0-py3.5.egg/testtools/testcase.py", line 714, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.2llTg4/src/maastesting/tests/test_lint.py", line 105, in test_that_imports_are_formatted "Some imports are not formatted; see the diff for the " File "/home/ubuntu/.buildout/eggs/unittest2-1.1.0-py3.5.egg/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Some imports are not formatted; see the diff for the missing changes. Use `make format` to address them. ---------------------------------------------------------------------- XML: xunit.test.testing.xml ---------------------------------------------------------------------- Ran 1 test in 2.380s FAILED (failures=1) make: *** [test-failed] Error 1