The attempt to merge lp:~blake-rouse/maas/fix-1509405 into lp:maas failed. Below is the output from the failed tests. Hit http://security.ubuntu.com trusty-security InRelease Ign http://nova.clouds.archive.ubuntu.com trusty InRelease Get:1 http://nova.clouds.archive.ubuntu.com trusty-updates InRelease [64.4 kB] Hit http://nova.clouds.archive.ubuntu.com trusty Release.gpg Hit http://nova.clouds.archive.ubuntu.com trusty Release Hit http://security.ubuntu.com trusty-security/main Sources Hit http://security.ubuntu.com trusty-security/universe Sources Get:2 http://nova.clouds.archive.ubuntu.com trusty-updates/main Sources [240 kB] Hit http://security.ubuntu.com trusty-security/main amd64 Packages Hit http://security.ubuntu.com trusty-security/universe amd64 Packages Hit http://security.ubuntu.com trusty-security/main Translation-en Hit http://security.ubuntu.com trusty-security/universe Translation-en Get:3 http://nova.clouds.archive.ubuntu.com trusty-updates/universe Sources [140 kB] Get:4 http://nova.clouds.archive.ubuntu.com trusty-updates/main amd64 Packages [635 kB] Get:5 http://nova.clouds.archive.ubuntu.com trusty-updates/universe amd64 Packages [323 kB] Hit http://nova.clouds.archive.ubuntu.com trusty-updates/main Translation-en Hit http://nova.clouds.archive.ubuntu.com trusty-updates/universe Translation-en Hit http://nova.clouds.archive.ubuntu.com trusty/main Sources Hit http://nova.clouds.archive.ubuntu.com trusty/universe Sources Hit http://nova.clouds.archive.ubuntu.com trusty/main amd64 Packages Hit http://nova.clouds.archive.ubuntu.com trusty/universe amd64 Packages Hit http://nova.clouds.archive.ubuntu.com trusty/main Translation-en Hit http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en Ign http://nova.clouds.archive.ubuntu.com trusty/main Translation-en_US Ign http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en_US Fetched 1,403 kB in 3s (357 kB/s) Reading package lists... sudo DEBIAN_FRONTEND=noninteractive apt-get -y \ --no-install-recommends install apache2 authbind bind9 bind9utils build-essential 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 libjs-angularjs libjs-jquery libjs-jquery-hotkeys libjs-yui3-full libjs-yui3-min libpq-dev make nodejs-legacy npm pep8 phantomjs postgresql pyflakes python-apt python-bson python-bzrlib python-convoy python-coverage python-crochet python-cssselect python-curtin python-dev python-distro-info python-django python-django-piston python-django-south python-djorm-ext-pgarray python-docutils python-extras python-fixtures python-flake8 python-formencode python-hivex python-httplib2 python-jinja2 python-jsonschema python-lxml python-mock python-netaddr python-netifaces python-nose python-oauth python-openssl python-paramiko python-pexpect python-pip python-pocket-lint python-psycopg2 python-pyinotify python-pyparsing python-seamicroclient python-simplejson python-simplestreams python-sphinx python-subunit python-tempita python-testresources python-testscenarios python-testtools python-twisted python-txtftp python-tz python-unittest2 python-virtualenv python-yaml python-zope.interface socat syslinux-common tgt ubuntu-cloudimage-keyring wget xvfb Reading package lists... Building dependency tree... Reading state information... authbind is already the newest version. build-essential is already the newest version. debhelper is already the newest version. dh-systemd is already the newest version. distro-info is already the newest version. libjs-jquery is already the newest version. libjs-jquery-hotkeys is already the newest version. libjs-yui3-full is already the newest version. libjs-yui3-min is already the newest version. make is already the newest version. pep8 is already the newest version. pyflakes is already the newest version. python-bson is already the newest version. python-convoy is already the newest version. python-coverage is already the newest version. python-crochet is already the newest version. python-dev is already the newest version. python-distro-info is already the newest version. python-django-piston is already the newest version. python-django-south is already the newest version. python-djorm-ext-pgarray is already the newest version. python-docutils is already the newest version. python-extras is already the newest version. python-fixtures is already the newest version. python-formencode is already the newest version. python-httplib2 is already the newest version. python-jinja2 is already the newest version. python-jsonschema is already the newest version. python-mock is already the newest version. python-netifaces is already the newest version. python-nose is already the newest version. python-oauth is already the newest version. python-openssl is already the newest version. python-paramiko is already the newest version. python-psycopg2 is already the newest version. python-pyinotify is already the newest version. python-pyparsing is already the newest version. python-simplejson is already the newest version. python-subunit is already the newest version. python-tempita is already the newest version. python-testresources is already the newest version. python-testscenarios is already the newest version. python-testtools is already the newest version. python-twisted is already the newest version. python-unittest2 is already the newest version. python-zope.interface is already the newest version. syslinux-common is already the newest version. ubuntu-cloudimage-keyring is already the newest version. bzr-builddeb is already the newest version. daemontools is already the newest version. ipython is already the newest version. libjs-angularjs is already the newest version. nodejs-legacy is already the newest version. npm is already the newest version. phantomjs is already the newest version. python-cssselect is already the newest version. python-flake8 is already the newest version. python-hivex is already the newest version. python-pocket-lint is already the newest version. python-virtualenv is already the newest version. socat is already the newest version. apache2 is already the newest version. bind9 is already the newest version. bind9utils is already the newest version. curl is already the newest version. dh-apport is already the newest version. dnsutils is already the newest version. firefox is already the newest version. freeipmi-tools is already the newest version. git is already the newest version. isc-dhcp-common is already the newest version. libpq-dev is already the newest version. postgresql is already the newest version. python-apt is already the newest version. python-bzrlib is already the newest version. python-curtin is already the newest version. python-django is already the newest version. python-lxml is already the newest version. python-netaddr is already the newest version. python-pexpect is already the newest version. python-seamicroclient is already the newest version. python-simplestreams is already the newest version. python-sphinx is already the newest version. python-txtftp is already the newest version. python-tz is already the newest version. python-yaml is already the newest version. tgt is already the newest version. wget is already the newest version. xvfb is already the newest version. chromium-browser is already the newest version. chromium-chromedriver is already the newest version. gjs is already the newest version. python-pip is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. sudo DEBIAN_FRONTEND=noninteractive apt-get -y \ purge Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. find run -depth ! -type d ! -path run/etc/maas/templates ! -path run/etc/maas/drivers.yaml -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 -print0 | xargs -r0 rm -f find run-e2e -depth -type d -print0 | xargs -r0 rmdir --ignore-fail-on-non-empty make -C acceptance clean make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/acceptance' rm -f -r source build *.build *.changes *.deb make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/acceptance' find . -type f -name '*.py[co]' -print0 | xargs -r0 rm -f 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 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 virtualenv --python=python2.7 --system-site-packages /tmp/tarmac/branch.cSeRZQ New python executable in /tmp/tarmac/branch.cSeRZQ/bin/python2.7 Also creating executable in /tmp/tarmac/branch.cSeRZQ/bin/python Installing setuptools, pip...done. Running virtualenv with interpreter /usr/bin/python2.7 bin/python -m pip --quiet install --ignore-installed \ --no-dependencies bootstrap/zc.buildout-1.5.2.tar.gz rm -f README.txt # zc.buildout installs an annoying README.txt. bin/buildout install database Creating directory '/tmp/tarmac/branch.cSeRZQ/parts'. Creating directory '/tmp/tarmac/branch.cSeRZQ/develop-eggs'. Installing database. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/database'. bin/buildout install cli Installing cli. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas'. bin/buildout install cluster Installing cluster. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-probe-dhcp'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-provision'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/twistd.cluster'. bin/buildout install repl Installing repl. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/ipy'. Generated interpreter '/tmp/tarmac/branch.cSeRZQ/bin/py'. bin/py -m maasserver/utils/jsenums src/maasserver/enum.py src/metadataserver/enum.py > src/maasserver/static/js/enums.js bin/buildout install region Installing region. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-region-admin'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/twistd.region'. bin/buildout install cli-test Installing cli-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.cli'. bin/buildout install cluster-test Installing cluster-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.cluster'. bin/buildout install config-test Installing config-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.config'. npm install --cache-min 600 --prefix include/nodejs protractor@2.0.0 > utf-8-validate@1.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild > bufferutil@1.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' protractor@2.0.0 include/nodejs/node_modules/protractor ├── jasminewd@1.1.0 ├── jasminewd2@0.0.3 ├── saucelabs@0.1.1 ├── html-entities@1.1.3 ├── q@1.0.0 ├── minijasminenode@1.1.1 ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── adm-zip@0.4.4 ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── accessibility-developer-tools@2.6.0 ├── source-map-support@0.2.10 (source-map@0.1.32) ├── request@2.36.0 (forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.1, json-stringify-safe@5.0.1, mime@1.2.11, node-uuid@1.4.3, form-data@0.1.4, tough-cookie@2.2.0, http-signature@0.10.1, hawk@1.0.0) ├── lodash@2.4.2 ├── jasmine@2.1.1 (jasmine-core@2.1.3) └── selenium-webdriver@2.45.1 (tmp@0.0.24, rimraf@2.4.3, xml2js@0.4.4, ws@0.7.2) bin/buildout install e2e-test Installing e2e-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.e2e'. npm install --cache-min 600 --prefix include/nodejs karma@0.12.32 karma-chrome-launcher@0.1.12 karma-firefox-launcher@0.1.6 karma-jasmine@0.3.5 karma-opera-launcher@0.1.0 karma-phantomjs-launcher@0.1.4 karma-failed-reporter@0.0.3 > phantomjs@1.9.18 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs > node install.js PhantomJS detected, but wrong version 1.9.0 @ /usr/bin/phantomjs. Download already available at /home/ubuntu/tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2 Extracting tar contents (via spawned process) > utf-8-validate@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' > bufferutil@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil > node-gyp rebuild > utf-8-validate@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o > bufferutil@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' Removing /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom Copying extracted folder /home/ubuntu/tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1445871553257/phantomjs-1.9.8-linux-x86_64 -> /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom Writing location.js file Done. Phantomjs binary available at /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs karma-opera-launcher@0.1.0 include/nodejs/node_modules/karma-opera-launcher karma-firefox-launcher@0.1.6 include/nodejs/node_modules/karma-firefox-launcher karma-failed-reporter@0.0.3 include/nodejs/node_modules/karma-failed-reporter └── colors@0.6.2 jasmine-core@2.3.4 include/nodejs/node_modules/jasmine-core karma-jasmine@0.3.5 include/nodejs/node_modules/karma-jasmine karma-chrome-launcher@0.1.12 include/nodejs/node_modules/karma-chrome-launcher └── which@1.2.0 (is-absolute@0.1.7) karma@0.12.32 include/nodejs/node_modules/karma ├── di@0.0.1 ├── graceful-fs@2.0.3 ├── rimraf@2.2.8 ├── colors@0.6.2 ├── mime@1.2.11 ├── q@0.9.7 ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.7.0) ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── source-map@0.1.43 (amdefine@1.0.0) ├── expand-braces@0.1.1 (array-uniq@1.0.2, array-slice@0.2.3, braces@0.1.5) ├── chokidar@1.2.0 (arrify@1.0.0, path-is-absolute@1.0.0, glob-parent@2.0.0, async-each@0.1.6, is-binary-path@1.0.1, is-glob@2.0.1, lodash.flatten@3.0.2, anymatch@1.3.0, readdirp@2.0.0) ├── http-proxy@0.10.4 (pkginfo@0.3.1, utile@0.2.1) ├── lodash@2.4.2 ├── log4js@0.6.27 (underscore@1.8.2, async@0.2.10, readable-stream@1.0.33, semver@4.3.6) ├── connect@2.26.6 (fresh@0.2.4, cookie@0.1.2, on-headers@1.0.1, pause@0.0.1, cookie-signature@1.0.5, response-time@2.0.1, vhost@3.0.2, basic-auth-connect@1.0.0, media-typer@0.3.0, bytes@1.0.0, parseurl@1.3.0, depd@0.4.5, connect-timeout@1.3.0, finalhandler@0.2.0, cookie-parser@1.3.5, qs@2.2.4, debug@2.0.0, method-override@2.2.0, morgan@1.3.2, serve-favicon@2.1.7, csurf@1.6.6, type-is@1.5.7, serve-static@1.6.5, multiparty@3.3.2, express-session@1.8.2, errorhandler@1.2.4, body-parser@1.8.4, compression@1.1.2, serve-index@1.2.1) ├── useragent@2.0.10 (lru-cache@2.2.4) ├── memoizee@0.3.9 (lru-queue@0.1.0, next-tick@0.2.2, timers-ext@0.1.0, d@0.1.1, event-emitter@0.3.4, es6-weak-map@0.1.4, es5-ext@0.10.8) └── socket.io@1.3.7 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.4, engine.io@1.5.4, socket.io-client@1.3.7) karma-phantomjs-launcher@0.1.4 include/nodejs/node_modules/karma-phantomjs-launcher └── phantomjs@1.9.18 (which@1.0.9, progress@1.1.8, kew@0.4.0, request-progress@0.3.1, adm-zip@0.4.4, npmconf@2.1.1, fs-extra@0.23.1, request@2.42.0) bin/buildout install js-test Installing js-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.js'. bin/buildout install region-test Installing region-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.region'. npm install --cache-min 600 --prefix include/nodejs node-sass@3.1.0 > node-sass@3.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass/vendor/linux-x64-11/binding.node > node-sass@3.1.0 postinstall /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass/vendor/linux-x64-11/binding.node ` exists. testing binary. Binary is fine; exiting. node-sass@3.1.0 include/nodejs/node_modules/node-sass ├── get-stdin@4.0.1 ├── async-foreach@0.1.3 ├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0) ├── mkdirp@0.5.1 (minimist@0.0.8) ├── glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@3.0.0) ├── npmconf@2.1.2 (ini@1.3.4, uid-number@0.0.5, inherits@2.0.1, once@1.3.2, osenv@0.1.3, config-chain@1.1.9, nopt@3.0.4, semver@4.3.6) ├── meow@3.4.2 (trim-newlines@1.0.0, loud-rejection@1.0.0, object-assign@4.0.1, camelcase-keys@1.0.0, minimist@1.2.0, redent@1.0.0, read-pkg-up@1.0.1, normalize-package-data@2.3.4) ├── gaze@0.5.2 (globule@0.1.0) ├── nan@1.9.0 ├── request@2.65.0 (aws-sign2@0.6.0, forever-agent@0.6.1, caseless@0.11.0, stringstream@0.0.5, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, combined-stream@1.0.5, node-uuid@1.4.3, qs@5.2.0, mime-types@2.1.7, form-data@1.0.0-rc3, tough-cookie@2.2.0, http-signature@0.11.0, bl@1.0.0, har-validator@2.0.2, hawk@3.1.0) ├── sass-graph@2.0.1 (yargs@3.29.0, lodash@3.10.1) └── pangyp@2.3.2 (which@1.0.9, rimraf@2.2.8, graceful-fs@3.0.8, osenv@0.1.3, nopt@3.0.4, glob@4.3.5, minimatch@2.0.10, fstream@1.0.8, semver@4.3.6, tar@1.0.3, npmlog@1.0.0, request@2.51.0) bin/buildout install testing-test Installing testing-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.testing'. bin/buildout install flake8 Installing flake8. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/flake8'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/flake8'. bin/buildout install rst-lint Installing rst-lint. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/rst-lint'. Linting README... File was clean. Linting HACKING.txt... File was clean. Linting schema/README.rst... File was clean. find run -depth ! -type d ! -path run/etc/maas/templates ! -path run/etc/maas/drivers.yaml -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 -print0 | xargs -r0 rm -f find run-e2e -depth -type d -print0 | xargs -r0 rmdir --ignore-fail-on-non-empty make -C acceptance clean make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/acceptance' rm -f -r source build *.build *.changes *.deb make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/acceptance' find . -type f -name '*.py[co]' -print0 | xargs -r0 rm -f 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 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 virtualenv --python=python2.7 --system-site-packages /tmp/tarmac/branch.cSeRZQ New python executable in /tmp/tarmac/branch.cSeRZQ/bin/python2.7 Also creating executable in /tmp/tarmac/branch.cSeRZQ/bin/python Installing setuptools, pip...done. Running virtualenv with interpreter /usr/bin/python2.7 bin/python -m pip --quiet install --ignore-installed \ --no-dependencies bootstrap/zc.buildout-1.5.2.tar.gz rm -f README.txt # zc.buildout installs an annoying README.txt. bin/buildout install database Creating directory '/tmp/tarmac/branch.cSeRZQ/parts'. Creating directory '/tmp/tarmac/branch.cSeRZQ/develop-eggs'. Installing database. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/database'. bin/buildout install cli Installing cli. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas'. bin/buildout install cluster Installing cluster. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-probe-dhcp'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-provision'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/twistd.cluster'. bin/buildout install repl Installing repl. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/ipy'. Generated interpreter '/tmp/tarmac/branch.cSeRZQ/bin/py'. bin/py -m maasserver/utils/jsenums src/maasserver/enum.py src/metadataserver/enum.py > src/maasserver/static/js/enums.js bin/buildout install region Installing region. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/maas-region-admin'. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/twistd.region'. bin/buildout install cli-test Installing cli-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.cli'. bin/buildout install cluster-test Installing cluster-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.cluster'. bin/buildout install config-test Installing config-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.config'. npm install --cache-min 600 --prefix include/nodejs protractor@2.0.0 > bufferutil@1.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil > node-gyp rebuild > utf-8-validate@1.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' protractor@2.0.0 include/nodejs/node_modules/protractor ├── jasminewd@1.1.0 ├── jasminewd2@0.0.3 ├── saucelabs@0.1.1 ├── html-entities@1.1.3 ├── q@1.0.0 ├── minijasminenode@1.1.1 ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── adm-zip@0.4.4 ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── source-map-support@0.2.10 (source-map@0.1.32) ├── accessibility-developer-tools@2.6.0 ├── request@2.36.0 (forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.1, json-stringify-safe@5.0.1, mime@1.2.11, node-uuid@1.4.3, form-data@0.1.4, tough-cookie@2.2.0, http-signature@0.10.1, hawk@1.0.0) ├── lodash@2.4.2 ├── jasmine@2.1.1 (jasmine-core@2.1.3) └── selenium-webdriver@2.45.1 (tmp@0.0.24, rimraf@2.4.3, xml2js@0.4.4, ws@0.7.2) bin/buildout install e2e-test Installing e2e-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.e2e'. npm install --cache-min 600 --prefix include/nodejs karma@0.12.32 karma-chrome-launcher@0.1.12 karma-firefox-launcher@0.1.6 karma-jasmine@0.3.5 karma-opera-launcher@0.1.0 karma-phantomjs-launcher@0.1.4 karma-failed-reporter@0.0.3 > phantomjs@1.9.18 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs > node install.js PhantomJS detected, but wrong version 1.9.0 @ /usr/bin/phantomjs. Download already available at /home/ubuntu/tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2 Extracting tar contents (via spawned process) > utf-8-validate@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o Removing /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom Copying extracted folder /home/ubuntu/tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1445871682000/phantomjs-1.9.8-linux-x86_64 -> /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom SOLINK_MODULE(target) Release/obj.target/validation.node Writing location.js file Done. Phantomjs binary available at /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' > bufferutil@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil > node-gyp rebuild > utf-8-validate@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o > bufferutil@1.2.1 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o make[1]: Entering directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make[1]: Leaving directory `/tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' karma-opera-launcher@0.1.0 include/nodejs/node_modules/karma-opera-launcher karma-firefox-launcher@0.1.6 include/nodejs/node_modules/karma-firefox-launcher karma-failed-reporter@0.0.3 include/nodejs/node_modules/karma-failed-reporter └── colors@0.6.2 karma-chrome-launcher@0.1.12 include/nodejs/node_modules/karma-chrome-launcher └── which@1.2.0 (is-absolute@0.1.7) jasmine-core@2.3.4 include/nodejs/node_modules/jasmine-core karma-jasmine@0.3.5 include/nodejs/node_modules/karma-jasmine karma-phantomjs-launcher@0.1.4 include/nodejs/node_modules/karma-phantomjs-launcher └── phantomjs@1.9.18 (which@1.0.9, progress@1.1.8, request-progress@0.3.1, kew@0.4.0, adm-zip@0.4.4, npmconf@2.1.1, fs-extra@0.23.1, request@2.42.0) karma@0.12.32 include/nodejs/node_modules/karma ├── di@0.0.1 ├── graceful-fs@2.0.3 ├── rimraf@2.2.8 ├── colors@0.6.2 ├── mime@1.2.11 ├── q@0.9.7 ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.7.0) ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── source-map@0.1.43 (amdefine@1.0.0) ├── expand-braces@0.1.1 (array-uniq@1.0.2, array-slice@0.2.3, braces@0.1.5) ├── chokidar@1.2.0 (arrify@1.0.0, path-is-absolute@1.0.0, glob-parent@2.0.0, async-each@0.1.6, is-binary-path@1.0.1, is-glob@2.0.1, lodash.flatten@3.0.2, anymatch@1.3.0, readdirp@2.0.0) ├── http-proxy@0.10.4 (pkginfo@0.3.1, utile@0.2.1) ├── lodash@2.4.2 ├── log4js@0.6.27 (underscore@1.8.2, async@0.2.10, readable-stream@1.0.33, semver@4.3.6) ├── connect@2.26.6 (fresh@0.2.4, cookie@0.1.2, on-headers@1.0.1, pause@0.0.1, cookie-signature@1.0.5, response-time@2.0.1, vhost@3.0.2, basic-auth-connect@1.0.0, media-typer@0.3.0, bytes@1.0.0, parseurl@1.3.0, depd@0.4.5, connect-timeout@1.3.0, finalhandler@0.2.0, cookie-parser@1.3.5, qs@2.2.4, method-override@2.2.0, debug@2.0.0, morgan@1.3.2, csurf@1.6.6, serve-favicon@2.1.7, express-session@1.8.2, type-is@1.5.7, serve-static@1.6.5, multiparty@3.3.2, compression@1.1.2, body-parser@1.8.4, errorhandler@1.2.4, serve-index@1.2.1) ├── useragent@2.0.10 (lru-cache@2.2.4) ├── memoizee@0.3.9 (next-tick@0.2.2, lru-queue@0.1.0, timers-ext@0.1.0, d@0.1.1, event-emitter@0.3.4, es6-weak-map@0.1.4, es5-ext@0.10.8) └── socket.io@1.3.7 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.4, engine.io@1.5.4, socket.io-client@1.3.7) bin/buildout install js-test Installing js-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.js'. bin/buildout install region-test Installing region-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.region'. npm install --cache-min 600 --prefix include/nodejs node-sass@3.1.0 > node-sass@3.1.0 install /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass/vendor/linux-x64-11/binding.node > node-sass@3.1.0 postinstall /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass > node scripts/build.js ` /tmp/tarmac/branch.cSeRZQ/include/nodejs/node_modules/node-sass/vendor/linux-x64-11/binding.node ` exists. testing binary. Binary is fine; exiting. node-sass@3.1.0 include/nodejs/node_modules/node-sass ├── get-stdin@4.0.1 ├── async-foreach@0.1.3 ├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0) ├── mkdirp@0.5.1 (minimist@0.0.8) ├── glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@3.0.0) ├── npmconf@2.1.2 (ini@1.3.4, uid-number@0.0.5, inherits@2.0.1, once@1.3.2, osenv@0.1.3, config-chain@1.1.9, nopt@3.0.4, semver@4.3.6) ├── meow@3.4.2 (trim-newlines@1.0.0, loud-rejection@1.0.0, object-assign@4.0.1, camelcase-keys@1.0.0, minimist@1.2.0, redent@1.0.0, read-pkg-up@1.0.1, normalize-package-data@2.3.4) ├── gaze@0.5.2 (globule@0.1.0) ├── nan@1.9.0 ├── request@2.65.0 (aws-sign2@0.6.0, forever-agent@0.6.1, caseless@0.11.0, stringstream@0.0.5, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, combined-stream@1.0.5, node-uuid@1.4.3, qs@5.2.0, mime-types@2.1.7, form-data@1.0.0-rc3, tough-cookie@2.2.0, http-signature@0.11.0, bl@1.0.0, har-validator@2.0.2, hawk@3.1.0) ├── sass-graph@2.0.1 (yargs@3.29.0, lodash@3.10.1) └── pangyp@2.3.2 (which@1.0.9, graceful-fs@3.0.8, rimraf@2.2.8, osenv@0.1.3, nopt@3.0.4, minimatch@2.0.10, glob@4.3.5, fstream@1.0.8, semver@4.3.6, tar@1.0.3, npmlog@1.0.0, request@2.51.0) bin/buildout install testing-test Installing testing-test. Generated script '/tmp/tarmac/branch.cSeRZQ/bin/test.testing'. INFO [karma]: Karma v0.12.32 server started at http://localhost:9876/ INFO [launcher]: Starting browser Chrome INFO [launcher]: Starting browser PhantomJS INFO [PhantomJS 1.9.8 (Linux)]: Connected on socket jH-rkm9zpuGgs8ATAAAA with id 9550184 INFO [Chromium 45.0.2454 (Ubuntu)]: Connected on socket K6eO8ot1DEGJShYPAAAB with id 14209074 ERROR [karma]: Some of your tests did a full page reload! nosetests --with-crochet --with-select --select-dir=src/maas --select-dir=src/maasserver --select-dir=src/metadataserver --select-dir=src/apiclient --cover-package=maas,maasserver,metadataserver --logging-level=INFO --logging-clear-handlers --verbosity=2 2015-10-26 15:03:13 [twisted] INFO: Log opened. Creating test database for alias 'default' ('test_maas')... Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Migrating... Running migrations for maasserver: - Migrating forwards to 0186_space_fabric_names_optional_and_not_unique. > maasserver:0159_remove_nodegroupinterface_unused_fields > maasserver:0160_add_cache_set_model > maasserver:0161_create_missing_physical_interfaces > maasserver:0162_remove_duplicate_interfaces > maasserver:0163_unique_mac_and_name_for_interface > maasserver:0164_move_ip_links_to_interface_table > maasserver:0165_remove_mac_to_ip_link > maasserver:0166_add_node_and_mac_address_to_interface_add_boot_interface_to_node > maasserver:0167_move_node_and_mac_to_interfaces_and_link_boot_interface > maasserver:0168_remove_mac_link_from_interfaces_and_pxe_mac_from_node > maasserver:0169_remove_mac_address_dhcplease_and_networks_model > maasserver:0170_add_boot_cluster_ip_to_node > maasserver:0171_add_enabled_to_interface_model > maasserver:0172_move_ngi_router_ip_to_subnet_gateway_ip > maasserver:0173_remove_ngi_router_ip > maasserver:0174_add_gateway_links_to_node > maasserver:0175_drop_dhcp_alloc_type_addresses > maasserver:0176_add_enable_ssh_and_block_poweroff_commissioning_attributes > maasserver:0177_add_skip_networking_to_node_model > maasserver:0178_add_fannetwork_model > maasserver:0179_add_acquired_to_filesystem_model > maasserver:0180_add_skip_storage_to_node_model > maasserver:0181_initial_storage_layouts > maasserver:0182_initial_networking_layout > maasserver:0183_remove_required_name_from_vlan_and_fabric > maasserver:0184_add_action_to_event > maasserver:0185_add_class_type_to_fabric > maasserver:0186_space_fabric_names_optional_and_not_unique - Loading initial data for maasserver. Installed 1 object(s) from 1 fixture(s) Running migrations for metadataserver: - Nothing to migrate. - Loading initial data for metadataserver. Installed 1 object(s) from 1 fixture(s) Synced: > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.messages > django.contrib.staticfiles > piston > south > django.contrib.admin > maastesting Migrated: - maasserver - metadataserver Destroying test database for alias 'default' ('test_maas')... Makefile:350: 'distclean' is deprecated; use 'clean' npm http GET https://registry.npmjs.org/protractor/2.0.0 npm http 304 https://registry.npmjs.org/protractor/2.0.0 npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/selenium-webdriver/2.45.1 npm http GET https://registry.npmjs.org/jasminewd/1.1.0 npm http GET https://registry.npmjs.org/minijasminenode/1.1.1 npm http GET https://registry.npmjs.org/jasminewd2/0.0.3 npm http GET https://registry.npmjs.org/jasmine/2.1.1 npm http GET https://registry.npmjs.org/saucelabs npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/adm-zip/0.4.4 npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/q/1.0.0 npm http GET https://registry.npmjs.org/lodash npm http GET https://registry.npmjs.org/source-map-support npm http GET https://registry.npmjs.org/html-entities npm http GET https://registry.npmjs.org/accessibility-developer-tools npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/selenium-webdriver/2.45.1 npm http 304 https://registry.npmjs.org/jasmine/2.1.1 npm http 304 https://registry.npmjs.org/minijasminenode/1.1.1 npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/adm-zip/0.4.4 npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/source-map-support npm http 304 https://registry.npmjs.org/html-entities npm http 304 https://registry.npmjs.org/accessibility-developer-tools npm http 304 https://registry.npmjs.org/jasminewd2/0.0.3 npm http 304 https://registry.npmjs.org/q/1.0.0 npm http 304 https://registry.npmjs.org/saucelabs npm http 304 https://registry.npmjs.org/jasminewd/1.1.0 npm http GET https://registry.npmjs.org/jasmine-core npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/node-uuid npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/jasmine-core npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/source-map/0.1.32 npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/assert-plus npm http GET https://registry.npmjs.org/asn1/0.1.11 npm http GET https://registry.npmjs.org/ctype/0.5.3 npm http 304 https://registry.npmjs.org/asn1/0.1.11 npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/ctype/0.5.3 npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/source-map/0.1.32 npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/tmp/0.0.24 npm http GET https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/xml2js/0.4.4 npm http GET https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/tmp/0.0.24 npm http 304 https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/ws npm http 304 https://registry.npmjs.org/xml2js/0.4.4 npm http GET https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/once npm http GET https://registry.npmjs.org/path-is-absolute npm http 304 https://registry.npmjs.org/path-is-absolute npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/xmlbuilder npm http 304 https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/xmlbuilder npm http 304 https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/bindings npm http 304 https://registry.npmjs.org/nan npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map/0.0.1 npm http 304 https://registry.npmjs.org/concat-map/0.0.1 npm http 304 https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/karma/0.12.32 npm http GET https://registry.npmjs.org/karma-chrome-launcher/0.1.12 npm http GET https://registry.npmjs.org/karma-firefox-launcher/0.1.6 npm http GET https://registry.npmjs.org/karma-jasmine/0.3.5 npm http GET https://registry.npmjs.org/karma-opera-launcher/0.1.0 npm http GET https://registry.npmjs.org/karma-phantomjs-launcher/0.1.4 npm http GET https://registry.npmjs.org/karma-failed-reporter/0.0.3 npm http 304 https://registry.npmjs.org/karma-firefox-launcher/0.1.6 npm http 304 https://registry.npmjs.org/karma-chrome-launcher/0.1.12 npm http 304 https://registry.npmjs.org/karma-opera-launcher/0.1.0 npm http 304 https://registry.npmjs.org/karma-phantomjs-launcher/0.1.4 npm http 304 https://registry.npmjs.org/karma/0.12.32 npm http 304 https://registry.npmjs.org/karma-failed-reporter/0.0.3 npm http 304 https://registry.npmjs.org/karma-jasmine/0.3.5 npm http GET https://registry.npmjs.org/phantomjs npm http GET https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/phantomjs npm http 304 https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/which npm http 304 https://registry.npmjs.org/which npm http GET https://registry.npmjs.org/is-absolute npm http 304 https://registry.npmjs.org/is-absolute npm http GET https://registry.npmjs.org/progress/1.1.8 npm http GET https://registry.npmjs.org/request/2.42.0 npm http GET https://registry.npmjs.org/request-progress/0.3.1 npm http GET https://registry.npmjs.org/fs-extra npm http GET https://registry.npmjs.org/kew/0.4.0 npm http GET https://registry.npmjs.org/npmconf/2.1.1 npm http 304 https://registry.npmjs.org/progress/1.1.8 npm http 304 https://registry.npmjs.org/request-progress/0.3.1 npm http 304 https://registry.npmjs.org/request/2.42.0 npm http 304 https://registry.npmjs.org/npmconf/2.1.1 npm http 304 https://registry.npmjs.org/kew/0.4.0 npm http GET https://registry.npmjs.org/is-relative npm http 304 https://registry.npmjs.org/fs-extra npm http 304 https://registry.npmjs.org/is-relative npm http GET https://registry.npmjs.org/chokidar npm http GET https://registry.npmjs.org/expand-braces npm http GET https://registry.npmjs.org/http-proxy npm http GET https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/log4js npm http GET https://registry.npmjs.org/useragent npm http GET https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/memoizee npm http GET https://registry.npmjs.org/di npm http GET https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/chokidar npm http 304 https://registry.npmjs.org/expand-braces npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/q npm http 304 https://registry.npmjs.org/connect npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/http-proxy npm http 304 https://registry.npmjs.org/log4js npm http 304 https://registry.npmjs.org/di npm http 304 https://registry.npmjs.org/useragent npm http 304 https://registry.npmjs.org/memoizee npm http 304 https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/throttleit npm http 304 https://registry.npmjs.org/throttleit npm http GET https://registry.npmjs.org/glob-parent npm http GET https://registry.npmjs.org/lodash.flatten npm http GET https://registry.npmjs.org/is-binary-path npm http GET https://registry.npmjs.org/is-glob npm http GET https://registry.npmjs.org/readdirp npm http GET https://registry.npmjs.org/fsevents npm http GET https://registry.npmjs.org/anymatch npm http GET https://registry.npmjs.org/arrify npm http GET https://registry.npmjs.org/async-each npm http 304 https://registry.npmjs.org/readdirp npm http 304 https://registry.npmjs.org/lodash.flatten npm http 304 https://registry.npmjs.org/fsevents npm http 304 https://registry.npmjs.org/glob-parent npm http 304 https://registry.npmjs.org/is-glob npm http 304 https://registry.npmjs.org/arrify npm http 304 https://registry.npmjs.org/async-each npm http 304 https://registry.npmjs.org/is-binary-path npm http 304 https://registry.npmjs.org/anymatch npm WARN optional dep failed, continuing fsevents@1.0.2 npm http GET https://registry.npmjs.org/has-binary-data/0.1.3 npm http GET https://registry.npmjs.org/socket.io-adapter/0.3.1 npm http GET https://registry.npmjs.org/array-slice npm http GET https://registry.npmjs.org/debug/2.1.0 npm http GET https://registry.npmjs.org/braces npm http GET https://registry.npmjs.org/array-uniq npm http GET https://registry.npmjs.org/engine.io/1.5.4 npm http GET https://registry.npmjs.org/socket.io-parser/2.2.4 npm http GET https://registry.npmjs.org/socket.io-client/1.3.7 npm http 304 https://registry.npmjs.org/array-slice npm http 304 https://registry.npmjs.org/braces npm http 304 https://registry.npmjs.org/array-uniq npm http 304 https://registry.npmjs.org/socket.io-adapter/0.3.1 npm http 304 https://registry.npmjs.org/debug/2.1.0 npm http 304 https://registry.npmjs.org/engine.io/1.5.4 npm http GET https://registry.npmjs.org/binary-extensions npm http GET https://registry.npmjs.org/is-extglob npm http GET https://registry.npmjs.org/micromatch npm http GET https://registry.npmjs.org/lodash._baseflatten npm http GET https://registry.npmjs.org/lodash._isiterateecall npm http 304 https://registry.npmjs.org/has-binary-data/0.1.3 npm http 304 https://registry.npmjs.org/binary-extensions npm http 304 https://registry.npmjs.org/lodash._baseflatten npm http 304 https://registry.npmjs.org/micromatch npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.4 npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/osenv npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/uid-number/0.0.5 npm http GET https://registry.npmjs.org/config-chain npm http GET https://registry.npmjs.org/ini npm http 304 https://registry.npmjs.org/is-extglob npm http 304 https://registry.npmjs.org/lodash._isiterateecall npm http 304 https://registry.npmjs.org/osenv npm http 304 https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/nopt npm http 304 https://registry.npmjs.org/uid-number/0.0.5 npm http 304 https://registry.npmjs.org/config-chain npm http 304 https://registry.npmjs.org/ini npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/socket.io-client/1.3.7 npm http GET https://registry.npmjs.org/jsonfile npm http 304 https://registry.npmjs.org/jsonfile npm http GET https://registry.npmjs.org/lodash.isarguments npm http GET https://registry.npmjs.org/lodash.isarray npm http 304 https://registry.npmjs.org/lodash.isarray npm http 304 https://registry.npmjs.org/lodash.isarguments npm http GET https://registry.npmjs.org/debug/1.0.2 npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2 npm http GET https://registry.npmjs.org/object-keys/1.0.1 npm http GET https://registry.npmjs.org/os-homedir npm http GET https://registry.npmjs.org/os-tmpdir npm http 304 https://registry.npmjs.org/os-homedir npm http GET https://registry.npmjs.org/expand-range npm http 304 https://registry.npmjs.org/os-tmpdir npm http 304 https://registry.npmjs.org/debug/1.0.2 npm http 304 https://registry.npmjs.org/object-keys/1.0.1 npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.2 npm http GET https://registry.npmjs.org/extglob npm http GET https://registry.npmjs.org/kind-of npm http GET https://registry.npmjs.org/filename-regex npm http GET https://registry.npmjs.org/object.omit npm http GET https://registry.npmjs.org/parse-glob npm http GET https://registry.npmjs.org/regex-cache npm http GET https://registry.npmjs.org/arr-diff npm http GET https://registry.npmjs.org/array-unique npm http GET https://registry.npmjs.org/expand-brackets npm http 304 https://registry.npmjs.org/expand-range npm http 304 https://registry.npmjs.org/parse-glob npm http GET https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/hawk/1.1.1 npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/kind-of npm http 304 https://registry.npmjs.org/regex-cache npm http 304 https://registry.npmjs.org/arr-diff npm http 304 https://registry.npmjs.org/object.omit npm http 304 https://registry.npmjs.org/abbrev npm http 304 https://registry.npmjs.org/array-unique npm http 304 https://registry.npmjs.org/hawk/1.1.1 npm http GET https://registry.npmjs.org/proto-list npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/expand-brackets npm http GET https://registry.npmjs.org/ms/0.6.2 npm http 304 https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/filename-regex npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/proto-list npm http 304 https://registry.npmjs.org/ms/0.6.2 npm http GET https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/extglob npm http 304 https://registry.npmjs.org/isarray/0.0.1 npm http GET https://registry.npmjs.org/minimist/0.0.8 npm http 304 https://registry.npmjs.org/minimist/0.0.8 npm http GET https://registry.npmjs.org/for-own npm http GET https://registry.npmjs.org/isobject npm http GET https://registry.npmjs.org/arr-flatten npm http 304 https://registry.npmjs.org/isobject npm http GET https://registry.npmjs.org/is-equal-shallow npm http GET https://registry.npmjs.org/is-primitive npm http 304 https://registry.npmjs.org/for-own npm http GET https://registry.npmjs.org/ansi-green npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/debug/1.0.3 npm http GET https://registry.npmjs.org/success-symbol npm http GET https://registry.npmjs.org/engine.io-parser/1.2.2 npm http GET https://registry.npmjs.org/ws/0.8.0 npm http GET https://registry.npmjs.org/is-dotfile npm http GET https://registry.npmjs.org/glob-base npm http 304 https://registry.npmjs.org/arr-flatten npm http 304 https://registry.npmjs.org/is-primitive npm http 304 https://registry.npmjs.org/is-equal-shallow npm http 304 https://registry.npmjs.org/success-symbol npm http 304 https://registry.npmjs.org/engine.io-parser/1.2.2 npm http 304 https://registry.npmjs.org/ansi-green npm http 304 https://registry.npmjs.org/ws/0.8.0 npm http 304 https://registry.npmjs.org/debug/1.0.3 npm http 304 https://registry.npmjs.org/is-dotfile npm http 304 https://registry.npmjs.org/glob-base npm http GET https://registry.npmjs.org/lazy-cache npm http GET https://registry.npmjs.org/preserve npm http GET https://registry.npmjs.org/repeat-element npm http 304 https://registry.npmjs.org/repeat-element npm http 304 https://registry.npmjs.org/preserve npm http GET https://registry.npmjs.org/debug/0.7.4 npm http GET https://registry.npmjs.org/json3/3.2.6 npm http GET https://registry.npmjs.org/component-emitter/1.1.2 npm http GET https://registry.npmjs.org/benchmark/1.0.0 npm http 304 https://registry.npmjs.org/lazy-cache npm http 304 https://registry.npmjs.org/debug/0.7.4 npm http 304 https://registry.npmjs.org/benchmark/1.0.0 npm http 304 https://registry.npmjs.org/json3/3.2.6 npm http 304 https://registry.npmjs.org/component-emitter/1.1.2 npm http GET https://registry.npmjs.org/is-number npm http GET https://registry.npmjs.org/repeat-string npm http 304 https://registry.npmjs.org/repeat-string npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/timers-ext npm http GET https://registry.npmjs.org/d npm http GET https://registry.npmjs.org/es5-ext npm http GET https://registry.npmjs.org/es6-weak-map npm http GET https://registry.npmjs.org/event-emitter npm http GET https://registry.npmjs.org/lru-queue npm http GET https://registry.npmjs.org/next-tick npm http GET https://registry.npmjs.org/for-in npm http 304 https://registry.npmjs.org/timers-ext npm http 304 https://registry.npmjs.org/es6-weak-map npm http 304 https://registry.npmjs.org/d npm http 304 https://registry.npmjs.org/event-emitter npm http 304 https://registry.npmjs.org/lru-queue npm http 304 https://registry.npmjs.org/es5-ext npm http 304 https://registry.npmjs.org/next-tick npm http GET https://registry.npmjs.org/ansi-wrap/0.1.0 npm http 304 https://registry.npmjs.org/ansi-wrap/0.1.0 npm http 304 https://registry.npmjs.org/for-in npm http 304 https://registry.npmjs.org/is-number npm http GET https://registry.npmjs.org/fill-range npm http 304 https://registry.npmjs.org/fill-range npm http GET https://registry.npmjs.org/depd/0.4.5 npm http GET https://registry.npmjs.org/csurf npm http GET https://registry.npmjs.org/errorhandler npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/express-session npm http GET https://registry.npmjs.org/finalhandler/0.2.0 npm http GET https://registry.npmjs.org/fresh/0.2.4 npm http GET https://registry.npmjs.org/media-typer/0.3.0 npm http GET https://registry.npmjs.org/method-override npm http GET https://registry.npmjs.org/morgan npm http GET https://registry.npmjs.org/multiparty/3.3.2 npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/qs/2.2.4 npm http GET https://registry.npmjs.org/response-time npm http GET https://registry.npmjs.org/serve-favicon npm http GET https://registry.npmjs.org/serve-index npm http GET https://registry.npmjs.org/serve-static npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/vhost npm http GET https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/basic-auth-connect/1.0.0 npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/bytes/1.0.0 npm http GET https://registry.npmjs.org/cookie/0.1.2 npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/cookie-signature/1.0.5 npm http GET https://registry.npmjs.org/compression npm http GET https://registry.npmjs.org/connect-timeout npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/express-session npm http 304 https://registry.npmjs.org/errorhandler npm http 304 https://registry.npmjs.org/csurf npm http 304 https://registry.npmjs.org/fresh/0.2.4 npm http 304 https://registry.npmjs.org/media-typer/0.3.0 npm http 304 https://registry.npmjs.org/morgan npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/depd/0.4.5 npm http 304 https://registry.npmjs.org/response-time npm http 304 https://registry.npmjs.org/finalhandler/0.2.0 npm http 304 https://registry.npmjs.org/serve-favicon npm http 304 https://registry.npmjs.org/serve-index npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/vhost npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http 304 https://registry.npmjs.org/method-override npm http 304 https://registry.npmjs.org/multiparty/3.3.2 npm http 304 https://registry.npmjs.org/qs/2.2.4 npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/basic-auth-connect/1.0.0 npm http 304 https://registry.npmjs.org/compression npm http 304 https://registry.npmjs.org/cookie/0.1.2 npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/connect-timeout npm http 304 https://registry.npmjs.org/bytes/1.0.0 npm http 304 https://registry.npmjs.org/cookie-signature/1.0.5 npm http GET https://registry.npmjs.org/engine.io-client/1.5.4 npm http GET https://registry.npmjs.org/component-bind/1.0.0 npm http GET https://registry.npmjs.org/object-component/0.0.3 npm http GET https://registry.npmjs.org/has-binary/0.1.6 npm http GET https://registry.npmjs.org/indexof/0.0.1 npm http GET https://registry.npmjs.org/parseuri/0.0.2 npm http GET https://registry.npmjs.org/to-array/0.1.3 npm http GET https://registry.npmjs.org/backo2/1.0.2 npm http GET https://registry.npmjs.org/randomatic npm http 304 https://registry.npmjs.org/indexof/0.0.1 npm http 304 https://registry.npmjs.org/parseuri/0.0.2 npm http 304 https://registry.npmjs.org/engine.io-client/1.5.4 npm http 304 https://registry.npmjs.org/has-binary/0.1.6 npm http 304 https://registry.npmjs.org/object-component/0.0.3 npm http 304 https://registry.npmjs.org/component-bind/1.0.0 npm http 304 https://registry.npmjs.org/to-array/0.1.3 npm http 304 https://registry.npmjs.org/randomatic npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/util-deprecate npm http GET https://registry.npmjs.org/after/0.8.1 npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http GET https://registry.npmjs.org/blob/0.0.4 npm http GET https://registry.npmjs.org/utf8/2.1.0 npm http GET https://registry.npmjs.org/escape-html/1.0.1 npm http GET https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/blob/0.0.4 npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http 304 https://registry.npmjs.org/utf8/2.1.0 npm http 304 https://registry.npmjs.org/after/0.8.1 npm http 304 https://registry.npmjs.org/escape-html/1.0.1 npm http 304 https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/compressible npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/csrf npm http GET https://registry.npmjs.org/methods/1.1.0 npm http GET https://registry.npmjs.org/cookie/0.1.3 npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/send/0.9.3 npm http GET https://registry.npmjs.org/basic-auth/1.0.0 npm http GET https://registry.npmjs.org/on-finished/2.1.0 npm http 304 https://registry.npmjs.org/backo2/1.0.2 npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/compressible npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/cookie/0.1.3 npm http 304 https://registry.npmjs.org/csrf npm http GET https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/cookie-signature/1.0.6 npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/methods/1.1.0 npm http 304 https://registry.npmjs.org/send/0.9.3 npm http GET https://registry.npmjs.org/es6-iterator npm http GET https://registry.npmjs.org/es6-symbol npm http 304 https://registry.npmjs.org/basic-auth/1.0.0 npm http 304 https://registry.npmjs.org/es6-symbol npm http 304 https://registry.npmjs.org/es6-iterator npm http 304 https://registry.npmjs.org/on-finished/2.1.0 npm http GET https://registry.npmjs.org/iconv-lite/0.4.4 npm http GET https://registry.npmjs.org/raw-body/1.3.0 npm http GET https://registry.npmjs.org/crc/3.0.0 npm http GET https://registry.npmjs.org/uid-safe/1.0.1 npm http GET https://registry.npmjs.org/stream-counter npm http 304 https://registry.npmjs.org/stream-counter npm http 304 https://registry.npmjs.org/raw-body/1.3.0 npm http 304 https://registry.npmjs.org/crc/3.0.0 npm http 304 https://registry.npmjs.org/iconv-lite/0.4.4 npm http 304 https://registry.npmjs.org/uid-safe/1.0.1 npm http GET https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/crc/3.2.1 npm http 304 https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/negotiator/0.4.9 npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/base64-url/1.2.1 npm http GET https://registry.npmjs.org/rndm npm http GET https://registry.npmjs.org/scmp/1.0.0 npm http GET https://registry.npmjs.org/uid-safe npm http 304 https://registry.npmjs.org/crc/3.2.1 npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/rndm npm http 304 https://registry.npmjs.org/uid-safe npm http 304 https://registry.npmjs.org/scmp/1.0.0 npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/utile npm http 304 https://registry.npmjs.org/base64-url/1.2.1 npm http 304 https://registry.npmjs.org/statuses npm http 304 https://registry.npmjs.org/negotiator/0.4.9 npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/ee-first/1.0.5 npm http GET https://registry.npmjs.org/destroy/1.0.3 npm http GET https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/destroy/1.0.3 npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/ee-first/1.0.5 npm http GET https://registry.npmjs.org/mz npm http GET https://registry.npmjs.org/base64-url npm http 304 https://registry.npmjs.org/base64-url npm http GET https://registry.npmjs.org/callsite/1.0.0 npm http 304 https://registry.npmjs.org/mz npm http GET https://registry.npmjs.org/native-or-bluebird npm http 304 https://registry.npmjs.org/callsite/1.0.0 npm http 304 https://registry.npmjs.org/native-or-bluebird npm http GET https://registry.npmjs.org/thenify npm http GET https://registry.npmjs.org/thenify-all npm http 304 https://registry.npmjs.org/thenify-all npm http GET https://registry.npmjs.org/i npm http GET https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/deep-equal npm http 304 https://registry.npmjs.org/ncp npm http 304 https://registry.npmjs.org/i npm http 304 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/parseqs/0.0.2 npm http GET https://registry.npmjs.org/parsejson/0.0.1 npm http GET https://registry.npmjs.org/parseuri/0.0.4 npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http GET https://registry.npmjs.org/component-inherit/0.0.3 npm http GET https://registry.npmjs.org/debug/1.0.4 npm http GET https://registry.npmjs.org/has-cors/1.0.3 npm http GET https://registry.npmjs.org/underscore/1.8.2 npm http 304 https://registry.npmjs.org/parseqs/0.0.2 npm http 304 https://registry.npmjs.org/parsejson/0.0.1 npm http 304 https://registry.npmjs.org/parseuri/0.0.4 npm http 304 https://registry.npmjs.org/underscore/1.8.2 npm http 304 https://registry.npmjs.org/thenify npm http 304 https://registry.npmjs.org/debug/1.0.4 npm http 304 https://registry.npmjs.org/has-cors/1.0.3 npm http 304 https://registry.npmjs.org/component-inherit/0.0.3 npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http GET https://registry.npmjs.org/batch/0.5.1 npm http 304 https://registry.npmjs.org/batch/0.5.1 npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz npm http GET https://registry.npmjs.org/node-sass/3.1.0 npm http 304 https://registry.npmjs.org/node-sass/3.1.0 npm http GET https://registry.npmjs.org/async-foreach npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/gaze npm http GET https://registry.npmjs.org/get-stdin npm http GET https://registry.npmjs.org/meow npm http GET https://registry.npmjs.org/npmconf npm http GET https://registry.npmjs.org/pangyp npm http GET https://registry.npmjs.org/sass-graph npm http 304 https://registry.npmjs.org/chalk npm http 304 https://registry.npmjs.org/npmconf npm http 304 https://registry.npmjs.org/meow npm http 304 https://registry.npmjs.org/pangyp npm http 304 https://registry.npmjs.org/async-foreach npm http 304 https://registry.npmjs.org/sass-graph npm http 304 https://registry.npmjs.org/get-stdin npm http 304 https://registry.npmjs.org/gaze npm WARN deprecated pangyp@2.3.2: use node-gyp@3+, it does all the things npm http GET https://registry.npmjs.org/normalize-package-data npm http GET https://registry.npmjs.org/object-assign npm http GET https://registry.npmjs.org/trim-newlines npm http GET https://registry.npmjs.org/read-pkg-up npm http GET https://registry.npmjs.org/redent npm http GET https://registry.npmjs.org/camelcase-keys npm http GET https://registry.npmjs.org/loud-rejection npm http GET https://registry.npmjs.org/supports-color npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/escape-string-regexp npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/read-pkg-up npm http 304 https://registry.npmjs.org/redent npm http 304 https://registry.npmjs.org/camelcase-keys npm http 304 https://registry.npmjs.org/trim-newlines npm http 304 https://registry.npmjs.org/object-assign npm http 304 https://registry.npmjs.org/loud-rejection npm http 304 https://registry.npmjs.org/normalize-package-data npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/globule npm http 304 https://registry.npmjs.org/globule npm http GET https://registry.npmjs.org/indent-string npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/strip-indent npm http GET https://registry.npmjs.org/map-obj npm http GET https://registry.npmjs.org/find-up npm http GET https://registry.npmjs.org/read-pkg npm http GET https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/map-obj npm http 304 https://registry.npmjs.org/read-pkg npm http 304 https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/strip-indent npm http 304 https://registry.npmjs.org/find-up npm http 304 https://registry.npmjs.org/indent-string npm http GET https://registry.npmjs.org/path-exists npm http GET https://registry.npmjs.org/pinkie-promise npm http GET https://registry.npmjs.org/load-json-file npm http GET https://registry.npmjs.org/path-type npm http 304 https://registry.npmjs.org/pinkie-promise npm http 304 https://registry.npmjs.org/path-exists npm http 304 https://registry.npmjs.org/load-json-file npm http 304 https://registry.npmjs.org/path-type npm http GET https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/repeating npm http 304 https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/repeating npm http GET https://registry.npmjs.org/pinkie npm http GET https://registry.npmjs.org/strip-bom npm http GET https://registry.npmjs.org/pify npm http GET https://registry.npmjs.org/parse-json npm http 304 https://registry.npmjs.org/pinkie npm http 304 https://registry.npmjs.org/pify npm http 304 https://registry.npmjs.org/parse-json npm http 304 https://registry.npmjs.org/strip-bom npm http GET https://registry.npmjs.org/is-finite npm http 304 https://registry.npmjs.org/is-finite npm http GET https://registry.npmjs.org/is-utf8 npm http 304 https://registry.npmjs.org/is-utf8 npm http GET https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/validate-npm-package-license npm http GET https://registry.npmjs.org/hosted-git-info npm http GET https://registry.npmjs.org/is-builtin-module npm http 304 https://registry.npmjs.org/validate-npm-package-license npm http 304 https://registry.npmjs.org/is-builtin-module npm http 304 https://registry.npmjs.org/hosted-git-info npm http 304 https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/har-validator npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/error-ex npm http 304 https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/error-ex npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/builtin-modules npm http 304 https://registry.npmjs.org/builtin-modules npm http GET https://registry.npmjs.org/spdx-correct npm http GET https://registry.npmjs.org/spdx-expression-parse npm http 304 https://registry.npmjs.org/spdx-correct npm http 304 https://registry.npmjs.org/spdx-expression-parse npm http GET https://registry.npmjs.org/y18n npm http GET https://registry.npmjs.org/decamelize npm http GET https://registry.npmjs.org/os-locale npm http GET https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/cliui npm http GET https://registry.npmjs.org/delayed-stream npm http 304 https://registry.npmjs.org/decamelize npm http 304 https://registry.npmjs.org/os-locale npm http 304 https://registry.npmjs.org/window-size npm http 304 https://registry.npmjs.org/cliui npm http 304 https://registry.npmjs.org/y18n npm http 304 https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/spdx-license-ids npm http GET https://registry.npmjs.org/lcid npm http 304 https://registry.npmjs.org/spdx-license-ids npm http 304 https://registry.npmjs.org/lcid npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/spdx-exceptions npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/spdx-exceptions npm http 304 https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/invert-kv npm http GET https://registry.npmjs.org/string-width npm http GET https://registry.npmjs.org/wrap-ansi npm http 304 https://registry.npmjs.org/invert-kv npm http 304 https://registry.npmjs.org/string-width npm http 304 https://registry.npmjs.org/wrap-ansi npm http GET https://registry.npmjs.org/code-point-at npm http GET https://registry.npmjs.org/is-fullwidth-code-point npm http GET https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/is-fullwidth-code-point npm http 304 https://registry.npmjs.org/code-point-at npm http 304 https://registry.npmjs.org/graceful-readlink npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http GET https://registry.npmjs.org/jsonpointer/2.0.0 npm http GET https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/generate-function npm http 304 https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/xtend npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine boom@2.10.0: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0 npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property npm http GET https://registry.npmjs.org/fstream npm http GET https://registry.npmjs.org/npmlog npm http GET https://registry.npmjs.org/tar npm http 304 https://registry.npmjs.org/npmlog npm http 304 https://registry.npmjs.org/fstream npm http 304 https://registry.npmjs.org/tar npm http GET https://registry.npmjs.org/gauge npm http GET https://registry.npmjs.org/ansi npm http GET https://registry.npmjs.org/are-we-there-yet npm http 304 https://registry.npmjs.org/ansi npm http 304 https://registry.npmjs.org/are-we-there-yet npm http 304 https://registry.npmjs.org/gauge npm http GET https://registry.npmjs.org/delegates npm http 304 https://registry.npmjs.org/delegates npm http GET https://registry.npmjs.org/has-unicode npm http 304 https://registry.npmjs.org/has-unicode npm http GET https://registry.npmjs.org/block-stream npm http 304 https://registry.npmjs.org/block-stream npm WARN optional dep failed, continuing fsevents@1.0.2 npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz npm WARN deprecated pangyp@2.3.2: use node-gyp@3+, it does all the things npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine boom@2.10.0: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) env bin/test.cli maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_more_than_one_file ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_no_files ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_None_when_no_sets ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_get_resource_file_returns_file_from_newest_set ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_initial_request_raises_CommandError_on_error ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_initial_request_returns_content ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_prepare_initial_payload_adds_size_and_sha256 ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_prepare_initial_payload_raises_CommandError_missing_content ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_put_upload_raise_CommandError_if_status_not_200 ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_put_upload_sends_content_type_and_length_headers ... ok maascli.actions.tests.test_boot_resources_create.TestBootResourcesCreateAction.test_upload_content_calls_put_upload_with_sizeof_CHUNK_SIZE ... ok maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_nothing_if_hashes_match ... ok maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_nothing_if_remote_has_no_hash ... ok maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_warning_if_hashes_dont_match ... ok maascli.tests.test_api.TestAction.test_compare_api_hashes_prints_warning_if_local_has_no_hash ... ok maascli.tests.test_api.TestAction.test_name_value_pair_demands_two_parts ... ok maascli.tests.test_api.TestAction.test_name_value_pair_does_not_strip_whitespace ... ok maascli.tests.test_api.TestAction.test_name_value_pair_returns_2_tuple ... ok maascli.tests.test_api.TestActionHelp.test_call_exits ... ok maascli.tests.test_api.TestActionHelp.test_call_shows_full_enchilada ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_explains_documented_keyword_args ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_preserves_indentation ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_epilog_is_empty ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_epilog_is_whitespace ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_empty_if_no_epilog ... ok maascli.tests.test_api.TestActionHelp.test_compose_epilog_returns_epilog ... ok maascli.tests.test_api.TestActionHelp.test_compose_optional_args_describes_optional_args ... ok maascli.tests.test_api.TestActionHelp.test_compose_optional_args_returns_empty_if_none_defined ... ok maascli.tests.test_api.TestActionHelp.test_compose_positional_args_describes_positional_args ... ok maascli.tests.test_api.TestActionHelp.test_compose_positional_args_does_not_end_with_newline ... ok maascli.tests.test_api.TestActionHelp.test_compose_positional_args_returns_empty_if_no_args ... ok maascli.tests.test_api.TestActionHelp.test_compose_shows_at_least_usage_and_description ... ok maascli.tests.test_api.TestActionHelp.test_get_optional_args_returns_empty_if_no_args ... ok maascli.tests.test_api.TestActionHelp.test_get_optional_args_returns_optional_args ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_ignores_optional_args ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_includes_other_arg ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_lists_arguments ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_omits_final_data_arg ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_returns_empty_if_data_is_only_arg ... ok maascli.tests.test_api.TestActionHelp.test_get_positional_args_returns_empty_list_if_no_args ... ok maascli.tests.test_api.TestFunctions.test_fetch_api_description ... ok maascli.tests.test_api.TestFunctions.test_fetch_api_description_not_okay ... ok maascli.tests.test_api.TestFunctions.test_fetch_api_description_wrong_content_type ... ok maascli.tests.test_api.TestFunctions.test_get_action_class_bases_returns_Action ... ok maascli.tests.test_api.TestFunctions.test_get_action_class_bases_returns_BootResourcesCreateAction ... ok maascli.tests.test_api.TestFunctions.test_get_action_class_returns_BootResourcesCreateAction_class ... ok maascli.tests.test_api.TestFunctions.test_get_action_class_returns_None_for_unknown_handler ... ok maascli.tests.test_api.TestFunctions.test_http_request_raises_error_if_cert_verify_fails ... ok maascli.tests.test_api.TestPayloadPreparation.test_prepare_payload (create-without-op) ... ok 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 maascli.tests.test_api.TestPayloadPreparationWithFiles.test_files_are_included ... ok maascli.tests.test_api.TestRegisterAPICommands.test_handlers_registered_using_correct_names ... ok maascli.tests.test_api.TestRegisterAPICommands.test_registers_subparsers ... ok maascli.tests.test_auth.TestAuth.test_check_valid_apikey_catches_invalid_key ... ok maascli.tests.test_auth.TestAuth.test_check_valid_apikey_passes_valid_key ... ok maascli.tests.test_auth.TestAuth.test_check_valid_apikey_raises_if_unexpected_response ... ok maascli.tests.test_auth.TestAuth.test_obtain_credentials_empty ... ok maascli.tests.test_auth.TestAuth.test_obtain_credentials_from_stdin ... ok maascli.tests.test_auth.TestAuth.test_obtain_credentials_via_getpass ... ok maascli.tests.test_auth.TestAuth.test_try_getpass ... ok maascli.tests.test_auth.TestAuth.test_try_getpass_eof ... ok maascli.tests.test_cli.TestLogin.test_cmd_login_ensures_valid_apikey ... ok maascli.tests.test_cli.TestLogin.test_cmd_login_raises_unexpected_error_when_validating_apikey ... ok maascli.tests.test_cli.TestLogin.test_print_whats_next ... ok maascli.tests.test_cli.TestRegisterCLICommands.test_registers_subparsers ... ok maascli.tests.test_cli.TestRegisterCLICommands.test_subparsers_have_appropriate_execute_defaults ... ok maascli.tests.test_config.TestProfileConfig.test_adding_profile ... ok maascli.tests.test_config.TestProfileConfig.test_getting_non_existent_profile ... ok maascli.tests.test_config.TestProfileConfig.test_getting_profile ... ok maascli.tests.test_config.TestProfileConfig.test_init ... ok maascli.tests.test_config.TestProfileConfig.test_open_and_close ... ok maascli.tests.test_config.TestProfileConfig.test_open_permissions_existing_database ... ok maascli.tests.test_config.TestProfileConfig.test_open_permissions_new_database ... ok maascli.tests.test_config.TestProfileConfig.test_profiles_pristine ... ok maascli.tests.test_config.TestProfileConfig.test_removing_profile ... ok maascli.tests.test_config.TestProfileConfig.test_replacing_profile ... ok maascli.tests.test_integration.TestMAASCli.test_help_option_succeeds ... ok maascli.tests.test_integration.TestMAASCli.test_list_command_succeeds ... ok maascli.tests.test_integration.TestMAASCli.test_run_without_args_fails ... ok maascli.tests.test_integration.TestMAASCli.test_run_without_args_shows_help_reminder ... ok maascli.tests.test_parser.TestArgumentParser.test_add_subparsers_disabled ... ok maascli.tests.test_parser.TestArgumentParser.test_bad_arguments_calls_sys_exit_2 ... ok maascli.tests.test_parser.TestArgumentParser.test_bad_arguments_prints_help_to_stderr ... ok maascli.tests.test_parser.TestArgumentParser.test_subparsers_property ... ok maascli.tests.test_profile.TestProfile.test_get_profile_finds_profile ... ok maascli.tests.test_profile.TestProfile.test_get_profile_raises_if_not_found ... ok maascli.tests.test_profile.TestProfile.test_name_default_profile_picks_single_profile ... ok maascli.tests.test_profile.TestProfile.test_name_default_profile_returns_None_if_multiple_profiles ... ok maascli.tests.test_profile.TestProfile.test_name_default_profile_returns_None_if_no_profile_found ... ok maascli.tests.test_profile.TestProfile.test_select_profile_returns_named_profile ... ok maascli.tests.test_profile.TestProfile.test_select_profile_selects_default_if_no_profile_named ... ok maascli.tests.test_utils.TestDocstringParsing.test_basic ... ok maascli.tests.test_utils.TestDocstringParsing.test_gets_docstring_from_function ... ok maascli.tests.test_utils.TestDocstringParsing.test_no_body ... ok maascli.tests.test_utils.TestDocstringParsing.test_normalises_whitespace ... ok maascli.tests.test_utils.TestDocstringParsing.test_unwrapping ... ok maascli.tests.test_utils.TestFunctions.test_api_url ... ok maascli.tests.test_utils.TestFunctions.test_ensure_trailing_slash ... ok maascli.tests.test_utils.TestFunctions.test_ensure_trailing_slash_string_type ... ok maascli.tests.test_utils.TestFunctions.test_handler_command_name ... ok maascli.tests.test_utils.TestFunctions.test_handler_command_name_non_ASCII ... ok maascli.tests.test_utils.TestFunctions.test_safe_name ... ok maascli.tests.test_utils.TestFunctions.test_safe_name_non_ASCII ... ok maascli.tests.test_utils.TestFunctions.test_safe_name_string_type ... ok maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_omits_parameters ... ok maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_return_None_when_type_not_found ... ok maascli.tests.test_utils.TestGetResponseContentType.test_get_response_content_type_returns_content_type_header ... ok maascli.tests.test_utils.TestIsResponseTextual.test_type (application/json) ... ok 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 maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_when_redirected ... ok maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_with_newline ... ok maascli.tests.test_utils.TestPrintResponseContent.test__prints_textual_response_with_success_msg ... ok maascli.tests.test_utils.TestPrintResponseContent.test__writes_binary_response ... ok maascli.tests.test_utils.TestPrintResponseHeaders.test__prints_http_headers_in_order ... ok ---------------------------------------------------------------------- Ran 132 tests in 2.510s OK env bin/test.cluster provisioningserver.boot.tests.test_boot.TestBootMethod.test_gen_template_filenames ... ok provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_pxe_template ... ok provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_remote_mac ... ok provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_template_gets_default_if_available ... ok provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_template_not_found ... ok provisioningserver.boot.tests.test_boot.TestBootMethod.test_get_templates_only_suppresses_ENOENT ... ok provisioningserver.boot.tests.test_boot.TestGetArchiveUrl.test_get_main_archive_url ... ok provisioningserver.boot.tests.test_boot.TestGetArchiveUrl.test_get_ports_archive_url ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_install_bootloader_installs_new_bootloader ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_install_bootloader_replaces_bootloader_if_changed ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_install_bootloader_skips_if_unchanged ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_install_bootloader_sweeps_aside_dot_new_if_any ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_integration ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_make_destination_creates_directory_if_not_present ... ok provisioningserver.boot.tests.test_install_bootloader.TestInstallBootloader.test_make_destination_returns_existing_directory ... ok provisioningserver.boot.tests.test_install_grub.TestInstallGrub.test_integration ... ok provisioningserver.boot.tests.test_powerkvm.TestPowerKVMBootMethod.test_get_reader_returns_None ... ok provisioningserver.boot.tests.test_powerkvm.TestPowerKVMBootMethod.test_install_bootloader ... ok provisioningserver.boot.tests.test_powerkvm.TestPowerKVMBootMethod.test_install_bootloader_get_package_raises_error ... ok provisioningserver.boot.tests.test_powerkvm.TestPowerKVMBootMethod.test_match_path_returns_None ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_arch_octet ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_bootloader_path ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_bootloader_path_does_not_include_tftp_root ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_compose_config_path_does_not_include_tftp_root ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_compose_config_path_follows_maas_pxe_directory_layout ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_name ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_path_prefix ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethod.test_template_subdir ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_config_with_mac ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_config_without_mac ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodMatchPath.test_match_path_pxe_prefix_request ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodPathPrefix.test_get_reader_path_prefix ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodPathPrefix.test_get_reader_path_prefix_only_removes_first_occurrence ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_file_in_root ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_file_not_in_pxelinux_cfg ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_does_not_match_non_config_file ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_is_compatible_with_config_path_generator ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_matches_classic_pxelinux_cfg ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_matches_pxelinux_cfg_with_leading_slash ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_with_default ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_with_leading_slash ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRegex.test_re_config_file_without_leading_slash ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_format_bootif_makes_mac_address_lower ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_format_bootif_replaces_colon ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_appends_bootif ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_install ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_with_extra_arguments_does_not_affect_output ... ok provisioningserver.boot.tests.test_powernv.TestPowerNVBootMethodRenderConfig.test_get_reader_with_local_purpose ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_arch_octet ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_bootloader_path ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_bootloader_path_does_not_include_tftp_root ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_compose_config_path_does_not_include_tftp_root ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_compose_config_path_follows_maas_pxe_directory_layout ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_install_bootloader_creates_symlink ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_install_bootloader_installs_to_destination ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_locate_bootloader ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_locate_bootloader_returns_None_if_not_found ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_locate_syslinux_dir_returns_dir ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_name ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethod.test_template_subdir ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_file_in_root ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_file_not_in_pxelinux_cfg ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_does_not_match_non_config_file ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_is_compatible_with_config_path_generator ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_matches_classic_pxelinux_cfg ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_matches_pxelinux_cfg_with_leading_slash ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default_arch ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_default_arch_and_subarch ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_with_leading_slash ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRegex.test_re_config_file_without_leading_slash ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_install ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_install_mustang_dtb ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_extra_arguments_does_not_affect_output ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose_amd64_arch ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_with_local_purpose_i386_arch ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRender.test_get_reader_xinstall_mustang_dtb ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenarios.test_get_reader_scenarios (commissioning) ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenarios.test_get_reader_scenarios (xinstall) ... ok provisioningserver.boot.tests.test_pxe.TestPXEBootMethodRenderConfigScenariosEnlist.test_get_reader_scenarios ... ok provisioningserver.boot.tests.test_pxe.TestParsePXEConfig.test_parse_with_no_header ... ok provisioningserver.boot.tests.test_pxe.TestParsePXEConfig.test_parse_with_no_labels ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_compose_image_path_does_not_include_tftp_root ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_compose_image_path_follows_storage_directory_layout ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_drops_paths_that_do_not_go_deep_enough ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_follows_directory_tree ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_drill_down_ignores_subdir_not_in_path ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_builds_on_given_paths ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_finds_path_extensions ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extend_path_stops_if_no_subdirs_found ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_image_params_with_metadata ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_image_params_with_no_metadata ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_metadata ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_extract_metadata_handles_missing_subarch ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_ignores_hidden_directories ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_ignores_regular_files ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_is_visible_subdir_recognizes_subdirectory ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_empty_directory ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_missing_directory ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_copes_with_unexpected_files ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_empty_on_missing_osystems ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_enumerates_boot_images ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_finds_boot_image ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_merges_maas_meta_data ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_boot_images_passes_on_other_exceptions ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_subdirs_lists_empty_directory ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_list_subdirs_lists_subdirs ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_locate_tftp_path_prefixes_tftp_root ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_locate_tftp_path_returns_root_when_path_is_None ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_reraises_non_ENOENT ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_returns_None_if_no_file ... ok provisioningserver.boot.tests.test_tftppath.TestTFTPPath.test_maas_meta_last_modified_returns_modification_time ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_does_not_match_default_grub_config_file ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_is_compatible_with_cfg_path_generator ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_matches_classic_grub_cfg ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_matches_grub_cfg_with_leading_slash ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_with_default ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_with_default_arch ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_with_default_arch_and_subarch ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_with_leading_slash ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRegex.test_re_config_file_without_leading_slash ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRender.test_get_reader ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRender.test_get_reader_with_commissioning_purpose ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRender.test_get_reader_with_enlist_purpose ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRender.test_get_reader_with_extra_arguments_does_not_affect_output ... ok provisioningserver.boot.tests.test_uefi.TestUEFIBootMethodRender.test_get_reader_with_local_purpose ... ok provisioningserver.boot.tests.test_uefi_arm64.TestUEFIARM64BootMethod.test_get_reader_returns_None ... ok provisioningserver.boot.tests.test_uefi_arm64.TestUEFIARM64BootMethod.test_install_bootloader ... ok provisioningserver.boot.tests.test_uefi_arm64.TestUEFIARM64BootMethod.test_install_bootloader_get_package_raises_error ... ok provisioningserver.boot.tests.test_uefi_arm64.TestUEFIARM64BootMethod.test_match_path_returns_None ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_package ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_package_errors_on_invalid_checksum ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_package_info ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_packages ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_packages_errors_on_invalid_checksum ... ok provisioningserver.boot.tests.test_utils.TestBootMethodUtils.test_get_updates_package ... ok provisioningserver.boot.tests.test_windows.TestBcd.test_get_load_options_key ... ok provisioningserver.boot.tests.test_windows.TestBcd.test_get_loader ... ok provisioningserver.boot.tests.test_windows.TestBcd.test_get_loader_elems ... ok provisioningserver.boot.tests.test_windows.TestBcd.test_set_load_options ... ok provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_None_when_MAC_is_None ... ok provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_None_when_node_not_found ... ok provisioningserver.boot.tests.test_windows.TestRequestNodeInfoByMACAddress.test__returns_output_from_RequestNodeInfoByMACAddress ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_clean_path ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_clean_path_strip_boot ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_bcd ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_bcd_missing_template ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_compose_preseed_url ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_node_info ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_reader_bcd ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_reader_static_file ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_get_resouce_path ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_get_node_info_None ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_missing_hivex ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_only_on_install ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_pxelinux_only_on_windows ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_static_file ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_match_path_static_file_clean_path ... ok provisioningserver.boot.tests.test_windows.TestWindowsPXEBootMethod.test_output_static ... ok provisioningserver.dhcp.tests.test_config.TestComposeConditionalBootloader.test__composes_bootloader_section ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__complains_if_too_few_parameters ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__includes_compose_conditional_bootloader ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__quotes_interface ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_router_ip_if_present ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_with_empty_string_router_ip ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__renders_without_ntp_servers_set ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__substitutes_parameters ... ok provisioningserver.dhcp.tests.test_config.TestGetConfig.test__uses_branch_template_by_default ... ok provisioningserver.dhcp.tests.test_detect.MakeTransactionID.test_produces_well_formed_ID ... ok provisioningserver.dhcp.tests.test_detect.MakeTransactionID.test_randomises ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test__build ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_init_sets_packed_mac ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_init_sets_packet ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_init_sets_transaction_ID ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPDiscoverPacket.test_string_mac_to_packed ... ok provisioningserver.dhcp.tests.test_detect.TestDHCPOfferPacket.test_decodes_dhcp_server ... ok provisioningserver.dhcp.tests.test_detect.TestGetInterfaceIP.test_loopback_has_localhost_address ... ok provisioningserver.dhcp.tests.test_detect.TestGetInterfaceMAC.test_loopback_has_zero_MAC ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_determine_cluster_interfaces_catches_URLError_in_MASClient ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_determine_cluster_interfaces_catches_non_OK_response ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_determine_cluster_interfaces_catchs_HTTPError_in_MASClient ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_determine_cluster_interfaces_returns_interface_names ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_periodic_probe_task_exits_if_no_interfaces ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_periodic_probe_task_updates_region_with_detected_server ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_periodic_probe_task_updates_region_with_no_detected_server ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_probe_interface_filters_interface_own_ip ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_probe_interface_returns_empty_set_when_IP_missing ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_probe_interface_returns_empty_set_when_device_missing ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_probe_interface_returns_empty_set_when_nothing_detected ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_probe_interface_returns_populated_set ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_update_region_controller_catches_HTTPError_in_MAASClient ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_update_region_controller_catches_URLError_in_MAASClient ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_update_region_controller_catches_non_OK_response ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_update_region_controller_clears_detected_dhcp ... ok provisioningserver.dhcp.tests.test_detect.TestPeriodicTask.test_update_region_controller_sets_detected_dhcp ... ok provisioningserver.dhcp.tests.test_detect.TestReceiveOffers.test_ignores_other_transactions ... ok provisioningserver.dhcp.tests.test_detect.TestReceiveOffers.test_processes_offer ... ok provisioningserver.dhcp.tests.test_detect.TestReceiveOffers.test_propagates_errors_other_than_timeout ... ok provisioningserver.dhcp.tests.test_detect.TestReceiveOffers.test_receives_from_socket ... ok provisioningserver.dhcp.tests.test_detect.TestReceiveOffers.test_returns_empty_if_nothing_received ... ok provisioningserver.dhcp.tests.test_detect.TestRequestDHCP.test_returns_transaction_id ... ok provisioningserver.dhcp.tests.test_detect.TestRequestDHCP.test_sends_discover_packet ... ok provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_closes_socket_on_exit ... ok provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_sets_reuseaddr ... ok provisioningserver.dhcp.tests.test_detect.TestUDPSocket.test_yields_open_socket ... ok provisioningserver.dhcp.tests.test_leases.TestHelpers.test_record_lease_state_records_time_and_leases ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_ignores_irrelevant_changes ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_returns_None_if_no_change ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_returns_tuple_if_lease_added ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_returns_tuple_if_lease_changed ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_returns_tuple_if_leases_dropped ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_changes_returns_tuple_if_no_state_cached ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_check_lease_returns_None_if_lease_file_does_not_exist ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_get_leases_timestamp_errors_if_unexpected_exception ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_get_leases_timestamp_returns_None_if_file_does_not_exist ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_parse_leases_file_errors_if_unexpected_exception ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_parse_leases_file_parses_leases ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_parse_leases_file_returns_None_if_file_does_not_exist ... ok provisioningserver.dhcp.tests.test_leases.TestUpdateLeases.test_record_lease_state_sets_leases_and_timestamp ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFast.test_active_lease_shadows_earlier_host_stanza ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFast.test_expired_lease_does_not_shadow_earlier_host_stanza ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFast.test_host_stanza_shadows_earlier_active_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_expired_lease_followed_by_host ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_host_followed_by_expired_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_old_rubout_followed_by_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_reassigned_host ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_rubout_followed_by_current_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_accepts_valid_lease_followed_by_rubout ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_ignores_expired_lease_followed_by_rubout ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_combine_entries_ignores_rubout_followed_by_expired_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_hosts_finds_hosts ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_hosts_follows_reassigned_host ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_hosts_ignores_rubbed_out_entries ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_hosts_ignores_unaccompanied_rubouts ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_leases_combines_expired_and_current_leases ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_leases_finds_current_leases ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_leases_ignores_expired_leases ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_leases_ignores_host_declarations ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_gather_leases_ignores_ordering ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_expiry_date_parses_expiry_date ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_expiry_date_returns_None_for_never ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_expiry_date_returns_None_if_no_expiry_given ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_host_ip_returns_None_for_rubout ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_host_mac_returns_None_for_host ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_get_host_mac_returns_mac_for_rubout ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_has_expired_returns_False_for_eternal_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_has_expired_returns_False_for_future_expiry_date ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_has_expired_returns_True_for_past_expiry_date ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_is_lease_and_is_host_recognize_host ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParserFunctions.test_is_lease_and_is_host_recognize_lease ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_host_declaration_is_like_an_unexpired_lease (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_host_declaration_is_like_an_unexpired_lease (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_copes_with_empty_file (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_copes_with_empty_file (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_copes_with_misleading_values (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_copes_with_misleading_values (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_comments (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_comments (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_expired_leases (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_expired_leases (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_incomplete_lease_at_end (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_ignores_incomplete_lease_at_end (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv4_host (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv4_host (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv4_lease (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv4_lease (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv6_host (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv6_host (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv6_lease (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_IPv6_lease (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_full_sized_IPv6_address (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_full_sized_IPv6_address (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_host_rubout (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_parses_host_rubout (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_recognizes_host_deleted_statement_as_rubout (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_recognizes_host_deleted_statement_as_rubout (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_takes_all_leases_for_address (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_takes_all_leases_for_address (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_treats_missing_end_date_as_eternity (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_treats_missing_end_date_as_eternity (fast) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_treats_never_as_eternity (original) ... ok provisioningserver.dhcp.tests.test_leases_parser.TestLeasesParsers.test_parse_leases_treats_never_as_eternity (fast) ... ok provisioningserver.dhcp.tests.test_omshell.TestCallDnsSecKeygen.test_runs_external_script ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_calls_omshell_correctly ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_raises_when_omshell_fails ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_create_succeeds_when_host_map_already_exists ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_initialisation ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_calls_omshell_correctly ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_raises_when_omshell_fails ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_blank_last_lines ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_extraneous_gt_char_present ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_remove_works_when_object_already_removed ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_calls_omshell_correctly ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_False ... ok provisioningserver.dhcp.tests.test_omshell.TestOmshell.test_try_connection_returns_True ... ok provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__calls_omshell_correctly ... ok provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_failed_update ... ok provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__catches_invalid_error ... ok provisioningserver.dhcp.tests.test_omshell.Test_Omshell_nullify_lease.test__considers_nonexistent_lease_a_success ... ok provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_leaves_no_temp_files ... ok provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_raises_assertionerror_on_bad_output ... ok provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_raises_assertionerror_on_no_output ... ok provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_generate_omapi_key_returns_a_key ... ok provisioningserver.dhcp.tests.test_omshell.Test_generate_omapi_key.test_run_repeated_keygen ... ok provisioningserver.dhcp.tests.test_writer.TestScript.test_arg_setup ... ok provisioningserver.dhcp.tests.test_writer.TestScript.test_run ... ok provisioningserver.dhcp.tests.test_writer.TestScript.test_run_save_to_file ... ok provisioningserver.dhcp.tests.test_writer.TestScript.test_script_executable ... ok provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_configuration_writes_file ... ok provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_configuration_writes_file_with_acl ... ok provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_options_sets_up_config ... ok provisioningserver.dns.tests.test_actions.TestConfiguration.test_bind_write_zones_writes_file ... ok provisioningserver.dns.tests.test_actions.TestReconfigure.test__executes_rndc_command ... ok provisioningserver.dns.tests.test_actions.TestReconfigure.test__logs_subprocess_error ... ok provisioningserver.dns.tests.test_actions.TestReconfigure.test__upgrades_subprocess_error ... ok provisioningserver.dns.tests.test_actions.TestReload.test__executes_rndc_command ... ok provisioningserver.dns.tests.test_actions.TestReload.test__false_on_subprocess_error ... ok provisioningserver.dns.tests.test_actions.TestReload.test__logs_subprocess_error ... ok provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__calls_bind_reload_count_times ... ok provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__returns_on_success ... ok provisioningserver.dns.tests.test_actions.TestReloadWithRetries.test__sleeps_interval_seconds_between_attempts ... ok provisioningserver.dns.tests.test_actions.TestReloadZone.test__executes_rndc_command ... ok provisioningserver.dns.tests.test_actions.TestReloadZone.test__false_on_subprocess_error ... ok provisioningserver.dns.tests.test_actions.TestReloadZone.test__logs_subprocess_error ... ok provisioningserver.dns.tests.test_config.TestComposeConfigPath.test_returns_filename_in_dns_config_dir ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_get_include_snippet_returns_snippet ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_DNSConfigDirectoryMissing_if_dir_missing ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_errors_if_unexpected_exception ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_makes_config_world_readable ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_skips_writing_if_overwrite_false ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_writes_config ... ok provisioningserver.dns.tests.test_config.TestDNSConfig.test_write_config_writes_config_if_no_existing_file ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_bind_config_dir_checks_environ_first ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_bind_config_dir_defaults_to_etc_bind_maas ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_config_dir_checks_environ_first ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_config_dir_defaults_to_etc_bind_maas ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_default_controls_checks_environ_first ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_default_controls_defaults_to_affirmative ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_root_port_checks_environ_first ... ok provisioningserver.dns.tests.test_config.TestHelpers.test_get_dns_root_port_defaults_to_954 ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_execute_rndc_command_executes_command ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_extract_suggested_named_conf_extracts_section ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_extract_suggested_named_conf_notices_missing_boundary ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_generate_rndc_returns_configurations ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_rndc_config_includes_default_controls ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_handles_no_upstream_dns ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_raises_on_bad_template ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_overrides ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_single_override ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_allows_zero_overrides ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_write_config_assumes_no_overrides ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_options_conf_writes_configuration ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_set_up_rndc_writes_configurations ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_uncomment_named_conf_uncomments ... ok provisioningserver.dns.tests.test_config.TestRNDCUtilities.test_uncomment_named_conf_uncomments_multiple_lines ... ok provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_combines_parameter_dicts ... ok provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_interpolates_parameters ... ok provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_renders_template ... ok provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_reports_missing_parameters ... ok provisioningserver.dns.tests.test_config.TestRenderDNSTemplate.test_takes_latest_value_of_redefined_parameter ... ok provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_passes_on_dissimilar_errors ... ok provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_passes_on_other_similar_errors ... ok provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_specially_reports_missing_config_dir ... ok provisioningserver.dns.tests.test_config.TestReportMissingConfigDir.test_succeeds_if_no_exceptions ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_computes_dns_config_file_paths ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_config_file_is_world_readable ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_fields ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_a_mapping_returns_ipv4_mapping ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_aaaa_mapping_returns_ipv6_mapping ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_srv_mapping_handles_ip_address_target ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_srv_mapping_returns_correct_format ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_srv_mapping_returns_iterator ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_get_srv_mapping_returns_multiple ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_ignores_generate_directives_for_v6_dynamic_ranges ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_writes_dns_zone_config ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig.test_writes_dns_zone_config_with_NS_record ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_dtrt_for_larger_networks ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_excplicitly ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_ignores_network_larger_than_slash_16 ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_ignores_networks_that_span_slash_16s ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_slash_24_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_tiny_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_returns_two_entries_for_slash_23_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSForwardZoneConfig_GetGenerateDirectives.test_sorts_output ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_computes_dns_config_file_paths ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_fields ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_get_ptr_mapping ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_get_ptr_mapping_drops_IPs_not_in_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_ignores_generate_directives_for_v6_dynamic_ranges ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_reverse_config_file_is_world_readable ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_reverse_zone_file ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_writes_dns_zone_config_with_NS_record ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig.test_writes_reverse_dns_zone_config ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_dtrt_for_larger_networks ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_excplicitly ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_ignores_network_larger_than_slash_16 ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_ignores_networks_that_span_slash_16s ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_slash_24_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_tiny_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_single_entry_for_weird_small_range ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_returns_two_entries_for_slash_23_network ... ok provisioningserver.dns.tests.test_zoneconfig.TestDNSReverseZoneConfig_GetGenerateDirectives.test_sorts_output_by_hostname ... ok provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriver.test_get_schema ... ok provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriver.test_get_schema_returns_valid_schema ... ok provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriverRegistry.test_get_schema ... ok provisioningserver.drivers.diskless.tests.test_base.TestDisklessDriverRegistry.test_registry ... ok provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_attributes ... ok provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_create_disk_raises_not_implemented ... ok provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_delete_disk_raises_not_implemented ... ok provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_make_diskless_driver ... ok provisioningserver.drivers.diskless.tests.test_base.TestFakeDisklessDriver.test_make_diskless_driver_makes_name_and_description ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerControl.test___power_change_off ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerControl.test___power_change_on ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerControl.test__errors_on_unknown_power_change ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerState.test__errors_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerState.test__gets_power_off_state ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCPowerState.test__gets_power_on_state ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_get_power_state_of_outlet_calls_run_process ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_power_off_outlet_calls_run_process ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_power_on_outlet_calls_run_process ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_run_process_calls_command ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_run_process_catches_failures ... ok provisioningserver.drivers.hardware.tests.test_apc.TestAPCSNMP.test_run_process_returns_result ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_get_lpar_power_state_gets_power_state ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_power_lpar_off_returns_expected_output ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_power_lpar_on_returns_expected_output ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_run_cli_command_closes_when_exception_raised ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_run_cli_command_connects_and_closes_ssh_client ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMC.test_run_cli_command_returns_output ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerControl.test_power_control_error_on_unknown_power_change ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerControl.test_power_control_power_change_off_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerControl.test_power_control_power_change_on_power_state_off ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerControl.test_power_control_power_change_on_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerState.test_power_state_error_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerState.test_power_state_failed_to_get_state ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerState.test_power_state_get_off ... ok provisioningserver.drivers.hardware.tests.test_hmc.TestHMCPowerState.test_power_state_get_on ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_discover_nodes (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_discover_nodes (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_discover_nodes (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_discover_nodes (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_cartridge_mapping (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_cartridge_mapping (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_cartridge_mapping (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_cartridge_mapping (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_default_cartridge_mapping (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_default_cartridge_mapping (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_default_cartridge_mapping (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_arch_returns_default_cartridge_mapping (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_macaddr (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_macaddr (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_macaddr (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_macaddr (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_power_state (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_power_state (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_power_state (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_get_node_power_state (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_power_and_configure_node_returns_expected_outout (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_power_and_configure_node_returns_expected_outout (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_power_and_configure_node_returns_expected_outout (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_power_and_configure_node_returns_expected_outout (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_closes_when_exception_raised (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_closes_when_exception_raised (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_closes_when_exception_raised (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_closes_when_exception_raised (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_connects_and_closes_ssh_client (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_connects_and_closes_ssh_client (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_connects_and_closes_ssh_client (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_connects_and_closes_ssh_client (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_returns_output (power_node_on) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_returns_output (power_node_off) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_returns_output (configure_node_bootonce_pxe) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMCliApi.test_run_cli_command_returns_output (configure_node_boot_m2) ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerControl.test_power_control_error_on_unknown_power_change ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerControl.test_power_control_power_change_off_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerControl.test_power_control_power_change_on_power_state_off ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerControl.test_power_control_power_change_on_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerState.test_power_state_error_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerState.test_power_state_failed_to_get_state ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerState.test_power_state_get_off ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMPowerState.test_power_state_get_on ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist ... ok provisioningserver.drivers.hardware.tests.test_mscm.TestMSCMProbeAndEnlist.test_probe_and_enlist_discover_nodes_failure ... ok provisioningserver.drivers.hardware.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_get_blades_failure_http_error ... ok provisioningserver.drivers.hardware.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_get_blades_failure_server_error ... ok provisioningserver.drivers.hardware.tests.test_msftocs.TestMicrosoftOCSProbeAndEnlist.test_probe_and_enlist_msftocs_probes_and_enlists ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_build_url_builds_url ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_extract_from_response_finds_element_content ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_get_blade_power_state_gets_power_state ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_get_blades_gets_blades ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_get_gets_response ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_set_next_boot_device_sets_device ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_set_power_off_blade_powers_off_blade ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSAPI.test_set_power_on_blade_powers_on_blade ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerControl.test_power_control_msftocs_errors_on_unknown_power_change ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerControl.test_power_control_msftocs_power_change_off_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerControl.test_power_control_msftocs_power_change_on_power_state_off ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerControl.test_power_control_msftocs_power_change_on_power_state_on ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerState.test_power_state_msftocs_errors_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerState.test_power_state_msftocs_failed_to_get_state_http_error ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerState.test_power_state_msftocs_failed_to_get_state_server_error ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerState.test_power_state_msftocs_gets_off_state ... ok provisioningserver.drivers.hardware.tests.test_msftocs.Test_MicrosoftOCSPowerState.test_power_state_msftocs_gets_on_state ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_impi ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_restapi ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_find_seamicro15k_servers_restapi2 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09_exception_failure ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v09_retry_failure ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v2 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_control_seamicro15k_v2_raises_error_when_api_None ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_power_off ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_power_on ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_power_query_seamicro15k_v2_raises_error_when_api_None ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_probe_seamicro15k_and_enlist_v09 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_probe_seamicro15k_and_enlist_v2 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_ipmi ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_restapi ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicro.test_select_seamicro15k_api_version_restapi2 ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_build_url ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_get_server_index ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_invalid_json_response ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_invalid_reponse_code ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_json_error_response ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_json_valid_response ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_login_and_logout ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_off ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_off_force ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_on_not_using_pxe ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_on_using_pxe ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_reset_not_using_pxe ... ok provisioningserver.drivers.hardware.tests.test_seamicro.TestSeaMicroAPIV09.test_put_server_power_reset_using_pxe ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestCall.test_call ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigConfMo.test_parameters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_no_class_id ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_parameters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveChildren.test_return_response ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_no_filters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_return_response ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveClass.test_with_filters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestConfigResolveDn.test_parameters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetChildren.test_parameters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetChildren.test_returns_result ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetFirstBooter.test_first_booter (0) ... ok 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 provisioningserver.drivers.hardware.tests.test_ucsm.TestGetMacs.test_gets_adaptors ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServerPowerControl.test_get_server_power_control ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_class_id ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_returns_result ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServers.test_uses_uuid ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestGetServiceProfile.test_get_service_profile ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestInvalidGetPowerCommand.test_get_power_command_raises_assertion_error_on_bad_power_mode ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestLoggedIn.test_logged_in ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestLogin.test_login_assigns_cookie ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestLogin.test_login_call_parameters ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestLogout.test_logout_clears_cookie ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestLogout.test_logout_uses_cookie ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestMakePolicyChange.test_change_lan_to_top_priority ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestMakePolicyChange.test_lan_already_top_priority ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_no_children ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_no_fields ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestMakeRequestData.test_with_children ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestParseResonse.test_error ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestParseResonse.test_no_error ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestPowerControlUCSM.test_power_control_ucsm ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeAndEnlistUCSM.test_probe_and_enlist ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeLanBootOptions.test_returns_result ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_no_results_with_no_boot_options ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_no_results_with_no_server_macs ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_returns_results ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestProbeServers.test_uses_api ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestSendRequest.test_send_request ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestSetLanBootDefault.test_no_change ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestSetLanBootDefault.test_with_change ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestSetServerPowerControl.test_set_server_power_control ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_error_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_get_off ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMPowerState.test_power_state_get_on ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestUCSMXMLAPIError.test_includes_code_and_msg ... ok 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 On) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestValidGetPowerCommand.test_get_power_command (Power Off) ... ok provisioningserver.drivers.hardware.tests.test_ucsm.TestsForStripRoKeys.test_strip_ro_keys ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirsh.test_probe_and_enlist ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirsh.test_probe_and_enlist_login_failure ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_bad_domain ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_login_failure ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_off ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_on ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerControl.test_power_control_power_failure ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_control_bad_domain ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_error_on_unknown_state ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_get_off ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_get_on ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshPowerState.test_power_state_login_failure ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_arch_returns_valid ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_arch_returns_valid_fixed ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_state ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_get_state_error ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_invalid_prompt ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_list ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_list_dom_prefix ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_invalid ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_missing_password ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_prompt ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_with_password ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_login_with_sshkey ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_logout ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_mac_addresses_returns_list ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_prompt ... ok provisioningserver.drivers.hardware.tests.test_virsh.TestVirshSSH.test_run ... ok provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_api_connection ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_api_failed_connection ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_missing_server_raises_VMwareVMNotFound ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_instance_uuid ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_name ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_server_by_uuid ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_vmware_servers ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_get_vmware_servers_empty ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_control ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_control_missing_server_raises_VMwareVMNotFound ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_power_query_missing_server_raises_VMwareVMNotFound ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist_reconfigures_boot_order_if_create_node_ok ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.hardware.tests.test_vmware.TestVMwarePyvmomi.test_probe_and_enlist_skips_pxe_config_if_create_node_failed ... SKIP: cannot test VMware without python-pyvmomi provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_format_release_choices ... ok provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_format_release_choices_sorts ... ok provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystem.test_gen_supported_releases ... ok provisioningserver.drivers.osystem.tests.test_base.TestOperatingSystemRegistry.test_operating_system_registry ... ok provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_boot_image_purposes ... ok provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_default_release ... ok provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_get_release_title ... ok provisioningserver.drivers.osystem.tests.test_centos.TestCentOS.test_is_release_supported ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_boot_image_purposes ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_default_release ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_release_title ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_xinstall_parameters_returns_root_dd_dd_tgz ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_get_xinstall_parameters_returns_root_tgz_tgz ... ok provisioningserver.drivers.osystem.tests.test_custom.TestCustomOS.test_is_release_supported ... ok provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_boot_image_purposes ... ok provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_default_release ... ok provisioningserver.drivers.osystem.tests.test_suse.TestSUSEOS.test_get_release_title ... ok provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_default_commissioning_release ... ok provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_boot_image_purposes ... ok provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_default_release ... ok provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_release_title ... ok provisioningserver.drivers.osystem.tests.test_ubuntu.TestUbuntuOS.test_get_supported_commissioning_releases ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_has_required_keys ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_includes_metadata_url ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_includes_oauth ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_truncates_hostname ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_preseed_uses_only_hostname ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_compose_pressed_not_implemented_for_curtin ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_both ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_install_only ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_neither ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_boot_image_purposes_xinstall_only ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_default_release ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_release_title ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_get_xinstall_parameters ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_requires_license_key_False ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_requires_license_key_True ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_validate_license_key ... ok provisioningserver.drivers.osystem.tests.test_windows.TestWindowsOS.test_validate_license_key_invalid ... ok provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_off ... ok provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_on ... ok provisioningserver.drivers.power.tests.test_amt.TestAMTPowerDriver.test_power_query ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_extract_apc_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_off_calls_power_control_apc ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_on_calls_power_control_apc ... ok provisioningserver.drivers.power.tests.test_apc.TestAPCPowerDriver.test_power_query_calls_power_state_apc ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_attributes ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_make_power_driver_base ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_make_power_driver_base_makes_name_and_description ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_off_raises_not_implemented ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_on_raises_not_implemented ... ok provisioningserver.drivers.power.tests.test_base.TestFakePowerDriverBase.test_query_raises_not_implemented ... ok provisioningserver.drivers.power.tests.test_base.TestGetErrorMessage.test_return_msg (auth) ... ok 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 provisioningserver.drivers.power.tests.test_base.TestPowerDriverBase.test_get_schema ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverBase.test_get_schema_returns_valid_schema ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fails_to_complete_power_action_in_time (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fails_to_complete_power_action_in_time (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fatal_error_on_first_call (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_fatal_error_on_first_call (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_and_holds_error (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_and_holds_error (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_on_first_call (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_handles_non_fatal_error_on_first_call (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_success (on) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverPowerAction.test_success (off) ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_pauses_between_retries ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_raises_last_exception_after_all_retries_fail ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_retries_on_failure_then_returns_state ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverQuery.test_returns_state ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverRegistry.test_get_schema ... ok provisioningserver.drivers.power.tests.test_base.TestPowerDriverRegistry.test_registry ... ok provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_off ... ok provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_on ... ok provisioningserver.drivers.power.tests.test_dli.TestDLIPowerDriver.test_power_query ... ok provisioningserver.drivers.power.tests.test_ether_wake.TestEtherWakePowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_ether_wake.TestEtherWakePowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_ether_wake.TestEtherWakePowerDriver.test_power_off ... ok provisioningserver.drivers.power.tests.test_ether_wake.TestEtherWakePowerDriver.test_power_on ... ok provisioningserver.drivers.power.tests.test_ether_wake.TestEtherWakePowerDriver.test_power_query ... ok provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_off ... ok provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_on ... ok provisioningserver.drivers.power.tests.test_fence_cdu.TestFenceCDUPowerDriver.test_power_query ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_extract_hmc_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_off_calls_power_control_hmc ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_on_calls_power_control_hmc ... ok provisioningserver.drivers.power.tests.test_hmc.TestHMCPowerDriver.test_power_query_calls_power_state_hmc ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__chassis_config_written_to_temporary_file ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__finds_power_address_from_mac_address ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_catches_external_process_error ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_off ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_off_soft_mode ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_on ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_power_query ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_raises_power_auth_error ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test__issue_ipmi_command_issues_raises_power_fatal_error ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_off_calls__issue_ipmi_command ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_on_calls__issue_ipmi_command ... ok provisioningserver.drivers.power.tests.test_ipmi.TestIPMIPowerDriver.test_power_query_calls__issue_ipmi_command ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_command_issues_power_off ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_command_issues_power_on ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_command_raises_power_action_error ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test__issue_ipmitool_raises_power_fatal_error ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_off_calls__issue_ipmitool_command ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_on_calls__issue_ipmitool_command ... ok provisioningserver.drivers.power.tests.test_moonshot.TestMoonshotIPMIPowerDriver.test_power_query_calls__issue_ipmitool_command ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_extract_mscm_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_off_calls_power_control_mscm ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_on_calls_power_control_mscm ... ok provisioningserver.drivers.power.tests.test_mscm.TestMSCMPowerDriver.test_power_query_calls_power_state_mscm ... ok provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_extract_msftocs_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_off_calls_power_control_msftocs ... ok provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_on_calls_power_control_msftocs ... ok provisioningserver.drivers.power.tests.test_msftocs.TestMicrosoftOCSPowerDriver.test_power_query_calls_power_state_msftocs ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls__power_control_seamicro15k_ipmi ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls_power_control_seamicro15k_v09 ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_calls_power_control_seamicro15k_v2 ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_control_seamicro15k_ipmi_calls_call_and_check ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test__power_control_seamicro15k_ipmi_raises_PowerFatalError ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_extract_seamicro_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_off_calls_power ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_on_calls_power ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_query_calls_power_query_seamicro15k_v2 ... ok provisioningserver.drivers.power.tests.test_seamicro.TestSeaMicroPowerDriver.test_power_query_returns_unknown_if_not_restapi2 ... ok provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_extract_ucsm_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_off_calls_power_control_ucsm ... ok provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_on_calls_power_control_ucsm ... ok provisioningserver.drivers.power.tests.test_ucsm.TestUCSMPowerDriver.test_power_query_calls_power_state_ucsm ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_extract_virsh_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_off_calls_power_control_virsh ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_on_calls_power_control_virsh ... ok provisioningserver.drivers.power.tests.test_virsh.TestVirshPowerDriver.test_power_query_calls_power_state_virsh ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_extract_vmware_parameters_extracts_parameters ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_missing_packages ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_no_missing_packages ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_off_calls_power_control_vmware ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_on_calls_power_control_vmware ... ok provisioningserver.drivers.power.tests.test_vmware.TestVMwarePowerDriver.test_power_query_calls_power_query_vmware ... ok test_dhcp.TestDHCPService.test__get_starting_expected_state_returns_off_if_disabled_cfg ... ok test_dhcp.TestDHCPService.test__get_starting_expected_state_returns_off_if_doesnt_exist ... ok test_dhcp.TestDHCPService.test__get_starting_expected_state_returns_on_if_not_disabled_cfg ... ok test_dhcp.TestDHCPService.test_get_expected_state_returns_from_expected_state ... ok test_dhcp.TestDHCPService.test_is_on_returns_False_when_expected_state_off ... ok test_dhcp.TestDHCPService.test_is_on_returns_True_when_expected_state_on ... ok test_dhcp.TestDHCPService.test_off_sets_expected_state_to_off ... ok test_dhcp.TestDHCPService.test_on_sets_expected_state_to_on ... ok test_dhcp.TestDHCPv4Service.test_config_file ... ok test_dhcp.TestDHCPv4Service.test_service_name ... ok test_dhcp.TestDHCPv6Service.test_config_file ... ok test_dhcp.TestDHCPv6Service.test_service_name ... ok test_tgt.TestTGTService.test_get_expected_state ... ok test_tgt.TestTGTService.test_service_name ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_choices_to_empty_list ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_default_to_empty_string ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_defaults_field_type_to_string ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_dict_with_correct_values ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_dict_with_required_fields ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_returns_valid_schema ... ok provisioningserver.drivers.tests.test_base.TestMakeSettingField.test_validates_choices ... ok provisioningserver.drivers.tests.test_base.TestRegistries.test_architecture_registry ... ok provisioningserver.drivers.tests.test_base.TestRegistries.test_bootresource_registry ... ok provisioningserver.drivers.tests.test_base.TestRegistries.test_gen_power_types ... ok provisioningserver.drivers.tests.test_base.TestRegistries.test_get_by_pxealias_returns_None_if_none_matching ... ok provisioningserver.drivers.tests.test_base.TestRegistries.test_get_by_pxealias_returns_valid_arch ... ok provisioningserver.drivers.tests.test_base.TestValidateSettings.test_calls_validate ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_combines_similar_entries ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_is_consistent ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_represents_empty_dict_as_empty_object ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_dump_json_represents_entry ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_get_image_arches_gets_arches_from_imagespecs ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_initially_empty ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_is_empty_returns_False_if_not_empty ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_is_empty_returns_True_if_empty ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_items_returns_items ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_result_matches_dump_of_own_data ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_result_of_old_data_uses_ubuntu_as_os ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_load_json_returns_empty_mapping_for_invalid_json ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_set_overwrites_item ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_setdefault_leaves_set_item_unchanged ... ok provisioningserver.import_images.tests.test_boot_image_mapping.TestBootImageMapping.test_setdefault_sets_unset_item ... ok provisioningserver.import_images.tests.test_boot_resources.TestImportImages.test_writes_source_keyrings ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_error_when_no_sources_passed ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_ioerror_when_no_sources_file_found ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_raises_non_ENOENT_IOErrors ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_successful_run ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_update_targets_conf_ensures_tgt_service ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_warns_if_no_boot_resources_found ... ok provisioningserver.import_images.tests.test_boot_resources.TestMain.test_warns_if_no_sources_selected ... ok provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_matching_content_is_compared_True ... ok provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_meta_contains_updates_file_timestamp ... ok provisioningserver.import_images.tests.test_boot_resources.TestMetaContains.test_mismatching_content_is_compared_False ... ok provisioningserver.import_images.tests.test_boot_resources.TestParseSources.test_parses_sources ... ok provisioningserver.import_images.tests.test_boot_resources.TestTgtEntry.test_generates_one_target ... ok provisioningserver.import_images.tests.test_boot_resources.TestTgtEntry.test_produces_suitable_output_for_tgt_admin ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.make_test_dirs ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_cleans_up_when_renaming_fails ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink_when_link_exists ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_creates_current_symlink_when_temp_link_exists ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_fails_when_creating_temp_link_exists_a_lot ... ok provisioningserver.import_images.tests.test_boot_resources.TestUpdateCurrentSymlink.test_fails_when_creating_temp_link_fails ... ok provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_cache_removes_all_files_nlink_equal_one ... ok provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_snapshots_and_cache_calls ... ok provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_cleanup_snapshots_removes_all_old_snapshots ... ok provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_old_snapshots_returns_all_but_current_directory ... ok provisioningserver.import_images.tests.test_cleanup.TestCleanup.test_list_unused_cache_files_returns_all_files_nlink_equal_one ... ok provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_does_not_overwrite_existing_entry ... ok provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_integrates ... ok provisioningserver.import_images.tests.test_download_descriptions.TestBootMerge.test_obeys_filters ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_any_image_passes_empty_filter ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_any_image_passes_none_filter ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_arches ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_labels ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_release ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_filter_checks_subarches ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_does_not_pass_nonmatching_filter ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_passes_if_one_filter_matches ... ok provisioningserver.import_images.tests.test_download_descriptions.TestImagePassesFilter.test_image_passes_matching_filter ... ok provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_adds_item_per_subarch ... ok provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_compat_item_specific_to_subarch ... ok provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_insert_item_sets_generic_to_release_item_for_hwe ... ok provisioningserver.import_images.tests.test_download_descriptions.TestRepoDumper.test_sync_does_not_propagate_ioerror ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_any_value_matches_asterisk ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_matching_value_passes ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilter.test_unmatched_value_does_not_pass ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_any_value_passes_asterisk ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_matched_value_passes ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_nothing_passes_empty_list ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_unmatched_value_does_not_pass ... ok provisioningserver.import_images.tests.test_download_descriptions.TestValuePassesFilterList.test_value_passes_if_matched_anywhere_in_filter ... ok provisioningserver.import_images.tests.test_download_resources.TestComposeSnapshotPath.test_returns_path_under_storage_path ... ok provisioningserver.import_images.tests.test_download_resources.TestDownloadAllBootResources.test_calls_download_boot_resources ... ok provisioningserver.import_images.tests.test_download_resources.TestDownloadAllBootResources.test_returns_snapshot_path ... ok provisioningserver.import_images.tests.test_download_resources.TestDownloadBootResources.test_syncs_repo ... ok provisioningserver.import_images.tests.test_helpers.TestGetOSFromProduct.test_returns_os_from_product ... ok provisioningserver.import_images.tests.test_helpers.TestGetOSFromProduct.test_returns_ubuntu_if_missing ... ok provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_injects_default_keyring_if_passed ... ok provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_checking_policy_for_json_gpg_index ... ok provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_checking_policy_for_sjson_index ... ok provisioningserver.import_images.tests.test_helpers.TestGetSigningPolicy.test_picks_nonchecking_policy_for_json_index ... ok provisioningserver.import_images.tests.test_keyrings.TestCalculateKeyringName.test_creates_name_from_url ... ok provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_ignores_existing_keyrings ... ok provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_returns_sources ... ok provisioningserver.import_images.tests.test_keyrings.TestWriteAllKeyrings.test_writes_keyring_data ... ok provisioningserver.import_images.tests.test_keyrings.TestWriteKeyring.test_writes_keyring_to_file ... ok provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_concatenates_similar_resources ... ok provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_maps_boot_resource_by_content_id_product_name_and_version ... ok provisioningserver.import_images.tests.test_product_mapping.TestMapProducts.test_maps_empty_dict_to_empty_dict ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_add_appends_to_existing_list ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_add_creates_subarches_list_if_needed ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_ignores_extraneous_keys ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_ignores_similar_items ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_returns_false_for_unstored_item ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_contains_returns_true_for_stored_item ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_fails_for_unstored_item ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_ignores_extraneous_keys ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_get_returns_stored_item ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_initially_empty ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_extracts_identifying_items ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_fails_if_key_missing ... ok provisioningserver.import_images.tests.test_product_mapping.TestProductMapping.test_make_key_ignores_other_items ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImage.test__extracts_image_if_tar_doesnt_supports_xattr ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImage.test__extracts_image_if_tar_supports_xattr ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__extracts_image ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__fails_if_multiple_images_found ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__fails_if_no_image_found ... ok provisioningserver.import_images.tests.test_uec2roottar.TestExtractImageFromTarball.test__ignores_other_files ... ok provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__extracts_tarball_into_temp_dir ... ok provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__rejects_other_files ... ok provisioningserver.import_images.tests.test_uec2roottar.TestGetImageFile.test__returns_actual_image_file_unchanged ... ok provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__calls_file_with_C_language_setting ... ok provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__returns_False_for_tarball ... ok provisioningserver.import_images.tests.test_uec2roottar.TestIsFilesystemFile.test__returns_True_if_file_looks_like_filesystem ... ok provisioningserver.import_images.tests.test_uec2roottar.TestLoopMount.test__cleans_up_after_failure ... ok provisioningserver.import_images.tests.test_uec2roottar.TestLoopMount.test__mounts_and_unmounts_image ... ok provisioningserver.import_images.tests.test_uec2roottar.TestMakeArgParser.test__defines_expected_options ... ok provisioningserver.import_images.tests.test_uec2roottar.TestMakeArgParser.test__user_defaults_to_None ... ok provisioningserver.import_images.tests.test_uec2roottar.TestSetOwnership.test__calls_chown_if_user_specified ... ok provisioningserver.import_images.tests.test_uec2roottar.TestSetOwnership.test__does_nothing_if_no_user_specified ... ok provisioningserver.import_images.tests.test_uec2roottar.TestTarSupportsXattrOpts.test__returns_False_if_help_doesnt_contain_ref_to_xattr ... ok provisioningserver.import_images.tests.test_uec2roottar.TestTarSupportsXattrOpts.test__returns_True_if_help_contains_ref_to_xattr ... ok provisioningserver.import_images.tests.test_uec2roottar.TestUEC2RootTar.test__integrates ... ok provisioningserver.import_images.tests.test_uec2roottar.TestUnmount.test__calls_umount ... ok provisioningserver.import_images.tests.test_uec2roottar.TestUnmount.test__propagates_failure ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_does_not_log_twice ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_doesnt_affect_general_logger_class ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_exception_calls_disallowed ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_general_logger_class_accepts_exceptions ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_returns_MAASLogger_instances ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_returns_same_logger_if_called_twice ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_root_logger_defaults_to_info ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_root_logger_logs_to_syslog ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_sets_custom_formatting ... ok provisioningserver.logger.tests.test_logger.TestGetMAASLogger.test_sets_logger_name ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test___handles_power_driver_power_types ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test__calls_power_driver_off_for_power_driver ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test__calls_power_driver_on_for_power_driver ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test__marks_the_node_broken_if_exception_for_power_driver ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_calls_power_change_starting_early_on ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_changes_power_state ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_doesnt_retry_for_certain_power_types ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_doesnt_retry_if_query_returns_unknown ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_marks_the_node_broken_if_exception ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_marks_the_node_broken_if_failure ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_pauses_inbetween_retries ... ok provisioningserver.power.tests.test_change.TestChangePowerState.test_change_power_state_retries_if_power_state_doesnt_change ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test__calls_change_power_state_with_timeout ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_adds_action_to_registry ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_always_returns_deferred ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_calls_change_power_state_later ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_checks_missing_packages ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_fails ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_is_cancelled ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_clears_lock_if_change_power_state_success ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_does_nothing_when_change_matches_in_progress_change ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_errors_when_change_conflicts_with_in_progress_change ... ok provisioningserver.power.tests.test_change.TestMaybeChangePowerState.test_errors_when_missing_packages ... ok provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_failure_emits_event ... ok provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_starting_emits_event ... ok provisioningserver.power.tests.test_change.TestPowerHelpers.test_power_change_success_emits_event ... ok provisioningserver.power.tests.test_power.TestPowerHelpers.test_power_state_update_calls_UpdateNodePowerState ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_config_basedir_defaults_to_local_dir ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_execute ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_execute_raises_PowerActionFail_for_failure ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_execute_raises_PowerActionFail_with_output ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_execute_return_execution_result ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_fence_cdu_checks_state ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_get_template_looks_for_template_in_template_basedir ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_get_template_retrieves_template ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_init_raises_for_unknown_powertype ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_init_stores_ether_wake_type ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_init_stores_template_path ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_render_template ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_render_template_raises_PowerActionFail ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_template_basedir_defaults_to_config_dir ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_template_basedir_prefers_configured_value ... ok provisioningserver.power.tests.test_poweraction.TestPowerAction.test_wake_on_lan_cannot_shut_down_node ... ok provisioningserver.power.tests.test_poweraction.TestTemplateContext.test_basic_context ... ok provisioningserver.power.tests.test_poweraction.TestTemplateContext.test_execute_looks_up_ip_address_from_mac_address ... ok provisioningserver.power.tests.test_poweraction.TestTemplateContext.test_ip_address_is_unmolested_if_set ... ok provisioningserver.power.tests.test_query.TestPowerHelpers.test_power_query_failure_emits_event ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_fails_for_missing_packages ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_pauses_inbetween_retries ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_queries_node ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_retries_if_power_query_fails ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_get_power_state_returns_unknown_for_certain_power_types ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_failure ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_success ... ok provisioningserver.power.tests.test_query.TestPowerQuery.test_report_power_state_changes_power_state_if_unknown ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_gets_and_reports_power_state ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_logs_skip_if_node_in_action_registry ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_only_queries_queryable_power_types ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_returns_deferredlist_of_number_of_nodes ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_skips_nodes_in_action_registry ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_Exception ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_NoSuchNode ... ok provisioningserver.power.tests.test_query.TestPowerQueryAsync.test_query_all_nodes_swallows_PowerActionFail ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (amt) ... ok provisioningserver.power.tests.test_query.TestPowerQueryExceptions.test_report_power_state_reports_all_exceptions (dli) ... ok 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 (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.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_exits_gracefully_if_cant_get_interfaces ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_exits_gracefully_if_cant_report_foreign_dhcp_server ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_is_called_every_interval ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_logs_errors ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_probe_is_initiated_in_new_thread ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_reports_foreign_dhcp_servers_to_region ... ok provisioningserver.pserv_services.tests.test_dhcp_probe_service.TestDHCPProbeService.test_reports_lack_of_foreign_dhcp_servers_to_region ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_calls_get_boot_sources_v1_on_v2_missing ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_calls_get_boot_sources_v2_before_v1 ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestGetBootSources.test__get_boot_sources_v1_sets_os_to_wildcard ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_download_is_initiated_in_new_thread ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_init ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_initiates_download_if_15_minutes_has_passed ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_initiates_download_if_no_meta_file ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_is_called_every_interval ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_logs_other_errors ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_no_download_if_15_minutes_has_not_passed ... ok provisioningserver.pserv_services.tests.test_image_download_service.TestPeriodicImageDownloadService.test_no_download_if_no_rpc_connections ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestHelperFunctions.test_convert_leases_to_mappings_converts_correctly ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestHelperFunctions.test_convert_leases_to_mappings_maps_correctly ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestPeriodicImageDownloadService.test_init ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestPeriodicImageDownloadService.test_is_called_every_interval ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestPeriodicImageDownloadService.test_logs_other_errors ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestPeriodicImageDownloadService.test_no_upload_if_no_rpc_connections ... ok provisioningserver.pserv_services.tests.test_lease_upload_service.TestPeriodicImageDownloadService.test_upload_is_initiated ... ok provisioningserver.pserv_services.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_init_sets_up_timer_correctly ... ok provisioningserver.pserv_services.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_calls_query_all_nodes ... ok provisioningserver.pserv_services.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_calls_the_region ... ok provisioningserver.pserv_services.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_query_nodes_copes_with_NoSuchCluster ... ok provisioningserver.pserv_services.tests.test_node_power_monitor_service.TestNodePowerMonitorService.test_try_query_nodes_logs_other_errors ... ok provisioningserver.pserv_services.tests.test_service_monitor_service.TestServiceMonitorService.test_init_sets_up_timer_correctly ... ok provisioningserver.pserv_services.tests.test_service_monitor_service.TestServiceMonitorService.test_monitor_services_defers_ensure_all_services_to_thread ... ok provisioningserver.pserv_services.tests.test_service_monitor_service.TestServiceMonitorService.test_monitor_services_does_not_do_anything_in_dev_environment ... ok provisioningserver.pserv_services.tests.test_tftp.TestBytesReader.test_finish ... ok provisioningserver.pserv_services.tests.test_tftp.TestBytesReader.test_interfaces ... ok provisioningserver.pserv_services.tests.test_tftp.TestBytesReader.test_read ... ok provisioningserver.pserv_services.tests.test_tftp.TestLogRequest.test__defers_log_call_later ... ok provisioningserver.pserv_services.tests.test_tftp.TestLogRequest.test__logs_when_sending_event_errors ... ok provisioningserver.pserv_services.tests.test_tftp.TestLogRequest.test__sends_event_later ... ok provisioningserver.pserv_services.tests.test_tftp.TestPort.test_getHost_works_with_IPv4_address ... ok provisioningserver.pserv_services.tests.test_tftp.TestPort.test_getHost_works_with_IPv6_address ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_boot_method_reader_returns_rendered_params ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_boot_method_render_substitutes_armhf_in_params ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_generator_url ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_converts_404s_to_tftp_error ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_converts_other_exceptions_to_tftp_error ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_does_not_log_when_mac_cannot_be_found ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_handles_backslashes_in_path ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_logs_node_event_with_mac_address ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_reader_regular_file ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_render_file_with_ipv4_hosts ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_get_render_file_with_ipv6_hosts ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPBackend.test_init ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPService.test_tftp_service ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPService.test_tftp_service_does_not_bind_to_link_local_addresses ... ok provisioningserver.pserv_services.tests.test_tftp.TestTFTPService.test_tftp_service_rebinds_on_HUP ... ok provisioningserver.pserv_services.tests.test_tftp.TestUDPServer.test__getPort_calls__listenUDP_with_args_from_constructor ... ok provisioningserver.pserv_services.tests.test_tftp.TestUDPServer.test__listenUDP_with_IPv4_address ... ok provisioningserver.pserv_services.tests.test_tftp.TestUDPServer.test__listenUDP_with_IPv6_address ... ok provisioningserver.rpc.tests.test_arguments.TestBytes.test_error_when_input_is_not_a_byte_string ... ok provisioningserver.rpc.tests.test_arguments.TestBytes.test_round_trip ... ok provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_choices_is_not_mapping ... ok provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_choices_values_are_not_byte_strings ... ok provisioningserver.rpc.tests.test_arguments.TestChoice.test_error_when_input_is_not_in_choices ... ok provisioningserver.rpc.tests.test_arguments.TestChoice.test_round_trip ... ok provisioningserver.rpc.tests.test_arguments.TestCompressedAmpList.test_compression_is_worth_it ... ok provisioningserver.rpc.tests.test_arguments.TestCompressedAmpList.test_round_trip ... ok provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_error_when_input_is_not_a_url_object ... ok provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_netloc_containing_non_ascii_characters_is_encoded_to_idna ... ok provisioningserver.rpc.tests.test_arguments.TestParsedURL.test_round_trip ... ok provisioningserver.rpc.tests.test_arguments.TestStructureAsJSON.test_round_trip ... ok provisioningserver.rpc.tests.test_boot_images.TestGetHostsFromSources.test__returns_set_of_hosts_from_sources ... ok provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__calls__run_import_using_deferToThread ... ok provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__does_not_run_if_lock_taken ... ok provisioningserver.rpc.tests.test_boot_images.TestImportBootImages.test__takes_lock_when_running ... ok provisioningserver.rpc.tests.test_boot_images.TestIsImportBootImagesRunning.test__returns_False_when_lock_is_not_held ... ok provisioningserver.rpc.tests.test_boot_images.TestIsImportBootImagesRunning.test__returns_True_when_lock_is_held ... ok provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__calls_list_boot_images_when_cache_is_None ... ok provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__calls_list_boot_images_with_boot_resource_storage ... ok provisioningserver.rpc.tests.test_boot_images.TestListBootImages.test__doesnt_call_list_boot_images_when_cache_is_not_None ... ok provisioningserver.rpc.tests.test_boot_images.TestReloadBootImages.test__sets_CACHED_BOOT_IMAGES ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_accepts_sources_parameter ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_calls_reload_boot_images ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_integrates_with_boot_resources_function ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_GPGHOME ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_for_loopback ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_for_source_host ... ok provisioningserver.rpc.tests.test_boot_images.TestRunImport.test__run_import_sets_proxy_if_given ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_accepts_matching_digests ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_end_to_end ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_propagates_errors ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_authenticateRegion_rejects_non_matching_digests ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_connecting ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_authentication_errors ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_authentication_fails ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_registration_errors ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_registration_fails ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_service_is_not_running ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_disconnects_when_there_is_an_existing_connection ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_handshakeFailed_does_not_log_when_connection_is_closed ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_ident ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_interfaces ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerWithRegion_end_to_end ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerWithRegion_propagates_errors ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerWithRegion_returns_False_when_rejected ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_registerWithRegion_returns_True_when_accepted ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_secureConnection_calls_StartTLS_and_Identify ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClient.test_secureConnection_disconnects_if_ident_does_not_match ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__drop_connection ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__get_rpc_info_accepts_IPv6_url ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__get_rpc_info_url ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__make_connection ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_connect_error_is_logged_tersely ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_initially ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_unknown_error_is_logged_with_stack ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_connections_when_there_are_existing_connections ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test__update_only_updates_interval_when_eventloops_are_unknown ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getClient ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_getClient_when_there_are_no_connections ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_init_sets_appropriate_instance_attributes ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_calls__update_connections ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_connect_503_error_is_logged_tersely ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientService.test_update_connect_error_is_logged_tersely ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterClientServiceIntervals.test__calculate_interval (initial) ... ok 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 provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddSeaMicro15k.test__calls_deferToThread_with_probe_seamicro15k_and_enlist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddSeaMicro15k.test__calls_find_ip_via_arp ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddSeaMicro15k.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddSeaMicro15k.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddSeaMicro15k.test__raises_and_logs_warning_if_no_ip_found_for_mac ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVMware.test__calls_deferToThread_with_probe_vmware_and_enlist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVMware.test__can_be_called_without_port_or_protocol_key ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVMware.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVMware.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVMware.test__port_and_protocol_are_optional ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVirsh.test__calls_deferToThread_with_probe_virsh_and_enlist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVirsh.test__can_be_called_without_password_key ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVirsh.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVirsh.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_AddVirsh.test__password_is_optional ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Authenticate.test_authenticate_calculates_digest_with_salt ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Authenticate.test_authenticate_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_CancelMonitor.test__executes_cancel_monitor ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_CancelMonitor.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv4) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__executes_configure_dhcp (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv4) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__is_registered (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv4) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__limits_concurrency (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv4) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ConfigureDHCP.test__propagates_CannotConfigureDHCP (DHCPv6) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_CreateHostMaps.test__limits_concurrency ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_CreateHostMaps.test_executes_create_host_maps ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_CreateHostMaps.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DescribePowerTypes.test_describe_power_types_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_DescribePowerTypes.test_describe_power_types_returns_jsonized_power_parameters ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMSCM.test__deferToThread_with_probe_and_enlist_mscm ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMSCM.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMSCM.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMicrosoftOCS.test__defers_probe_and_enlist_msftocs_to_thread ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMicrosoftOCS.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromMicrosoftOCS.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromUCSM.test__calls_deferToThread_with_probe_and_enlist_ucsm ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromUCSM.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EnlistNodesFromUCSM.test__logs_error_to_maaslog ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test__calls_through_to_evaluate_tag_helper ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_EvaluateTag.test_happy_path ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_calls_get_os_release_title ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_exception_when_os_does_not_exist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetOSReleaseTitle.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_calls_get_preseed_data ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_exception_when_os_does_not_exist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_exception_when_preseed_not_implemented ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_GetPreseedData.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Identify.test_identify_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_Identify.test_identify_reports_cluster_uuid ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_calls_import_boot_images_with_proxies ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_calls_import_boot_images_with_sources ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_can_be_called ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ImportBootImages.test_import_boot_images_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_returns_False ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_IsImportBootImagesRunning.test_is_import_boot_images_running_returns_True ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_can_be_called (ListBootImages) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_can_be_called (ListBootImagesV2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_is_registered (ListBootImages) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_is_registered (ListBootImagesV2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_with_things_to_report (ListBootImages) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListBootImages_and_ListBootImagesV2.test_list_boot_images_with_things_to_report (ListBootImagesV2) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListOperatingSystems.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListOperatingSystems.test_returns_oses ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListSupportedArchitectures.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ListSupportedArchitectures.test_returns_architectures ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_executes_maybe_change_power_state (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_executes_maybe_change_power_state (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_is_registered (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_is_registered (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_NotImplementedError (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_NotImplementedError (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_PowerActionAlreadyInProgress (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_PowerActionAlreadyInProgress (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_PowerActionFail (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_PowerActionFail (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_UnknownPowerType (power-on) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerOn_PowerOff.test_power_on_can_propagate_UnknownPowerType (power-off) ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerQuery.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_PowerQuery.test_returns_power_state ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_RemoveHostMaps.test__limits_concurrency ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_RemoveHostMaps.test_executes_remove_host_maps ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_RemoveHostMaps.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartMonitors.test__executes_start_monitors ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartMonitors.test__is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_StartTLS_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_StartTLS_returns_nothing ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_StartTLS.test_get_tls_parameters_returns_parameters ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_calls_validate_license_key ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_exception_when_os_does_not_exist ... ok provisioningserver.rpc.tests.test_clusterservice.TestClusterProtocol_ValidateLicenseKey.test_is_registered ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv4_address ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv4_address_and_port ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv6_address ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_IPv6_address_and_port ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_hostname ... ok provisioningserver.rpc.tests.test_clusterservice.TestPatchedURI.test__parses_URL_with_hostname_and_port ... ok provisioningserver.rpc.tests.test_common.TestClient.test___eq__ ... ok provisioningserver.rpc.tests.test_common.TestClient.test___hash__ ... ok provisioningserver.rpc.tests.test_common.TestClient.test_call ... ok provisioningserver.rpc.tests.test_common.TestClient.test_call_with_keyword_arguments_raises_useful_error ... ok provisioningserver.rpc.tests.test_common.TestClient.test_getHostCertificate ... ok provisioningserver.rpc.tests.test_common.TestClient.test_getPeerCertificate ... ok provisioningserver.rpc.tests.test_common.TestClient.test_ident ... ok provisioningserver.rpc.tests.test_common.TestClient.test_init ... ok provisioningserver.rpc.tests.test_common.TestClient.test_isSecure ... ok provisioningserver.rpc.tests.test_common.TestClient.test_isSecure_not ... ok provisioningserver.rpc.tests.test_common.TestMakeCommandRef.test__command_ref_includes_host_pid_command_and_ask_sequence ... ok provisioningserver.rpc.tests.test_common.TestMakeCommandRef.test__replaces_missing_ask_with_none ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_init ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_onConnectionLost_fires_when_connection_is_lost ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol.test_onConnectionMade_fires_when_connection_is_made ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingCommands.test_unhandled_errors_do_not_cause_disconnection ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingResponses.test_unhandled_errors_logged_and_do_not_cause_disconnection (_answerReceived) ... ok provisioningserver.rpc.tests.test_common.TestRPCProtocol_UnhandledErrorsWhenHandlingResponses.test_unhandled_errors_logged_and_do_not_cause_disconnection (_errorReceived) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__composes_dhcp_config (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__composes_dhcp_config (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_dhcp_restart_failure_to_CannotConfigureDHCP (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_dhcp_restart_failure_to_CannotConfigureDHCP (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_failure_writing_file_to_CannotConfigureDHCP (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_failure_writing_file_to_CannotConfigureDHCP (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_stop_dhcp_server_failure_to_CannotConfigureDHCP (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__converts_stop_dhcp_server_failure_to_CannotConfigureDHCP (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__deletes_dhcp_config_if_no_subnets_defined (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__deletes_dhcp_config_if_no_subnets_defined (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions_when_restarting (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_log_other_exceptions_when_restarting (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError_when_restarting (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__does_not_log_ServiceActionError_when_restarting (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__eliminates_duplicate_interfaces (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__eliminates_duplicate_interfaces (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__extracts_interfaces (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__extracts_interfaces (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__restarts_dhcp_server_if_subnets_defined (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__restarts_dhcp_server_if_subnets_defined (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_if_no_subnets_defined (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__stops_dhcp_server_if_no_subnets_defined (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_dhcp_config (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_dhcp_config (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_interfaces_file (DHCPv4) ... ok provisioningserver.rpc.tests.test_dhcp.TestConfigureDHCP.test__writes_interfaces_file (DHCPv6) ... ok provisioningserver.rpc.tests.test_dhcp.TestCreateHostMaps.test_calls__ensure_dhcpv4_is_accessible ... ok provisioningserver.rpc.tests.test_dhcp.TestCreateHostMaps.test_calls_omshell_create ... ok provisioningserver.rpc.tests.test_dhcp.TestCreateHostMaps.test_creates_omshell ... ok provisioningserver.rpc.tests.test_dhcp.TestCreateHostMaps.test_raises_error_when_omshell_crashes ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__calls_try_connection_three_times_to_check_omshell ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__calls_try_connection_to_check_omshell ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__does_nothing_if_service_already_on ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__raises_exception_if_service_should_be_off ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__raises_exception_on_ServiceActionError ... ok provisioningserver.rpc.tests.test_dhcp.TestEnsureDHCPv4IsAccessible.test__raises_exception_on_other_exceptions ... ok provisioningserver.rpc.tests.test_dhcp.TestOmshellError.test__raises_CannotRemoveHostMap_if_omshell_error ... ok provisioningserver.rpc.tests.test_dhcp.TestOmshellError.test__raises_CannotRemoveHostMap_if_omshell_offline ... ok provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMaps.test_calls__ensure_dhcpv4_is_accessible ... ok provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMaps.test_calls_omshell_nullify_lease ... ok provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMaps.test_calls_omshell_remove ... ok provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMaps.test_raises_error_when_omshell_crashes ... ok provisioningserver.rpc.tests.test_dhcp.TestRemoveHostMaps.test_removes_omshell ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (AddSeaMicro15k) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (AddVMware) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (AddVirsh) ... 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 (Authenticate) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (CancelMonitor) ... 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 (ConfigureDHCPv6) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (CreateHostMaps) ... 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 (EnlistNodesFromMSCM) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (EnlistNodesFromMicrosoftOCS) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (EnlistNodesFromUCSM) ... 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 (GetBootSources) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetBootSourcesV2) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (GetClusterInterfaces) ... 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 (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 (MonitorExpired) ... 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 (Register) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RegisterEventType) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (ReloadCluster) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (RemoveHostMaps) ... 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 (RequestNodeInfoByMACAddress) ... 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 (StartMonitors) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateLeases) ... ok provisioningserver.rpc.tests.test_docs.TestDocs.test_since_clause (UpdateNodePowerState) ... 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 (_Power) ... ok provisioningserver.rpc.tests.test_module.TestUtilities.test_error_when_cluster_services_are_down ... ok provisioningserver.rpc.tests.test_module.TestUtilities.test_get_rpc_client_returns_client ... ok provisioningserver.rpc.tests.test_monitors.TestCancelMonitor.test__cancels_running_monitor ... ok provisioningserver.rpc.tests.test_monitors.TestCancelMonitor.test__silently_ignores_already_cancelled_monitor ... ok provisioningserver.rpc.tests.test_monitors.TestStartMonitors.test__calls_MonitorExpired_when_monitor_expires ... ok provisioningserver.rpc.tests.test_monitors.TestStartMonitors.test__removes_from_running_monitors_when_monitor_expires ... ok provisioningserver.rpc.tests.test_monitors.TestStartMonitors.test__reschedules_existing_monitor ... ok provisioningserver.rpc.tests.test_monitors.TestStartMonitors.test__sets_up_running_monitors ... ok provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_empty_release_title_when_None_returned ... ok provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_release_title ... ok provisioningserver.rpc.tests.test_osystems.TestGetOSReleaseTitle.test_throws_exception_when_os_does_not_exist ... 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 (custom) ... ok provisioningserver.rpc.tests.test_osystems.TestGetPreseedData.test_get_preseed_data_calls_compose_preseed (suse) ... 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.TestGetPreseedDataErrors.test_throws_exception_when_os_does_not_exist ... ok provisioningserver.rpc.tests.test_osystems.TestListOperatingSystemHelpers.test_gen_operating_system_releases_returns_dicts_for_releases ... ok provisioningserver.rpc.tests.test_osystems.TestListOperatingSystemHelpers.test_gen_operating_systems_returns_dicts_for_registered_oses ... ok provisioningserver.rpc.tests.test_osystems.TestValidateLicenseKey.test_validates_key ... ok provisioningserver.rpc.tests.test_osystems.TestValidateLicenseKeyErrors.test_throws_exception_when_os_does_not_exist ... ok provisioningserver.rpc.tests.test_tags.TestEvaluateTag.test__calls_process_node_tags ... ok provisioningserver.rpc.tests.test_tags.TestEvaluateTag.test__constructs_client_with_credentials ... ok provisioningserver.utils.tests.test_backoff.TestFunctions.test_exponential_growth ... ok provisioningserver.utils.tests.test_backoff.TestFunctions.test_full_jitter ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_includes_all_enum_values ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_maps_values ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_omits_private_or_special_methods ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_ignores_keys_for_clashing_values ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_ignores_unwanted_keys ... ok provisioningserver.utils.tests.test_enum.TestEnum.test_map_enum_reverse_maps_values ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__leaves_other_variables_intact ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__overrides_prior_values ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_even_after_exception ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_previously_unset_variables_to_being_unset ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__restores_variables_to_previous_values ... ok provisioningserver.utils.tests.test_env.TestEnvironmentVariables.test__sets_variables ... ok provisioningserver.utils.tests.test_events.TestEvent.test_fire_calls_all_handlers ... ok provisioningserver.utils.tests.test_events.TestEvent.test_registerHandler ... ok provisioningserver.utils.tests.test_events.TestEvent.test_unregisterHandler ... ok provisioningserver.utils.tests.test_events.TestEventGroup.test_makes_events_as_properties ... ok provisioningserver.utils.tests.test_fs.TestAtomicDelete.test_atomic_delete_deletes_file ... ok provisioningserver.utils.tests.test_fs.TestAtomicDelete.test_renames_file_before_deleting ... ok provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_creates_symlink ... ok provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_does_not_leak_temp_file_if_failure ... ok provisioningserver.utils.tests.test_fs.TestAtomicSymlink.test_atomic_symlink_overwrites_dest_file ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_leak_temp_file_on_failure ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_leak_temp_file_when_not_overwriting ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_overwrite_file_if_overwrite_false ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_does_not_set_OSError_filename_if_defined ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_overwrites_dest_file ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_preserves_ownership_before_moving_into_place ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_OSError_filename_if_undefined ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_permissions ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_sets_permissions_before_moving_into_place ... ok provisioningserver.utils.tests.test_fs.TestAtomicWrite.test_atomic_write_writes_file_if_no_file_present ... ok provisioningserver.utils.tests.test_fs.TestEnsureDir.test_creates_dir_if_not_present ... ok provisioningserver.utils.tests.test_fs.TestEnsureDir.test_creates_multiple_layers_of_directories_if_needed ... ok provisioningserver.utils.tests.test_fs.TestEnsureDir.test_fails_if_path_is_already_a_file ... ok provisioningserver.utils.tests.test_fs.TestEnsureDir.test_passes_on_other_errors ... ok provisioningserver.utils.tests.test_fs.TestEnsureDir.test_succeeds_if_directory_already_existed ... ok provisioningserver.utils.tests.test_fs.TestFileLock.test__path ... ok provisioningserver.utils.tests.test_fs.TestGetMAASProvisionCommand.test__returns_full_path_for_development ... ok provisioningserver.utils.tests.test_fs.TestGetMAASProvisionCommand.test__returns_just_command_for_production ... ok provisioningserver.utils.tests.test_fs.TestGetMTime.test_get_mtime_passes_on_other_error ... ok provisioningserver.utils.tests.test_fs.TestGetMTime.test_get_mtime_returns_None_for_nonexistent_file ... ok provisioningserver.utils.tests.test_fs.TestGetMTime.test_get_mtime_returns_mtime ... ok provisioningserver.utils.tests.test_fs.TestIncrementalWrite.test_incremental_write_increments_modification_time ... ok provisioningserver.utils.tests.test_fs.TestIncrementalWrite.test_incremental_write_sets_permissions ... ok provisioningserver.utils.tests.test_fs.TestPickNewMTime.test_pick_new_mtime_applies_starting_age_to_new_file ... ok provisioningserver.utils.tests.test_fs.TestPickNewMTime.test_pick_new_mtime_increments_mtime_if_possible ... ok provisioningserver.utils.tests.test_fs.TestPickNewMTime.test_pick_new_mtime_refuses_to_move_mtime_into_the_future ... ok provisioningserver.utils.tests.test_fs.TestReadTextFile.test_defaults_to_utf8 ... ok provisioningserver.utils.tests.test_fs.TestReadTextFile.test_reads_file ... ok provisioningserver.utils.tests.test_fs.TestReadTextFile.test_uses_given_encoding ... ok provisioningserver.utils.tests.test_fs.TestRunLock.test__path ... ok provisioningserver.utils.tests.test_fs.TestRunLock.test__rejects_non_unicode_or_byte_string_in_path ... ok provisioningserver.utils.tests.test_fs.TestRunLock.test__uses_utf8_for_unicode_to_byte_conversions ... ok provisioningserver.utils.tests.test_fs.TestSudoDeleteFile.test_calls_atomic_delete ... ok provisioningserver.utils.tests.test_fs.TestSudoDeleteFile.test_catches_failures ... ok provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_calls_atomic_write ... ok provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_catches_failures ... ok provisioningserver.utils.tests.test_fs.TestSudoWriteFile.test_encodes_contents ... ok provisioningserver.utils.tests.test_fs.TestSystemLock.test__path ... ok provisioningserver.utils.tests.test_fs.TestSystemLocks.test__cannot_be_acquired_twice (FileLock) ... ok 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__holds_file_system_lock (FileLock) ... ok 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__is_locked_holds_global_lock (FileLock) ... ok 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_reports_accurately (FileLock) ... ok 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__locks_and_unlocks_while_holding_global_lock (FileLock) ... ok 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__path_is_read_only (FileLock) ... ok 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__wait_locks_and_unlocks_while_holding_global_lock (FileLock) ... ok 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_raises_exception_when_time_has_run_out (FileLock) ... ok 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_waits_until_lock_can_be_acquired (FileLock) ... ok 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.TestTempDir.test_accepts_unicode_from_mkdtemp ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_cleans_up_on_exception_exit ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_cleans_up_on_successful_exit ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_creates_real_fresh_directory ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_creates_unique_directory ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_decodes_bytes_from_mkdtemp ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_restricts_access ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_tolerates_disappearing_dir ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_location ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_prefix ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_uses_suffix ... ok provisioningserver.utils.tests.test_fs.TestTempDir.test_yields_unicode ... ok provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_creates_file ... ok provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_defaults_to_utf8 ... ok provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_overwrites_file ... ok provisioningserver.utils.tests.test_fs.TestWriteTextFile.test_uses_given_encoding ... ok provisioningserver.utils.tests.test_introspect.TestHelp.test__has_nice_repr ... ok provisioningserver.utils.tests.test_introspect.TestHelp.test__returns_help_on_thing_when_invoked ... ok provisioningserver.utils.tests.test_introspect.TestHelp.test__will_not_enter_interactive_mode ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShell.test__ensures_that_help_is_added_to_namespace ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShell.test__ensures_that_help_is_in_default_namespace ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShell.test__ensures_that_help_is_not_clobbered ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShell.test__welcomeMessage_is_friendly_and_useful ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShellFactory.test__ServerProtocol_builds_IntrospectionShell ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShellFactory.test__builds_ServerProtocol ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShellFactory.test__provides_IProtocolFactory ... ok provisioningserver.utils.tests.test_introspect.TestIntrospectionShellService.test__creates_factory ... ok provisioningserver.utils.tests.test_introspect.TestServerFromString.test__calls_through_to_twisteds_serverFromString ... ok provisioningserver.utils.tests.test_introspect.TestServerFromString.test__non_string_server_descriptions_are_rejected ... ok provisioningserver.utils.tests.test_introspect.TestServerFromString.test__raises_nice_error_when_description_cannot_be_parsed ... ok provisioningserver.utils.tests.test_introspect.TestServerFromString.test__unicode_server_descriptions_are_converted_to_byte_strings ... ok provisioningserver.utils.tests.test_ipaddr.TestAnnotateWithDriverInformation.test__populates_interface_type_for_each_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestFilterLikelyUnmanagedNetworks.test__falls_back_to_names_if_no_interfaces_found ... ok provisioningserver.utils.tests.test_ipaddr.TestFilterLikelyUnmanagedNetworks.test__filters_and_annotates_based_on_json_data_if_available ... ok provisioningserver.utils.tests.test_ipaddr.TestFilterLikelyUnmanagedNetworks.test__filters_based_on_name_by_default ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bond_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bonded_interfaces ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_bridge_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_ipip_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_loopback_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_missing_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_other_ethernet_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_physical_ethernet_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_vlan_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__identifies_wireless_ethernet_interface ... ok provisioningserver.utils.tests.test_ipaddr.TestGetInterfaceType.test__unknown_interfaces_type_includes_id ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_add_additional_interface_properties_adds_mac_address ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_add_additional_interface_properties_ignores_loopback_mac ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_get_settings_dict_creates_correct_dictionary ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_get_settings_dict_handles_odd_number_of_tokens ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_get_settings_dict_ignores_empty_settings_string ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_get_settings_dict_ignores_whitespace ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_flags ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_ifindex ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_ifname ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_extracts_settings ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_malformed_line_raises_valueerror ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_regex_failure_raises_valueerror ... ok provisioningserver.utils.tests.test_ipaddr.TestHelperFunctions.test_parse_interface_definition_tolerates_empty_flags ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_handles_wlan_flags ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_ignores_whitespace_lines ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_flags ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_ifindex ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_inet ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_inet6 ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_mac ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_multiple_inet ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_multiple_interfaces ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_name ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_parses_settings ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_skips_ipv4_link_local ... ok provisioningserver.utils.tests.test_ipaddr.TestParseIPAddr.test_skips_ipv6_link_local ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_forgotten_semicolons_throw_iscparseexception ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_malformed_list_throws_iscparseexception ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_then_make_then_parse_generates_identical_config ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parse_unmatched_brackets_throws_iscparseexception ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parser_preserves_order ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_bind_acl ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_bug_1413388_config ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_multiple_forwarders ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_parses_simple_bind_options ... ok provisioningserver.utils.tests.test_isc.TestParseISCString.test_read_isc_file ... ok provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__leaves_IPv4_intact ... ok provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__leaves_clean_IPv6_intact ... ok provisioningserver.utils.tests.test_network.TestCleanUpNetifacesAddress.test__removes_zone_index_suffix ... ok provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__ignores_case ... ok provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__resolves_MAC_address_to_IP ... ok provisioningserver.utils.tests.test_network.TestFindIPViaARP.test__returns_consistent_output ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__calls_ip_neigh ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__fails_on_nonsensical_output ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__ignores_failed_neighbours ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__is_not_fooled_by_different_notations ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__is_not_fooled_by_prefixing ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__resolves_IPv4_address_to_MAC ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__resolves_IPv6_address_to_MAC ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__returns_None_if_not_found ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__returns_consistent_output ... ok provisioningserver.utils.tests.test_network.TestFindMACViaARP.test__works_with_real_call ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_interface_without_address (ipv4) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_interface_without_address (ipv6) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_link_address (ipv4) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_link_address (ipv6) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_non_address_information (ipv4) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__ignores_non_address_information (ipv6) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__returns_address_for_inet_class (ipv4) ... ok provisioningserver.utils.tests.test_network.TestGetAllAddressesForInterface.test__returns_address_for_inet_class (ipv6) ... ok provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddresses.test__includes_loopback ... ok provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddresses.test_returns_all_addresses_for_all_interfaces ... ok provisioningserver.utils.tests.test_network.TestGetAllInterfaceAddressesWithMultipleClasses.test_returns_all_addresses_for_interface ... ok provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate ... ok provisioningserver.utils.tests.test_network.TestIPRangeStatistics.test__statistics_are_accurate_and_ranges_are_returned_if_desired ... ok provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_false_when_ip_range_is_partially_within_network ... ok provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_false_when_ip_range_is_within_network ... ok provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_returns_true_when_ip_range_is_within_network ... ok provisioningserver.utils.tests.test_network.TestIPRangeWithinNetwork.test_works_with_two_ip_networks ... ok provisioningserver.utils.tests.test_network.TestInetNtop.test__ipv4 ... ok provisioningserver.utils.tests.test_network.TestInetNtop.test__ipv6 ... ok provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_finds_intersection_between_two_ranges ... ok provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_finds_partial_intersection ... ok provisioningserver.utils.tests.test_network.TestIntersectIPRange.test_ignores_non_intersecting_ranges ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_full_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_ipv6_unused_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_ipv6_unused_range_for_huge_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_simple_unused_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_simple_unused_range_with_iprange_input ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_unused_range_with_multiple_overlap ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__calculates_unused_range_with_overlap ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__contains_method ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__deals_with_small_gaps ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_ipv6_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_range ... ok provisioningserver.utils.tests.test_network.TestMAASIPSet.test__normalizes_range_with_iprange ... ok provisioningserver.utils.tests.test_network.TestMakeNetwork.test_constructs_IPNetwork ... ok provisioningserver.utils.tests.test_network.TestMakeNetwork.test_passes_args_to_IPNetwork ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__integrates_with_getaddrinfo ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__propagates_other_gaierrors ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__propagates_unexpected_errors ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__rejects_weird_IP_version ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__resolves_IPv4_address ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__resolves_IPv6_address ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__returns_empty_if_address_does_not_resolve ... ok provisioningserver.utils.tests.test_network.TestResolveHostname.test__returns_empty_if_address_resolves_to_no_data ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test___getitem__ ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test___getitem__raises_KeyError_when_name_is_not_registered ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test__contains__ ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item_returns_None_default ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_get_item_returns_default_if_value_not_present ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_is_singleton_over_multiple_imports ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_register_and_get_item ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_register_and_unregister_item ... ok provisioningserver.utils.tests.test_registry.TestRegistry.test_registered_items_are_stored_separately_by_registry ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_call ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_call_invalid_choice ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_exception ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_keyboard_interrupt ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_call_with_process_exception ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_init ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_register ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_register_without_add_arguments ... ok provisioningserver.utils.tests.test_script.TestActionScript.test_register_without_run ... ok provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_arg_setup ... ok provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_calls_atomic_delete_with_filename ... ok provisioningserver.utils.tests.test_script.TestAtomicDeleteScript.test_filename_arg_required ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_arg_setup ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_default_mode ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_filename_arg_required ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_no_overwrite_defaults_to_false ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_passes_mode_flag ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_passes_overwrite_flag ... ok provisioningserver.utils.tests.test_script.TestAtomicWriteScript.test_script_executable ... ok provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__raises_ExternalProcessError_on_failure ... ok provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__reports_stderr_on_failure ... ok provisioningserver.utils.tests.test_shell.TestCallAndCheck.test__returns_standard_output ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__str__contains_output ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__str__returns_bytes ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__unicode__contains_output ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test__unicode__returns_unicode ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_output_as_ascii ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_output_as_unicode ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_defers_to_bytes ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_encodes_to_bytes ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_ascii_removes_non_printable_chars ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_unicode_decodes_to_unicode ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_to_unicode_defers_to_unicode_constructor ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_does_not_change_CalledProcessError_subclasses ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_does_not_change_other_errors ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_returns_None ... ok provisioningserver.utils.tests.test_shell.TestExternalProcessError.test_upgrade_upgrades_CalledProcessError ... ok provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__calls_which ... ok provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__returns_False_when_ExternalProcessError_raised ... ok provisioningserver.utils.tests.test_shell.TestHasCommandAvailable.test__returns_True_when_ExternalProcessError_not_raised ... ok provisioningserver.utils.tests.test_shell.TestObjectFork.test__can_send_and_receive_objects ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__SystemExit_in_child_is_not_raised_in_parent ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__forks ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_childs_exception_when_child_crashes ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_exception_when_child_exits_with_non_zero_code ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_exception_when_child_killed_by_signal ... ok provisioningserver.utils.tests.test_shell.TestPipeFork.test__raises_parents_exception_when_parent_crashes ... ok provisioningserver.utils.tests.test_text.TestMakeBulletList.test__fills_and_formats ... ok provisioningserver.utils.tests.test_text.TestMakeBulletList.test__returns_empty_string_when_there_are_no_messages ... ok provisioningserver.utils.tests.test_text.TestMakeBulletList.test__wraps_at_72_columns ... ok provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__eliminates_leading_space ... ok provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__eliminates_trailing_space ... ok provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__preserves_text_without_whitespace ... ok provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__replaces_any_whitespace_sequence_with_single_space ... ok provisioningserver.utils.tests.test_text.TestNormaliseWhitespace.test__treats_punctuation_as_non_space ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_no_elements (get_local_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_no_elements (get_remote_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_one_element (get_local_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__blows_up_when_tuple_has_one_element (get_remote_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_None_None_tuple_when_not_set (get_local_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_None_None_tuple_when_not_set (get_remote_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_even_when_set_longer (get_local_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_even_when_set_longer (get_remote_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_when_set (get_local_address) ... ok provisioningserver.utils.tests.test_tftp.TestAddressFunctions.test__returns_host_port_tuple_when_set (get_remote_address) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_in_current_thread_when_current_thread_is_reactor ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_in_current_thread_when_io_thread_is_not_set ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__calls_into_reactor_when_current_thread_is_not_reactor ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecorator.test__provides_marker_interface ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_float ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_forever ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_int ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_can_be_long ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_cannot_be_None ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeout.test_timeout_cannot_be_negative ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test__passes_timeout_to_wait (finite) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test__passes_timeout_to_wait (forever) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_other_thread (finite) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_other_thread (forever) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_reactor_thread (finite) ... ok provisioningserver.utils.tests.test_twisted.TestAsynchronousDecoratorWithTimeoutDefined.test_in_reactor_thread (forever) ... ok provisioningserver.utils.tests.test_twisted.TestCallOut.test__does_not_suppress_errors ... ok provisioningserver.utils.tests.test_twisted.TestCallOut.test__with_arguments ... ok provisioningserver.utils.tests.test_twisted.TestCallOut.test__without_arguments ... ok provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__defers_to_thread ... ok provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__does_not_suppress_errors ... ok provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__with_arguments ... ok provisioningserver.utils.tests.test_twisted.TestCallOutToThread.test__without_arguments ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__gives_new_thread_generic_name_if_func_has_no_name ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__gives_new_thread_informative_name ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_callback_from_thread ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_errback_from_thread ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__propagates_context_into_thread ... ok provisioningserver.utils.tests.test_twisted.TestDeferToNewThread.test__runs_given_func_in_new_thread ... ok provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__calls_given_function ... ok provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__calls_given_function_and_always_returns_Deferred ... ok provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_will_be_cancelled_after_timeout ... ok provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_wont_be_cancelled_if_called ... ok provisioningserver.utils.tests.test_twisted.TestDeferWithTimeout.test__returns_Deferred_that_wont_be_cancelled_if_errored ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_can_be_called_multiple_times ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_clears_and_cancels_capturing ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_clears_observing ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_does_nothing_if_value_already_set ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__cancel_stops_everything ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_can_only_be_called_once ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_cannot_be_called_once_value_is_set ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_captures_callback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_captures_errback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__capture_records_source_as_capturing_attribute ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__create ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_None_results_in_an_errback_with_current_exception ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_can_only_be_called_once ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__fail_results_in_an_errback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_after_set_returns_the_value ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_can_be_cancelled ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_returns_a_Deferred ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__get_returns_a_Deferred_with_a_timeout ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_False_when_there_is_no_value ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_True_when_there_is_a_failure ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__isSet_is_True_when_there_is_a_value ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_can_only_be_called_once ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_cannot_be_called_once_value_is_set ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_observes_callback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_observes_errback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__observe_records_source_as_observing_attribute ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_can_only_be_called_once ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_clears_and_cancels_capturing ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_clears_observing ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_exception_results_in_a_callback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_failure_results_in_an_errback ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_notifies_all_waiters ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__set_notifies_all_waiters_that_have_not_timed_out ... ok provisioningserver.utils.tests.test_twisted.TestDeferredValue.test__value_is_not_available_until_set ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__concurrent_gets_become_related ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__deferred_fires_when_getPage_completes ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__errors_are_treated_just_the_same ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__inits_with_custom_agent_object ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__inits_with_custom_agent_string ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__inits_with_default_agent ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test__non_concurrent_gets_do_not_become_related ... ok provisioningserver.utils.tests.test_twisted.TestPageFetcher.test_get_returns_deferred ... ok provisioningserver.utils.tests.test_twisted.TestPause.test_pause_can_be_cancelled ... ok provisioningserver.utils.tests.test_twisted.TestPause.test_pause_returns_a_deferred_that_fires_after_a_delay ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__does_nothing_in_the_reactor_thread ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__does_nothing_in_the_reactor_thread_on_error ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__does_what_it_claims ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__releases_sync_on_error ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__restores_io_thread_on_error ... ok provisioningserver.utils.tests.test_twisted.TestReactorSync.test__updates_io_thread ... ok provisioningserver.utils.tests.test_twisted.TestRetries.test_calculates_times_with_reference_to_current_time ... ok provisioningserver.utils.tests.test_twisted.TestRetries.test_captures_start_time_when_called ... ok provisioningserver.utils.tests.test_twisted.TestRetries.test_intervals_can_be_an_iterable ... ok provisioningserver.utils.tests.test_twisted.TestRetries.test_yields_elapsed_remaining_and_wait ... ok provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test__provides_marker_interface ... ok provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_allows_call_in_any_thread_when_reactor_not_running ... ok provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_in_other_thread ... ok provisioningserver.utils.tests.test_twisted.TestSynchronousDecorator.test_in_reactor_thread ... ok provisioningserver.utils.tests.test_twisted.TestThreadPool.test__init ... ok provisioningserver.utils.tests.test_twisted.TestThreadPool.test__init_with_parameters ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolCommonBehaviour.test__context_is_active_in_new_thread (callInThread) ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolCommonBehaviour.test__context_is_active_in_new_thread (callInThreadWithCallback) ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__callInThread_calls_callInThreadWithCallback ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__init ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__when_deferring_acquires_and_releases_lock ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__when_deferring_acquires_and_releases_lock_on_error ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__with_callback_acquires_and_releases_lock ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__with_callback_releases_lock_when_underlying_pool_breaks ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__without_callback_acquires_and_releases_lock ... ok provisioningserver.utils.tests.test_twisted.TestThreadPoolLimiter.test__without_callback_releases_lock_when_underlying_pool_breaks ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_logs_failure_reporting_result ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_makes_callback ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__callInThreadWithCallback_makes_callback_on_error ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__init ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__start_sets_started ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpool.test__stop_unsets_started ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__context_is_active_in_new_thread (callInThread) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__context_is_active_in_new_thread (callInThreadWithCallback) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__defers_to_new_thread (callInThread) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__defers_to_new_thread (callInThreadWithCallback) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__logs_failure_deferring_to_thread (callInThread) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__logs_failure_deferring_to_thread (callInThreadWithCallback) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__passes_args_through (callInThread) ... ok provisioningserver.utils.tests.test_twisted.TestThreadUnpoolCommonBehaviour.test__passes_args_through (callInThreadWithCallback) ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__does_not_escape_bracketed_IPv6_zone_index ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__escapes_IPv6_zone_index ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_IPv4 ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_IPv6_with_brackets ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_bracketed_IPv6_unchanged ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__inserts_hostname ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_IPv4 ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_IPv6 ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_port_with_hostname ... ok provisioningserver.utils.tests.test_url.TestComposeURL.test__preserves_query ... ok provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_additional_eparator ... ok provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_copes_with_empty_lines ... ok provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_file_parse_alternate_separator ... ok provisioningserver.utils.tests.test_utils.ParseConfigTest.test_parse_key_value_file_parses_config_file ... ok provisioningserver.utils.tests.test_utils.TestClassify.test_no_subjects ... ok provisioningserver.utils.tests.test_utils.TestClassify.test_subjects ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_makes_hostname_lowercase ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_removes_illegal_dashes ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_replaces_international_characters ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_replaces_whitespace_and_special_characters ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_returns_none_if_result_empty ... ok provisioningserver.utils.tests.test_utils.TestCoerceHostname.test_returns_none_if_result_too_large ... ok provisioningserver.utils.tests.test_utils.TestCommissionNode.test_calls_commission_node_rpc ... ok provisioningserver.utils.tests.test_utils.TestCommissionNode.test_logs_error_when_not_able_to_commission ... ok provisioningserver.utils.tests.test_utils.TestCreateNode.test_calls_create_node_rpc ... ok provisioningserver.utils.tests.test_utils.TestCreateNode.test_logs_error_on_duplicate_macs ... ok provisioningserver.utils.tests.test_utils.TestCreateNode.test_passes_on_no_duplicate_macs ... ok provisioningserver.utils.tests.test_utils.TestCreateNode.test_returns_system_id_of_new_node ... ok provisioningserver.utils.tests.test_utils.TestFilterDict.test_ignores_undesired_keys ... ok provisioningserver.utils.tests.test_utils.TestFilterDict.test_ignores_values_from_second_dict ... ok provisioningserver.utils.tests.test_utils.TestFilterDict.test_keeps_desired_keys ... ok provisioningserver.utils.tests.test_utils.TestFilterDict.test_leaves_original_intact ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_arbitrarily_nested_lists ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_list ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_nested_lists ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__flattens_other_iterables ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__returns_empty_when_nothing_provided ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__returns_iterator ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__takes_star_args ... ok provisioningserver.utils.tests.test_utils.TestFlatten.test__treats_string_like_objects_as_leaves ... ok provisioningserver.utils.tests.test_utils.TestGetInitSystem.test__identifies_systemd ... ok provisioningserver.utils.tests.test_utils.TestGetInitSystem.test__identifies_upstart ... ok provisioningserver.utils.tests.test_utils.TestInDebugMode.test_in_develop_mode_returns_False ... ok provisioningserver.utils.tests.test_utils.TestInDebugMode.test_in_develop_mode_returns_True ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_defaults_to_global_etc_maas_if_variable_is_empty ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_defaults_to_global_etc_maas_if_variable_is_unset ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_locates_config_file ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_locates_full_path ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_normalizes_path ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_returns_absolute_path ... ok provisioningserver.utils.tests.test_utils.TestLocateConfig.test_returns_branch_etc_maas ... ok provisioningserver.utils.tests.test_utils.TestQuotePyLiteral.test_decodes_ascii ... ok provisioningserver.utils.tests.test_utils.TestQuotePyLiteral.test_uses_repr ... ok provisioningserver.utils.tests.test_utils.TestSafe.test_repr ... ok provisioningserver.utils.tests.test_utils.TestSafe.test_value ... ok provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_does_not_escape_safe ... ok provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_does_not_escape_safe_objects ... ok provisioningserver.utils.tests.test_utils.TestShellTemplate.test_substitute_escapes ... ok provisioningserver.utils.tests.test_utils.TestSudo.test_returns_command_with_sudo_prepended_not_in_develop_mode ... ok provisioningserver.utils.tests.test_utils.TestSudo.test_returns_same_command_when_in_develop_mode ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_appends_custom_section_initially ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_custom_section_ends_with_newline ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_ignores_footer_before_header ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_ignores_header_without_footer ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_ignores_second_header ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_preserves_indentation_in_custom_section ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_preserves_indentation_in_original ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_produces_sensible_text ... ok provisioningserver.utils.tests.test_utils.WriteCustomConfigSectionTest.test_replaces_custom_section_only ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPath.test_logs_to_specified_logger ... ok provisioningserver.utils.tests.test_xpath.TestTryMatchXPathScenarios.test (expression matches,xpath-compiler=XPath,doc-compiler=XPathDocumentEvaluator) ... ok 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 provisioningserver.testing.tests.test_bindfixture.TestBINDFixture.test_config ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDFixture.test_start_check_shutdown ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_defaults ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_defaults_reallocated_after_teardown ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_copies_executable ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_creates_config_files ... ok provisioningserver.testing.tests.test_bindfixture.TestBINDServerResources.test_setUp_honours_include_in_options ... ok provisioningserver.tests.test_cluster_config_command.TestAddArguments.test_accepts_all_args ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_init_creates_initial_cluster_id ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_init_when_already_configured_does_nothing ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_cluster_uuid_sets_cluster_uuid ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_cluster_uuid_without_setting_does_nothing ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_maas_url_sets_url ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_maas_url_without_setting_does_nothing ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_sets_tftp_port ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_sets_tftp_root ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_port_without_setting_does_nothing ... ok provisioningserver.tests.test_cluster_config_command.TestUpdateMaasClusterConf.test_config_set_tftp_root_without_setting_does_nothing ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_default_cluster_uuid ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_default_maas_url ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_default_tftp_port ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_default_tftp_root ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_cluster_uuid ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_maas_url ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_tftp_port ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_and_get_tftp_root ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_hostnames ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_ipv6_addresses ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_ipv6_addresses_with_brackets ... ok provisioningserver.tests.test_config.TestClusterConfiguration.test_set_maas_url_accepts_very_short_hostnames ... ok provisioningserver.tests.test_config.TestClusterConfigurationGRUBRoot.test__is_relative_to_tftp_root_with_trailing_slash ... ok provisioningserver.tests.test_config.TestClusterConfigurationGRUBRoot.test__is_relative_to_tftp_root_without_trailing_slash ... ok provisioningserver.tests.test_config.TestClusterConfigurationTFTPGeneratorURL.test__is_relative_to_maas_url ... ok provisioningserver.tests.test_config.TestClusterConfigurationTFTPGeneratorURL.test__strips_trailing_slashes_from_maas_url ... ok provisioningserver.tests.test_config.TestConfig.test_is_dev_environment_returns_false ... ok provisioningserver.tests.test_config.TestConfig.test_is_dev_environment_returns_true ... ok provisioningserver.tests.test_config.TestConfiguration.test_cannot_set_attributes ... ok provisioningserver.tests.test_config.TestConfiguration.test_create ... ok provisioningserver.tests.test_config.TestConfiguration.test_opens_using_backend ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_adding_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_configuration_pristine ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_getting_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_getting_non_existent_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_init ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_and_close ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_permissions_existing_database ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_open_permissions_new_database ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_opened_database_commits_on_exit ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_opened_database_rolls_back_on_unclean_exit ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_removing_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationDatabase.test_replacing_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_adding_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_configuration_pristine ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_getting_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_getting_non_existent_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_load_empty_file_results_in_empty_config ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_load_file_with_non_mapping_crashes ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_load_non_existent_file_crashes ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_modified_database_retains_permissions ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_modified_database_uses_safe_permissions_if_file_missing ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_open_and_close ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_open_permissions_new_database ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_open_takes_exclusive_lock ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_opened_configuration_file_does_not_save_on_unclean_exit ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_opened_configuration_file_saves_on_exit ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_removing_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_replacing_configuration_option ... ok provisioningserver.tests.test_config.TestConfigurationFile.test_unmodified_database_retains_permissions ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_delete (db) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_delete (file) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_falls_back_to_default (db) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_falls_back_to_default (file) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_gets_filename_from_environment (db) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_gets_filename_from_environment (file) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_set (db) ... ok provisioningserver.tests.test_config.TestConfigurationMeta.test_set (file) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_deleting_something (db) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_deleting_something (file) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something (db) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something (file) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something_is_not_validated (db) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_getting_something_is_not_validated (file) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something (db) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something (file) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something_is_validated (db) ... ok provisioningserver.tests.test_config.TestConfigurationOption.test_setting_something_is_validated (file) ... ok provisioningserver.tests.test_config.TestDirectory.test__validation_fails_when_directory_does_not_exist ... ok provisioningserver.tests.test_config.TestDirectory.test__validation_succeeds_when_directory_exists ... ok provisioningserver.tests.test_config.TestExtendedURL.test_allows_domain_names_up_to_63_chars_long ... ok provisioningserver.tests.test_config.TestExtendedURL.test_allows_hostnames_as_short_as_a_single_char ... ok provisioningserver.tests.test_config.TestExtendedURL.test_allows_hostnames_up_to_63_chars_long ... ok provisioningserver.tests.test_config.TestExtendedURL.test_takes_hyphen_but_not_start_or_end ... ok provisioningserver.tests.test_config.TestExtendedURL.test_takes_numbers_anywhere ... ok provisioningserver.tests.test_config.TestUUID.test__validation_fails_when_uuid_is_bad ... ok provisioningserver.tests.test_config.TestUUID.test__validation_succeeds_when_uuid_is_good ... ok provisioningserver.tests.test_diskless.TestComposeSourcePath.test__raises_error_on_missing_os_from_registry ... ok provisioningserver.tests.test_diskless.TestComposeSourcePath.test__raises_error_when_os_doesnt_support_diskless ... ok provisioningserver.tests.test_diskless.TestComposeSourcePath.test__returns_valid_path ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__calls_create_disk_on_driver ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__calls_update_diskless_tgt ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__creates_diskless_link ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__errors_when_driver_create_disk_returns_None ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__errors_when_driver_create_disk_returns_invalid_path ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__raises_error_on_doesnt_exist_source_path ... ok provisioningserver.tests.test_diskless.TestCreateDisklessDisk.test__raises_error_on_link_already_exists ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__calls_delete_disk_on_driver_when_link_points_to_valid_path ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__calls_update_diskless_tgt ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__checks_for_link_using_lexists ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__deletes_diskless_link ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__doenst_call_delete_disk_on_driver_when_link_is_invalid ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__exits_early_on_missing_link ... ok provisioningserver.tests.test_diskless.TestDeleteDisklessDisk.test__raises_error_if_read_diskless_link_returns_None ... ok provisioningserver.tests.test_diskless.TestHelpers.test_compose_diskless_link_path ... ok provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_creates_link ... ok provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_error_on_already_exists ... ok provisioningserver.tests.test_diskless.TestHelpers.test_create_diskless_link_uses_lexists ... ok provisioningserver.tests.test_diskless.TestHelpers.test_delete_diskless_link_deletes_link ... ok provisioningserver.tests.test_diskless.TestHelpers.test_delete_diskless_link_uses_lexists ... ok provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_driver_errors_on_missing_driver ... ok provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_driver_returns_driver ... ok provisioningserver.tests.test_diskless.TestHelpers.test_get_diskless_store ... ok provisioningserver.tests.test_diskless.TestHelpers.test_read_diskless_link_returns_link_path ... ok provisioningserver.tests.test_diskless.TestHelpers.test_read_diskless_link_uses_lexists ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_compose_diskless_tgt_config ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_get_diskless_target ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_get_diskless_tgt_path ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_reload_diskless_tgt ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_tgt_entry ... ok provisioningserver.tests.test_diskless.TestTgtHelpers.test_update_diskless_tgt_calls_atomic_write ... ok provisioningserver.tests.test_events.TestEvents.test_every_event_has_details ... ok provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__event_is_sent_to_region ... ok provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__event_type_is_registered_on_first_call_only ... ok provisioningserver.tests.test_events.TestNodeEventHubLogByID.test__updates_cache_if_event_type_not_found ... ok provisioningserver.tests.test_events.TestSendEventMACAddress.test__event_is_sent_to_region ... ok provisioningserver.tests.test_events.TestSendEventMACAddress.test__event_type_is_registered_on_first_call_only ... ok provisioningserver.tests.test_events.TestSendEventMACAddress.test__failure_is_suppressed_if_node_not_found ... ok provisioningserver.tests.test_events.TestSendEventMACAddress.test__updates_cache_if_event_type_not_found ... ok provisioningserver.tests.test_events.TestSendEventNode.test__calls_singleton_hub_logByID_directly ... ok provisioningserver.tests.test_events.TestSendEventNodeMACAddress.test__calls_singleton_hub_logByMAC_directly ... ok provisioningserver.tests.test_kernel_opts.TestGetCurtinKernelCmdlineSepTest.test_get_curtin_kernel_cmdline_sep_returns_curtin_value ... ok provisioningserver.tests.test_kernel_opts.TestGetCurtinKernelCmdlineSepTest.test_get_curtin_kernel_cmdline_sep_returns_default ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_command_line_inc_extra_opts ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_command_line_inc_purpose_opts ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_commissioning_compose_kernel_handles_extra_opts_None ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_arch_opts_copes_with_unknown_subarch ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_arm_specific_option ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_common_opts ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_purpose_opts_comm_node ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_inc_purpose_opts_xinstall_node ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_includes_preseed_url ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_kernel_command_line_not_inc_arm_specific_option ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_compose_preseed_kernel_opt_returns_kernel_option ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_enlist_compose_kernel_command_line_inc_purpose_opts ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_inc_purpose_opts ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_di_settings ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_locale ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_log_settings ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_includes_name_domain ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_install_compose_kernel_command_line_omits_domain_if_omitted ... ok provisioningserver.tests.test_kernel_opts.TestKernelOpts.test_xinstall_compose_kernel_command_line_inc_purpose_opts ... ok provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_get_last_directory ... ok provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_kernel_parameters_callable ... ok provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_prefix_target_name_adds_prefix ... ok provisioningserver.tests.test_kernel_opts.TestUtilitiesKernelOpts.test_prefix_target_name_produces_exactly_one_separating_colon ... ok provisioningserver.tests.test_monkey.TestAddTermErrorCodeToTFT.test_adds_error_code_8 ... ok provisioningserver.tests.test_monkey.TestAddTermErrorCodeToTFT.test_skips_adding_error_code_if_already_present ... ok provisioningserver.tests.test_monkey.TestForceSimplestreamsToUseUrllib2Events.test_replaces_urlreader_object (URL_READER) ... ok provisioningserver.tests.test_monkey.TestForceSimplestreamsToUseUrllib2Events.test_replaces_urlreader_object (URL_READER_CLASSNAME) ... ok provisioningserver.tests.test_monkey.TestForceSimplestreamsToUseUrllib2Events.test_replaces_urlreader_object (urllib_error) ... ok provisioningserver.tests.test_monkey.TestForceSimplestreamsToUseUrllib2Events.test_replaces_urlreader_object (urllib_request) ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_coalesces_networks_on_interface ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_discovers_IPv4_and_IPv6_on_same_interface ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_discovers_IPv4_network ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_discovers_IPv6_network ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_discovers_multiple_networks_per_interface ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_ignores_IPv4_loopback ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_ignores_IPv6_loopback ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_ignores_interface_without_IP_address ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_ignores_link_local_IPv4_addresses ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_ignores_link_local_IPv6_addresses ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_returns_suitable_interfaces ... ok provisioningserver.tests.test_network.TestNetworks.test_discover_networks_runs_in_real_life ... ok provisioningserver.tests.test_network.TestNetworks.test_filter_unique_networks_drops_redundant_networks ... ok provisioningserver.tests.test_network.TestNetworks.test_filter_unique_networks_orders_consistently ... ok provisioningserver.tests.test_network.TestNetworks.test_filter_unique_networks_returns_networks ... ok provisioningserver.tests.test_network.TestSortNetworksByPriority.test__sorts_by_type_then_ip_version ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__appends_path_elements (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__appends_path_elements (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__assumes_MAAS_ROOT_is_unset_if_empty (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__assumes_MAAS_ROOT_is_unset_if_empty (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__concatenates_despite_leading_slash (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__concatenates_despite_leading_slash (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__defaults_to_root (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__defaults_to_root (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__maybe_creates_dirpath_if_not_exists (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__maybe_creates_dirpath_if_not_exists (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__normalises (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__normalises (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__obeys_MAAS_ROOT_variable (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__obeys_MAAS_ROOT_variable (get_tentative_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__returns_absolute_path (get_path) ... ok provisioningserver.tests.test_path.TestGetPathFunctions.test__returns_absolute_path (get_tentative_path) ... ok provisioningserver.tests.test_plugin.TestOptions.test_defaults ... ok provisioningserver.tests.test_plugin.TestOptions.test_parse_minimal_options ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_dhcp_probe_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_image_download_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_image_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_init ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_makeService ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_makeService_patches_simplestreams ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_makeService_patches_tftp_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_node_monitor_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_service_monitor_service ... ok provisioningserver.tests.test_plugin.TestProvisioningServiceMaker.test_tftp_service ... ok provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__exits_non_zero_if_secret_does_not_exist ... ok provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__exits_zero_if_secret_exists ... ok provisioningserver.tests.test_security.TestCheckForSharedSecretScript.test__has_add_arguments ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__deals_fine_with_whitespace_in_filesystem_value ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__errors_reading_file_are_raised ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__errors_when_filesystem_value_cannot_be_decoded ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__reads_with_lock ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__returns_None_when_no_secret_exists ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__returns_secret_when_one_exists ... ok provisioningserver.tests.test_security.TestGetSharedSecretFromFilesystem.test__same_secret_is_returned_on_subsequent_calls ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__deals_gracefully_with_eof_from_tty ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__deals_gracefully_with_interrupt_from_tty ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__has_add_arguments ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__ignores_surrounding_whitespace_from_stdin ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__ignores_surrounding_whitespace_from_tty ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__prints_error_message_when_secret_cannot_be_decoded ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__prints_message_when_secret_is_installed ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__reads_secret_from_stdin ... ok provisioningserver.tests.test_security.TestInstallSharedSecretScript.test__reads_secret_from_tty ... ok provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_secret ... ok provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_with_lock ... ok provisioningserver.tests.test_security.TestSetSharedSecretOnFilesystem.test__writes_with_secure_permissions ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__ensure_service_logs_debug_in_expected_states ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__ensure_service_logs_warning_in_mismatch_process_state ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__ensure_service_performs_raises_ServiceActionError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__ensure_service_performs_start_for_off_service ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__ensure_service_performs_stop_for_on_service ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__exec_service_action_calls_service_with_LC_ALL_in_env ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__exec_service_action_calls_service_with_name_and_action ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__exec_service_action_decodes_stdout ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_expected_process_state_returns_systemd_dead_for_off ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_expected_process_state_returns_systemd_running_for_on ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_expected_process_state_returns_upstart_running_for_on ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_expected_process_state_returns_upstart_waiting_for_off ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_service_lock_adds_lock_to_service_locks ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_service_lock_uses_shared_lock ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_service_status_uses__get_systemd_service_status ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_service_status_uses__get_upstart_service_status ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_calls__exec_service_action ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_ignores_sudo_output ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_raise_error_for_invalid_active ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_raise_error_for_invalid_output ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_raises_UnknownServiceError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_returns_off_and_dead ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_systemd_service_status_returns_on_and_running ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_parsing_ignores_sudo_output ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_raise_error_for_invalid_active ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_raise_error_for_invalid_output ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_raises_UnknownServiceError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_returns_off_and_waiting ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__get_upstart_service_status_returns_on_and_running ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__lock_service_acquires_lock_for_service ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__service_action_calls__exec_service_action ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__service_action_logs_error_if_action_fails ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test__service_action_raises_ServiceActionError_if_action_fails ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_async_ensure_service_defers_to_a_thread ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_async_restart_service_defers_to_a_thread ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_ensure_all_services_calls_ensure_service_for_all_services ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_ensure_all_services_log_unknown_errors ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_ensure_service_calls_lock_and_unlock_even_with_exception ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_ensure_service_raises_UnknownServiceError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_get_service_state_raises_UnknownServiceError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_get_service_state_returns_state_from__get_service_status ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_init_determines_init_system ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_calls__service_action_with_restart ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_calls_lock_and_unlock_even_with_exception ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_logs_error_if_service_off ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_logs_info_if_service_on ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_raised_ServiceActionError_if_service_off ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_raises_ServiceNotOnError ... ok provisioningserver.tests.test_service_monitor.TestServiceMonitor.test_restart_service_raises_UnknownServiceError ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_more_things ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_no_things ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_batch_of_1_one_thing ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_batches_by_brute_force ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_more_things ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_no_things ... ok provisioningserver.tests.test_tags.TestGenBatchSlices.test_one_thing ... ok provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_more_things ... ok provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_no_things ... ok provisioningserver.tests.test_tags.TestGenBatches.test_batch_of_1_one_thing ... ok provisioningserver.tests.test_tags.TestGenBatches.test_brute ... ok provisioningserver.tests.test_tags.TestGenBatches.test_more_things ... ok provisioningserver.tests.test_tags.TestGenBatches.test_no_things ... ok provisioningserver.tests.test_tags.TestGenBatches.test_one_thing ... ok provisioningserver.tests.test_tags.TestGenNodeDetails.test__generates_node_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_all_invalid_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_lshw_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_lshw_details_and_others_valid ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_invalid_other_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_multiple_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_no_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_only_lldp_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merge_with_only_lshw_details ... ok provisioningserver.tests.test_tags.TestMergeDetails.test_merges_into_new_tree ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_all_invalid_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_lshw_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_lshw_details_and_others_valid ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_invalid_other_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_multiple_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_no_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_only_lldp_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merge_with_only_lshw_details ... ok provisioningserver.tests.test_tags.TestMergeDetailsCleanly.test_merges_into_new_tree ... ok provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_BSON_content ... ok provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_JSON_content ... ok provisioningserver.tests.test_tags.TestProcessResponse.test_process_OK_response_with_other_content ... ok provisioningserver.tests.test_tags.TestProcessResponse.test_process_not_OK_response ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_classify_evaluates_xpath ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_get_details_calls_correct_api_and_parses_result ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_get_nodes_calls_correct_api_and_parses_result ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_post_updated_nodes_calls_correct_api_and_parses_result ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_post_updated_nodes_handles_conflict ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_process_node_tags_integration ... ok provisioningserver.tests.test_tags.TestTagUpdating.test_process_node_tags_requests_details_in_batches ... ok provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__creates_directory ... ok provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__does_not_set_ownership_if_not_running_as_root ... ok provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__sets_ownership_to_maas_if_running_as_root ... ok provisioningserver.tests.test_upgrade_cluster.TestCreateGNUPGHome.test__succeeds_if_directory_exists ... ok provisioningserver.tests.test_upgrade_cluster.TestMakeMAASOwnBootResources.test__calls_chown_if_boot_resources_dir_exists ... ok provisioningserver.tests.test_upgrade_cluster.TestMakeMAASOwnBootResources.test__skips_chown_if_boot_resources_dir_does_not_exist ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__calls_update_targets_conf_with_current_dir ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__calls_write_targets_conf_with_current_dir ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_create_ubuntu_dir_when_no_valid_directories ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_move_paths_with_fewer_levels_into_ubuntu_dir ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__doesnt_move_paths_with_more_levels_into_ubuntu_dir ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_boot_resources_dir_does_not_exist ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_current_dir_does_not_exist ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__exits_early_if_ubuntu_dir_exist ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__list_subdirs_under_current_directory ... ok provisioningserver.tests.test_upgrade_cluster.TestMigrateArchitecturesIntoUbuntuDirectory.test__moves_paths_with_correct_levels_into_ubuntu_dir ... ok provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__does_nothing_if_file_not_present ... ok provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__is_idempotent ... ok provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__prefixes_header_to_file_if_present ... ok provisioningserver.tests.test_upgrade_cluster.TestRetireBootResourcesYAML.test__survives_encoding_problems ... ok provisioningserver.tests.test_upgrade_cluster.TestUpgradeCluster.test_calls_hooks ... ok provisioningserver.tests.test_upgrade_cluster.TestUpgradeCluster.test_calls_hooks_in_order ... ok ---------------------------------------------------------------------- Ran 2270 tests in 30.792s OK (SKIP=14) env bin/test.config snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_preserves_settings_order ... ok snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_use_username ... ok snippets.tests.test_maas_ipmi_autodetect.TestApplyIpmiUserSettings.test_verify_user_settings ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCKeyPairMethods.test_runs_bmc_config (bmc_get) ... ok 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 snippets.tests.test_maas_ipmi_autodetect.TestBMCListSections.test_bmc_list_sections ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection (Supports LAN 2.0) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCSupportsLANPlus.test_support_detection (Supports LAN 1.5) ... ok snippets.tests.test_maas_ipmi_autodetect.TestBMCUserGet.test_matching (No Leading Space) ... ok 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 snippets.tests.test_maas_ipmi_autodetect.TestCommitIPMISettings.test_commit_ipmi_settings ... ok snippets.tests.test_maas_ipmi_autodetect.TestConfigureIPMIUser.test_preserves_setting_order ... ok snippets.tests.test_maas_ipmi_autodetect.TestFormatUserKey.test_format_user_key ... ok snippets.tests.test_maas_ipmi_autodetect.TestListUserNumbers.test_empty ... ok snippets.tests.test_maas_ipmi_autodetect.TestListUserNumbers.test_matching ... ok snippets.tests.test_maas_ipmi_autodetect.TestMakeIPMIUserSettings.test_settings_ordered_correctly ... ok snippets.tests.test_maas_ipmi_autodetect.TestMakeIPMIUserSettings.test_uses_username_and_password ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumber.test_fail_raise_exception ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumber.test_pick_user_number ... ok snippets.tests.test_maas_ipmi_autodetect.TestPickUserNumberFromList.test_user_choice (Empty user list) ... ok 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 snippets.tests.test_maas_ipmi_autodetect.TestRunCommand.test_exception_on_failure ... ok snippets.tests.test_maas_ipmi_autodetect.TestRunCommand.test_output_returned ... ok snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_accept_some_missing_keys ... ok snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_fail_incorrect_keys ... ok snippets.tests.test_maas_ipmi_autodetect.TestVerifyIpmiUserSettings.test_fail_missing_key ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.509s OK env bin/test.js env bin/test.region maas.tests.test_maas.TestDatabaseConfiguration.test_atomic_requests_are_enabled ... ok maas.tests.test_maas.TestDatabaseConfiguration.test_isolation_level_is_serializable ... ok maas.tests.test_maas.TestDatabaseConfiguration.test_transactionmiddleware_is_not_used ... ok maas.tests.test_maas.TestSettingsHelpers.test_find_settings ... ok maas.tests.test_maas.TestSettingsHelpers.test_import_settings ... ok maasserver.api.tests.test_api.AccountAPITest.test_create_authorisation_token ... ok maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_bad_request_no_token ... ok maasserver.api.tests.test_api.AccountAPITest.test_delete_authorisation_token_not_found ... ok maasserver.api.tests.test_api.AccountAPITest.test_handler_path ... ok maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_get_config_forbidden ... ok maasserver.api.tests.test_api.MAASAPIAnonTest.test_anon_set_config_forbidden ... ok maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config ... ok maasserver.api.tests.test_api.MAASAPITest.test_admin_set_config_rejects_unknown_config_item ... ok maasserver.api.tests.test_api.MAASAPITest.test_get_config_rejects_unknown_config_item ... ok maasserver.api.tests.test_api.MAASAPITest.test_get_config_requires_name_param ... ok maasserver.api.tests.test_api.MAASAPITest.test_get_config_returns_config ... ok maasserver.api.tests.test_api.MAASAPITest.test_handler_path ... ok maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_name_param ... ok maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_string_name_param ... ok maasserver.api.tests.test_api.MAASAPITest.test_set_config_requires_value_param ... ok maasserver.api.tests.test_api.MAASAPITest.test_simple_user_get_config_forbidden ... ok maasserver.api.tests.test_api.MAASAPITest.test_simple_user_set_config_forbidden ... ok maasserver.api.tests.test_api.TestAuthentication.test_invalid_oauth_request ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPI.test_delete_interface ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPI.test_read_interface ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPI.test_update_interface ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_delete_does_not_work_for_normal_user ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_delete_works_for_master_worker ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_read_works_for_master_worker ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_read_works_for_normal_user ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_update_does_not_work_for_normal_user ... ok maasserver.api.tests.test_api.TestNodeGroupInterfaceAPIAccessPermissions.test_update_works_for_master_worker ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_list_lists_interfaces ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_list_works_for_master_worker ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_list_works_for_normal_user ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_new_creates_interface ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_new_does_not_work_for_normal_user ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_new_validates_data ... ok maasserver.api.tests.test_api.TestNodeGroupInterfacesAPI.test_new_works_for_master_worker ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_catches_key_validation_errors ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_adding_works ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_by_id_works ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_delete_fails_if_not_your_key ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_get_by_id_works ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_list_works ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkey_handler_path ... ok maasserver.api.tests.test_api.TestSSHKeyHandlers.test_sshkeys_handler_path ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_invalid_power_type ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_not_given ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_but_no_parameters ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_invalid_parameters ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_power_type_set_with_parameters ... ok maasserver.api.tests.test_api.TestStoreNodeParameters.test_unknown_power_type ... ok maasserver.api.tests.test_api.TestXSSBugs.test_invalid_signature_response_is_textplain ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_bcache_backing ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_change_storages_to_partitions_bcache ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_404_when_not_bcache ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_409_when_not_ready ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_delete_deletes_bcache ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_handler_path ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_invalid_change_fails ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_read_404_when_not_bcache ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_403_if_not_admin ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_409_if_not_ready ... ok maasserver.api.tests.test_bcache.TestBcacheDeviceAPI.test_update_bcache ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_403_if_not_admin ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_409_if_not_ready ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_backing_fails ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_create_with_missing_cache_set_fails ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_handler_path ... ok maasserver.api.tests.test_bcache.TestBcacheDevicesAPI.test_read ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_400_when_cache_set_in_use ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_409_when_not_ready ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_delete_deletes_cache_set ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_handler_path ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_invalid_id ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_read_404_when_node_mismatch ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_400_when_invalid_id ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_403_when_not_admin ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_409_when_not_ready ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetAPI.test_update_change_cache_device ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_403_when_not_admin ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_409_when_not_ready ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_create_with_missing_cache_fails ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_handler_path ... ok maasserver.api.tests.test_bcache_cacheset.TestBcacheCacheSetsAPI.test_read ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_403_when_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_404_when_system_id_doesnt_match ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_returns_409_when_the_nodes_not_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_add_tag_to_block_device ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_deletes_block_device ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_403_when_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_404_when_system_id_doesnt_match ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_delete_returns_409_when_the_nodes_not_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_formats_block_device_as_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_format_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_400_on_missing_mount_point ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_on_filesystem_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_mount_sets_mount_path_on_filesystem_as_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_block_device_by_name ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_physical_block_device ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesystem ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_filesytems_on_partitions ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_returns_partitions ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_read_virtual_block_device ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_from_block_device ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_403_when_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_404_when_system_id_doesnt_match ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_remove_tag_returns_409_when_the_nodes_not_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_deletes_filesystem_as_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_in_filesystem_group ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_mounted ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_400_if_not_formatted ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unformat_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_already_unmounted ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_400_if_not_formatted ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_unmount_unmounts_filesystem_as_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_physical_block_device_as_normal_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_returns_409_for_non_ready_node ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDeviceAPI.test_update_virtual_block_device_as_normal_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_admin ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_as_normal_user ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_create_physicalblockdevice_with_invalid_params ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystem ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_filesystems_on_partitions ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_model ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partition_type ... ok maasserver.api.tests.test_blockdevice.TestBlockDevices.test_read_returns_partitions ... ok maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_404_when_invalid_nodegroup ... ok maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_503_when_no_connection_avaliable ... ok maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_503_when_timeout_error ... ok maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_boot_image_list ... ok maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_handler_path ... ok maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_deletes_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_GET_returns_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_handler_path ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_on_complete_calls_clusters_to_import_boot_images ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_resource_file_writes_content ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_doesnt_match_sha256 ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_is_too_large ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_no_content ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_resource_file_is_complete ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_forbidden_when_resource_is_synced ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_with_multiple_requests_and_large_content ... ok maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_handler_path ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_doesnt_include_full_definition_of_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_generated_returns_generated_boot_resources ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_returns_boot_resources_list ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_synced_returns_synced_boot_resources ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_uploaded_returns_uploaded_boot_resources ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_calls_import_boot_images_on_all_clusters ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_already_existing_largefile ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_default_filetype ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_empty_largefile ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_returns_full_definition_of_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_boot_resource ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_size_matches_total_size_for_largefile ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_handler_path ... ok maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_import_requires_admin ... ok maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_file_to_dict ... ok maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_set_to_dict ... ok maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_with_sets ... ok maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_without_sets ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_deletes_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_returns_boot_source ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_updates_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_handler_path ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_DELETE_deletes_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_returns_boot_source ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_returns_same_boot_source_for_different_node_groups ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_PUT_updates_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_handler_path ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_returns_boot_source_selection_list ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_creates_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_handler_path ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_returns_boot_source_selection_list ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_returns_same_list_for_different_node_groups ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_POST_creates_boot_source_selection ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_handler_path ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_deletes_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_returns_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_updates_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_handler_path ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_DELETE_deletes_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_returns_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_returns_same_boot_source_no_matter_the_nodegroup ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_PUT_updates_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_handler_path ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_returns_boot_source_list ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_data ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_filename ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_validates_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_handler_path ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_returns_boot_source_list ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_returns_same_list_for_different_node_groups ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_creates_boot_source_with_keyring_data ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_creates_boot_source_with_keyring_filename ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_validates_boot_source ... ok maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_handler_path ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_DELETE_deletes_script ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_preserves_binary_data ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_returns_script_contents ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_PUT_updates_contents ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_GET_lists_commissioning_scripts ... ok maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_POST_creates_commissioning_script ... ok maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_DELETE_is_forbidden ... ok maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_GET_is_forbidden ... ok maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_PUT_is_forbidden ... ok maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_GET_is_forbidden ... ok maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_POST_is_forbidden ... ok maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_name ... ok maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_node ... ok maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_displays_only_visible_nodes ... ok maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_commissioning_results ... ok maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_ignores_timezone_skew_between_python_and_database ... ok maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_commissioning_and_expired_node ... ok maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_commissioning_but_not_expired_node ... ok maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_no_action ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_hash_is_the_api_hash ... ok maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json ... ok maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute (http,script-at-root) ... ok 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 maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test__claims_ip_address_from_cluster_interface ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test__rejected_if_not_permitted ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_creates_ip_for_specific_mac ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_creates_ip_with_random_ip ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_rejects_invalid_ip ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_rejects_invalid_mac ... ok maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_rejects_unrelated_mac ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_rejects_deletion_if_not_permitted ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_removes_device ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_GET_reads_device ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_POST_method_doesnt_exist ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_rejects_edit_if_not_permitted ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_hostname ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_parent ... ok maasserver.api.tests.test_devices.TestDeviceAPI.test_handler_path ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__rejects_empty_ip ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__rejects_invalid_ip ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__releases_ip_address ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_returns_limited_fields ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_handler_path ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_list_ignores_nodes ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_list_lists_devices ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_list_returns_limited_fields ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_list_with_id_returns_matching_devices ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_list_with_macaddress_returns_matching_devices ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_new_creates_device ... ok maasserver.api.tests.test_devices.TestDevicesAPI.test_new_creates_device_with_parent ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_api_returns_description_document ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_handler ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_handler_with_maas_handler ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_anonymous_resource ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_authenticated_resource ... ok maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_resource_authenticated_resource_with_fallback ... ok maasserver.api.tests.test_doc.TestFindingResources.test_handler_path ... ok maasserver.api.tests.test_doc.TestFindingResources.test_nested_urlpatterns_with_handler ... ok maasserver.api.tests.test_doc.TestFindingResources.test_smoke ... ok maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_empty ... ok maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_not_present ... ok maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource ... ok maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource_for_incomplete_handler ... ok maasserver.api.tests.test_doc.TestFindingResources.test_urlpatterns_with_resource_hidden ... ok maasserver.api.tests.test_doc.TestGeneratePowerTypesDoc.test__generate_power_types_doc_generates_describes_power_type ... ok maasserver.api.tests.test_doc.TestGeneratePowerTypesDoc.test__generate_power_types_doc_generates_doc ... ok maasserver.api.tests.test_doc.TestGeneratingDocs.test_generates_doc_for_handler ... ok maasserver.api.tests.test_doc.TestGeneratingDocs.test_generates_doc_for_multiple_handlers ... ok maasserver.api.tests.test_doc.TestGeneratingDocs.test_handler_without_resource_uri ... ok maasserver.api.tests.test_doc.TestHandlers.test_contains_documentation_from_handlers ... ok maasserver.api.tests.test_doc.TestHandlers.test_handlers_have_section_title ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_accept_all ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_admin_creates_node_in_commissioning_state ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_field ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_skip_check ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_type_if_admin ... ok maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ... FAIL maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_updates_power_parameters_rejects_unknown_param ... ok maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_accept_not_allowed ... ok maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_returns_limited_fields ... ERROR maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses (anon) ... ERROR maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node (anon) ... FAIL maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only (anon) ... FAIL maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters (anon) ... FAIL maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture (anon) ... FAIL maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (anon) ... ERROR maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default (anon) ... ERROR maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data (anon) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data (admin) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname (anon) ... ERROR maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname (user) ... ok maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname (admin) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended (anon) ... FAIL maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended (user) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended (admin) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster (anon) ... FAIL maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster (user) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster (admin) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network (anon) ... FAIL maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network (user) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network (admin) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found (anon) ... FAIL maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found (user) ... ok maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found (admin) ... ok maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_node_in_declared_state (anon) ... FAIL maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_node_in_declared_state (user) ... ok maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_all_does_not_accept_anything ... ok maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_not_allowed ... ok maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ... FAIL maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_simple_user_can_set_power_type_and_parameters ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_doesnt_list_devices ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_orders_by_reverse_id ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_prev_next_uris_preserves_query_params ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_by_agent_name ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_agent_name_filters_with_empty_string ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_default_log_level_is_info ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_hostname_returns_matching_nodes ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_id_returns_matching_nodes ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_ids_orders_by_id_reverse ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_log_level_raises_error_with_msg ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_invalid_macs_returns_sensible_error ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_limits_with_most_recent_events ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_limit_over_hard_limit_raises_error_with_msg ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_log_level_returns_that_level_and_greater ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_macs_returns_matching_nodes ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_nonexistent_id_returns_empty_list ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_some_matching_ids_returns_matching_nodes ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_start_event_id_with_limit ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_start_event_id_without_limit ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_without_limit_limits_to_default_newest ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_with_zone_filters_by_zone ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_agent_name_does_not_filter ... ok maasserver.api.tests.test_events.TestEventsAPI.test_GET_query_without_events_returns_empty_list ... ok maasserver.api.tests.test_events.TestEventsAPI.test_handler_path ... ok maasserver.api.tests.test_events.TestEventsAPI.test_query_num_queries_is_independent_of_num_nodes_and_events ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_delete_deletes_fabric ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_handler_path ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_read ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_read_404_when_bad_id ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_update ... ok maasserver.api.tests.test_fabrics.TestFabricAPI.test_update_admin_only ... ok maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create ... ok maasserver.api.tests.test_fabrics.TestFabricsAPI.test_create_admin_only ... ok maasserver.api.tests.test_fabrics.TestFabricsAPI.test_handler_path ... ok maasserver.api.tests.test_fabrics.TestFabricsAPI.test_read ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_delete_deletes_fannetwork ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_handler_path ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_read_404_when_bad_id ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update ... ok maasserver.api.tests.test_fannetworks.TestFanNetworkAPI.test_update_admin_only ... ok maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create ... ok maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_admin_only ... ok maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_create_requires_fields ... ok maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_handler_path ... ok maasserver.api.tests.test_fannetworks.TestFanNetworksAPI.test_read ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_delete_file ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_get_file ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_list_files ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_resource_uri_allows_anonymous_access ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_by_key_works_anonymously ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_fetches_the_most_recent_file ... ok maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_works_anonymously ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_empty_file ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_can_overwrite_existing_file_of_same_name ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_file_attached ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_filename ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_too_many_files ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_succeeds ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_with_slashes_in_name_succeeds ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_api_supports_slashes_in_filenames_roundtrip_test ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_file_deletes_file ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_filters_by_owner ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_file_handler_path ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_handler_path ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_resource_uri_supports_slashes_in_filenames ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_missing_file ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_no_filename ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returning_404_file_includes_header ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_content_base64_encoded ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_resource_uri ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_owned_file ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_succeeds ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_does_not_include_file_content ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_filters_by_owner ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_lists_files_with_prefix ... ok maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_returns_ordered_list ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_delete_deletes_interface ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_handler_path ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_creates_link ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_raises_error ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_link_subnet_requries_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_404_when_invalid_id ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_read_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_raises_error ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_requries_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv4_on_node ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_set_default_gateway_sets_gateway_link_ipv6_on_node ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_deletes_link ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_raises_error ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_unlink_subnet_requries_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_bond_interface ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_physical_interface ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_requires_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfaceAPI.test_update_vlan_interface ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_bond ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_bond_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_bond_requires_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_bond_requires_name_vlan_and_parents ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical_409_when_not_ready ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical_disabled ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical_doesnt_allow_mac_already_register ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical_requires_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_physical_requires_mac_name_and_vlan ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_vlan ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_vlan_requires_admin ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_create_vlan_requires_vlan_and_parent ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_handler_path ... ok maasserver.api.tests.test_interfaces.TestNodeInterfacesAPI.test_read ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_only_returns_request_users_addresses ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_empty_if_no_ipaddresses ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_returns_ipaddresses ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_GET_sorts_by_id ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_deallocates_address ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_deletes_unknown_interface ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_does_not_delete_IP_that_I_dont_own ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_does_not_delete_interfaces_linked_to_nodes ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_does_not_delete_other_IPs_I_own ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_raises_503_if_removing_host_maps_errors ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_release_rejects_invalid_ip ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_creates_address_outside_of_static_range ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_creates_ipaddress ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_creates_requested_address ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_errors_for_interface_with_no_IP_range ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_errors_for_invalid_network ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_errors_for_no_matching_interface ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_rejects_invalid_ip ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_requested_address_detects_in_use_address ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_requested_address_rejects_ip_in_dynamic_range ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_with_MAC_returns_503_if_hostmap_update_fails ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_POST_returns_error_when_static_ip_for_MAC_already_exists ... ok maasserver.api.tests.test_ipaddresses.TestIPAddressesAPI.test_handler_path ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_deletes_license_key ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_is_idempotent ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_requires_admin ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_requires_admin ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_404_for_unknown_os_and_series ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_license_key ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_POST_is_prohibited ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_requires_admin ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_returns_404_for_unknown_os_and_series ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_updates_license_key ... ok maasserver.api.tests.test_licensekey.TestLicenseKey.test_handler_path ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_requires_admin ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_empty_if_no_networks ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_license_keys ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_creates_license_key ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_requires_admin ... ok maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_handler_path ... ok maasserver.api.tests.test_maas.MAASHandlerAPITest.test_get_config_default_distro_series ... ok maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_default_distro_series ... ok maasserver.api.tests.test_maas.MAASHandlerAPITest.test_set_config_only_default_osystem_are_valid_for_distro_series ... ok maasserver.api.tests.test_network.TestListConnectedMACs.test_excludes_MACs_for_nodes_not_visible_to_user ... ok maasserver.api.tests.test_network.TestListConnectedMACs.test_ignores_unconnected_macs ... ok maasserver.api.tests.test_network.TestListConnectedMACs.test_includes_MACs_for_nodes_visible_to_user ... ok maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_connected_macs ... ok maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_sorted_MACs ... ok maasserver.api.tests.test_network.TestNetwork.test_DELETE_returns_410 ... ok maasserver.api.tests.test_network.TestNetwork.test_GET_returns_404_for_unknown_network ... ok maasserver.api.tests.test_network.TestNetwork.test_GET_returns_network ... ok maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_returns_410 ... ok maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_returns_410 ... ok maasserver.api.tests.test_network.TestNetwork.test_POST_is_prohibited ... ok maasserver.api.tests.test_network.TestNetwork.test_PUT_returns_410 ... ok maasserver.api.tests.test_network.TestNetwork.test_handler_path ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_combines_node_filters_as_intersection_of_networks ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_fails_if_filtering_by_nonexistent_node ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_filters_by_node ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_ignores_duplicates ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_empty_if_no_subnets ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_networks ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_sorts_by_name ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_POST_returns_410 ... ok maasserver.api.tests.test_networks.TestNetworksAPI.test_handler_path ... ok maasserver.api.tests.test_node.NodeAnonAPITest.test_anon_api_doc ... ok maasserver.api.tests.test_node.NodeAnonAPITest.test_anon_nodes_GET ... ok maasserver.api.tests.test_node.NodeAnonAPITest.test_node_init_user_cannot_access ... ok maasserver.api.tests.test_node.NodesAPILoggedInTest.test_nodes_GET_logged_in ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_allows_macaddress_parameter ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_catches_bad_mac_address_parameter ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_checks_edit_permission ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_claims_sticky_ip_address ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_claims_sticky_ip_address_non_admin ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_detects_out_of_network_requested_ip ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_detects_unavailable_requested_ip ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_disallows_when_allocated ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_returns_existing_if_already_exists ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_address_validates_ip_address ... ok maasserver.api.tests.test_node.TestClaimStickyIpAddressAPI.test_claim_sticky_ip_allows_requested_ip ... ok maasserver.api.tests.test_node.TestClearDefaultGateways.test__403_when_not_admin ... ok maasserver.api.tests.test_node.TestClearDefaultGateways.test__clears_default_gateways ... ok maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_all_details ... ok maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_empty_details_when_there_are_none ... ok maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_not_found_when_node_does_not_exist ... ok maasserver.api.tests.test_node.TestGetDetails.test_GET_returns_only_those_details_that_exist ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_allowed_from_any_other_state ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_changes_status ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_handles_missing_comment ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_passes_comment ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_requires_ownership ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_updates_error_description ... ok maasserver.api.tests.test_node.TestMarkBroken.test_mark_broken_updates_error_description_compatibility ... ok maasserver.api.tests.test_node.TestMarkFixed.test_mark_fixed_changes_status ... ok maasserver.api.tests.test_node.TestMarkFixed.test_mark_fixed_handles_missing_comment ... ok maasserver.api.tests.test_node.TestMarkFixed.test_mark_fixed_passes_comment ... ok maasserver.api.tests.test_node.TestMarkFixed.test_mark_fixed_requires_admin ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_deletes_node_fails_if_not_admin ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_forbidden_without_edit_permission ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_invisible_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_refuses_to_delete_nonexistent_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_DELETE_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_refuses_to_access_nonexistent_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_404_if_node_name_contains_invalid_characters ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_associated_ip_addresses ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_associated_routers ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_associated_tag ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_boot_type ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_empty_owner_when_not_allocated ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_interface_set ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_min_hwe_kernel ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_min_hwe_kernel_and_hwe_kernel ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_owner_name_when_allocated_to_other_user ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_owner_name_when_allocated_to_self ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_physical_block_devices ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_pxe_mac ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_substatus_message_with_most_recent_event ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_substatus_name ... ok maasserver.api.tests.test_node.TestNodeAPI.test_GET_returns_zone ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_acquire_handles_missing_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_acquire_passes_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_commission_commissions_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_commission_commissions_node_with_options ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_allows_admin_to_release_anyones_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_combines_with_acquire ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_does_nothing_for_unowned_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_fails_for_other_node_states ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_forbidden_if_user_cannot_edit_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_frees_hwe_kernel ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_handles_missing_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_in_wrong_state_reports_current_state ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_passes_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_rejects_request_from_unauthorized_user ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_releases_failed_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_release_releases_owned_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_checks_ownership ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_checks_permission ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_fails_with_no_boot_source ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_handles_missing_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_may_be_repeated ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_passes_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_returns_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_sets_default_distro_series ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_sets_license_key ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_sets_osystem_and_distro_series ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_stores_user_data ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_validates_distro_series ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_validates_hwe_kernel_with_default_distro_series ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_start_validates_license_key ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_checks_permission ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_handles_missing_comment ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_may_be_repeated ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_returns_503_when_power_op_already_in_progress ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_returns_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_returns_nothing_if_node_was_not_stopped ... ok maasserver.api.tests.test_node.TestNodeAPI.test_POST_stop_stops_nodes ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_admin_can_change_power_type ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_clears_zone ... SKIP: XXX: JeroenVermeulen 2013-12-11 bug=1259872: Clearing the zone field does not work... maasserver.api.tests.test_node.TestNodeAPI.test_PUT_does_not_set_zone_if_not_present ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_ignores_unknown_fields ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_leaves_disable_ipv4_unchanged_by_default ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_non_admin_cannot_change_power_type ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_omitted_hostname ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_refuses_to_update_nonexistent_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_rejects_device ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_rejects_invalid_data ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_sets_disable_ipv4 ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_sets_zone ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_boot_type ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_cpu_memory ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_node ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_parameters_accepts_only_mac_for_wol ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_parameters_empty_string ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_parameters_field ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_parameters_rejects_unknown_param ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_parameters_skip_ckeck ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_type_default_resets_params ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_type_empty_rejects_params ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_power_type_empty_skip_check_to_force_params ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_swap_size ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_swap_size_invalid_suffix ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_updates_swap_size_suffixes ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_without_zone_leaves_zone_unchanged ... ok maasserver.api.tests.test_node.TestNodeAPI.test_PUT_zone_change_requires_admin ... ok maasserver.api.tests.test_node.TestNodeAPI.test_handler_path ... ok maasserver.api.tests.test_node.TestNodeAPI.test_resource_uri_points_back_at_node ... ok maasserver.api.tests.test_node.TestNodeReleaseStickyIpAddressAPI.test__releases_ip_address ... ok maasserver.api.tests.test_node.TestNodeReleaseStickyIpAddressAPI.test__validates_ip_address ... ok maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters ... ok maasserver.api.tests.test_node.TestPowerParameters.test_get_power_parameters_empty ... ok maasserver.api.tests.test_node.TestPowerParameters.test_power_parameters_requires_admin ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__400_when_invalid_optional_param ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__400_when_layout_error ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__400_when_layout_not_supported ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__400_when_no_boot_disk ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__400_when_storage_layout_missing ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__403_when_not_admin ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__409_when_node_not_ready ... ok maasserver.api.tests.test_node.TestSetStorageLayout.test__calls_set_storage_layout_on_node ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_GET_returns_404_for_unknown_node_group ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_GET_returns_node_group ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_reserved_to_admin_users ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_updates_nodegroup ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_updates_nodegroup_validates_data ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_without_default_disable_ipv4_leaves_field_unchanged ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_accept_accepts_nodegroup ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_accept_reserved_to_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_handler_path ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_import_boot_images_denied_if_not_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_import_boot_images_schedules_import_to_clusters ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_msftocs ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_seamicro ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_virsh ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_vmware ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_reject_rejects_nodegroup ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_reject_reserved_to_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_accepts_new_download ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_rejects_invalid_data ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_updates_ongoing_download ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_does_not_work_for_normal_user ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_does_work_for_other_cluster ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_works_for_nodegroup_worker ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_allows_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_does_not_see_other_node_groups ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_refuses_nonworker ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_requires_authentication ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_returns_details ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_with_no_details ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_empty_details ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_import_boot_images_denied_if_not_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_import_boot_images_schedules_import_to_cluster ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_does_not_work_for_normal_user ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_requires_authentication ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_works_for_admin ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_works_for_nodegroup_worker ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_requires_authentication ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForMSCM.test_probe_and_enlist_mscm_adds_mscm (deprecated) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForMSCM.test_probe_and_enlist_mscm_adds_mscm (unified) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForUCSM.test_probe_and_enlist_ucsm_adds_ucsm (deprecated) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForUCSM.test_probe_and_enlist_ucsm_adds_ucsm (unified) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path (anon) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path (user) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path (admin) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups (anon) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups (user) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups (admin) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api (anon) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api (user) ... ok maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api (admin) ... ok maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_normalizes_mac_address ... ok maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_False_if_node_not_registered ... ok maasserver.api.tests.test_nodes.AnonymousIsRegisteredAPITest.test_is_registered_returns_True_if_node_registered ... ok maasserver.api.tests.test_nodes.NodeHostnameTest.test_GET_list_returns_fqdn_with_domain_name_from_cluster (user) ... ok maasserver.api.tests.test_nodes.NodeHostnameTest.test_GET_list_returns_fqdn_with_domain_name_from_cluster (admin) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_exposes_substatus (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_list_allocated_folds_status (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_exposes_substatus (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_GET_node_folds_status (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_update_forbidden_if_not_admin (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_exposes_substatus (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (allocated) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (deploying) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (deployed) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (failed_deployment) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (failed_releasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (disk_erasing) ... ok maasserver.api.tests.test_nodes.TestBackwardCompatiblityFixNodesAPI.test_PUT_updates_node_folds_status (failed_disk_erasing) ... ok maasserver.api.tests.test_nodes.TestDeploymentStatus.test_GET_rejects_devices ... ok maasserver.api.tests.test_nodes.TestDeploymentStatus.test_GET_rejects_invalid_node_ids ... ok maasserver.api.tests.test_nodes.TestDeploymentStatus.test_GET_rejects_unviewable_nodes ... ok maasserver.api.tests.test_nodes.TestDeploymentStatus.test_GET_returns_multiple_matching_nodes ... ok maasserver.api.tests.test_nodes.TestDeploymentStatus.test_GET_returns_single_matching_node ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_doesnt_list_devices ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_by_agent_name ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_agent_name_filters_with_empty_string ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_hostname_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_id_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_ids_orders_by_id ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_invalid_macs_returns_sensible_error ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_macs_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_nonexistent_id_returns_empty_list ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_some_matching_ids_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_with_zone_filters_by_zone ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_agent_name_does_not_filter ... ok maasserver.api.tests.test_nodes.TestFilteredNodesListFromRequest.test_node_list_without_zone_does_not_filter ... ok maasserver.api.tests.test_nodes.TestGetStorageLayoutParams.test_sets_request_data_to_mutable ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_allocated_filters_by_id ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_allocated_returns_only_allocated_with_user_token ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_doesnt_list_devices ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_lists_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_nodes_issues_constant_number_of_queries ... SKIP: Unreliable; something is causing varying counts. maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_orders_by_id ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_agent_name_filters_by_agent_name ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_agent_name_filters_with_empty_string ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_hostname_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_id_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_ids_orders_by_id ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_invalid_macs_returns_sensible_error ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_macs_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_nonexistent_id_returns_empty_list ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_some_matching_ids_returns_matching_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_with_zone_filters_by_zone ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_without_agent_name_does_not_filter ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_without_nodes_returns_empty_list ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_list_without_zone_does_not_filter ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_power_parameters_requires_admin ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_power_parameters_with_ids_filters ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_GET_power_parameters_without_ids_does_not_filter ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_accepts_multiple_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_fails_for_device ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_fails_if_node_does_not_exist ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_gets_node_out_of_declared_state ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_rejects_impossible_state_changes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_accept_returns_actually_accepted_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_agent_name_defaults_to_empty_string ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_arch ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_cpu ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_float_cpu ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_mem ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_name ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_negated_tags ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_network ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_not_network ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_storage ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_tags ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_tags_comma_separated ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_tags_comma_space_separated ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_tags_mixed_input ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_tags_space_separated ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_zone ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_by_zone_fails_if_no_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_connected_to_routers ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_allocates_node_not_connected_to_routers ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_chooses_candidate_matching_constraint ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_fails_if_no_node_present ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_fails_with_invalid_cpu ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_fails_with_invalid_mem ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_fails_with_unknown_tags ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_fails_without_all_tags ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_failure_shows_constraints_if_given ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_failure_shows_no_constraints_if_none_given ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_ignores_already_allocated_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_ignores_unknown_constraint ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_obeys_not_in_zone ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_rejects_unknown_zone ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_returns_available_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_sets_a_token ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_sets_agent_name ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_treats_unknown_arch_as_bad_request ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_treats_unknown_name_as_resource_conflict ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_uses_node_acquire_lock ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_acquire_would_rather_fail_than_disobey_constraint ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_new_creates_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_new_takes_default_disable_ipv4_from_guessed_cluster ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_new_takes_default_for_disable_ipv4_from_given_cluster ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_new_when_logged_in_creates_node_in_declared_state ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_new_when_no_RPC_to_cluster_defaults_empty_power ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_quietly_accepts_empty_set ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_quietly_releases_empty_set ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_erases_disks_when_enabled ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_fails_if_nodes_do_not_exist ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_forbidden_if_user_cannot_edit_node ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_ignores_devices ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_rejects_impossible_state_changes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_rejects_request_from_unauthorized_user ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_release_returns_modified_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_does_not_affect_other_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_requires_admin ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_POST_set_zone_sets_zone_on_nodes ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_handle_when_URL_is_repeated ... ok maasserver.api.tests.test_nodes.TestNodesAPI.test_handler_path ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (GET) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (POST) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (PUT) ... ok maasserver.api.tests.test_not_found.NotFoundHandlerTest.test_calling_bogus_handler_returns_not_found (DELETE) ... ok maasserver.api.tests.test_partitions.TestPartitions.test_create_partition ... ok maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_403_if_not_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_create_returns_409_if_not_ready ... ok maasserver.api.tests.test_partitions.TestPartitions.test_delete_partition ... ok maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_403_for_non_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_delete_returns_409_for_not_ready_node ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_missing_partition ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_as_user ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_partition_with_invalid_parameters ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_format_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_partitions.TestPartitions.test_list_partitions ... ok maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_400_on_missing_mount_point ... ok maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_mount_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_mount_sets_mount_path_on_filesystem_as_user ... ok maasserver.api.tests.test_partitions.TestPartitions.test_read_partition ... ok maasserver.api.tests.test_partitions.TestPartitions.test_read_partition_by_name ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_filesystem ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_missing_partition ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_partition_as_user ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unformat_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_already_unmounted ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_400_if_not_formatted ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_403_if_ready_and_not_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_returns_409_if_not_allocated_or_ready ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_admin ... ok maasserver.api.tests.test_partitions.TestPartitions.test_unmount_unmounts_filesystem_as_user ... ok maasserver.api.tests.test_pxeconfig.TestGetBootImage.test__returns_None_immediately_if_purpose_is_local ... ok maasserver.api.tests.test_pxeconfig.TestGetBootImage.test__returns_None_on_no_matching_image ... ok maasserver.api.tests.test_pxeconfig.TestGetBootImage.test__returns_None_when_connection_unavailable ... ok maasserver.api.tests.test_pxeconfig.TestGetBootImage.test__returns_None_when_timeout_error ... ok maasserver.api.tests.test_pxeconfig.TestGetBootImage.test__returns_matching_image ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_event_log_pxe_request_for_known_boot_purpose ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_find_nodegroup_for_pxeconfig_request_uses_cluster_uuid ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_preseed_url_for_known_node_uses_nodegroup_maas_url ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_calls_event_log_pxe_request ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_commissioning_node_uses_min_hwe_kernel ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_defaults_to_i386_for_default ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_doesnt_update_bios_boot_method_when_same ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_doesnt_update_boot_cluster_ip_when_same ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_doesnt_update_boot_interface_when_same ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_enlistment_checks_default_min_hwe_kernel ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_enlistment_log_host_url_detects_request_origin ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_enlistment_preseed_url_detects_request_origin ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_has_enlistment_preseed_url_for_default ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_has_preseed_url_for_known_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_None_for_extra_kernel_opts ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_all_kernel_parameters ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_for_insane_state ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_for_ready_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_os_series_for_other_oses ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_os_when_erasing_disks ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_enlist_config_if_no_architecture_provided ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_extra_kernel_options ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_fs_host_as_cluster_controller ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_global_kernel_params_for_enlisting_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_image_subarch_not_node_subarch ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_json ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_no_content_for_unknown_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_success_for_detailed_but_unknown_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_success_for_known_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_ubuntu_os_series_for_ubuntu_xinstall ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_sets_boot_cluster_ip_when_empty ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_sets_boot_interface_when_empty ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_splits_domain_from_node_hostname ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_updates_bios_boot_method ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_updates_boot_cluster_ip_when_changed ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_updates_boot_interface_when_changed ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_boot_purpose_enlistment ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_fixed_hostname_for_enlisting_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_nodegroup_domain_for_enlisting_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_nodegroup_domain_for_node ... ok maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_present_boot_image ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_blockdevice_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_partition_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_device_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_invalid_spare_partition_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_blockdevice ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_partition ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_device ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_add_valid_spare_partition ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_change_raid_uuid ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_delete_404_when_not_raid ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_delete_409_when_not_ready ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_delete_deletes_raid ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_handler_path ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_read ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_read_404_when_not_raid ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_blockdevice_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_partition_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_device_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_invalid_spare_partition_fails ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_blockdevice ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_partition ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_device ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_remove_valid_spare_partition ... ok maasserver.api.tests.test_raid.TestRaidAPI.test_rename_raid ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_403_when_not_admin ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_409_when_not_ready ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0 ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_a_spare_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_0_with_one_element_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1 ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_one_element_fails_without_side_effects ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_1_with_spares ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5 ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_5_with_2_elements_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6 ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_6_with_3_elements_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_block_device_from_other_node_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_block_device_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_partition_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_with_invalid_spare_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_create_raid_without_any_element_fails ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_handler_path ... ok maasserver.api.tests.test_raid.TestRaidsAPI.test_read ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_delete_deletes_space ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_handler_path ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_read ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_read_404_when_bad_id ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_update ... ok maasserver.api.tests.test_spaces.TestSpaceAPI.test_update_admin_only ... ok maasserver.api.tests.test_spaces.TestSpacesAPI.test_create ... ok maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_admin_only ... ok maasserver.api.tests.test_spaces.TestSpacesAPI.test_create_does_not_require_name ... ok maasserver.api.tests.test_spaces.TestSpacesAPI.test_handler_path ... ok maasserver.api.tests.test_spaces.TestSpacesAPI.test_read ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_catches_key_validation_errors ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_works ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_by_id_works ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_fails_if_not_your_key ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner_as_admin ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_works ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys_for_admin ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_sorts_output ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_works ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkey_handler_path ... ok maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkeys_handler_path ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_delete_deletes_subnet ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_handler_path ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_read ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_read_404_when_bad_id ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_update ... ok maasserver.api.tests.test_subnets.TestSubnetAPI.test_update_admin_only ... ok maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__reserved_ip_ranges_fails_if_not_logged_in ... ok maasserver.api.tests.test_subnets.TestSubnetAPIAuth.test__unreserved_ip_ranges_fails_if_not_logged_in ... ok maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__default_parameters ... ok maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_node_summary_false ... ok maasserver.api.tests.test_subnets.TestSubnetIPAddressesAPI.test__with_username_false ... ok maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__accounts_for_reserved_ip_address ... ok maasserver.api.tests.test_subnets.TestSubnetReservedIPRangesAPI.test__returns_empty_list_for_empty_subnet ... ok maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__default_does_not_include_ranges ... ok maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__with_include_ranges ... ok maasserver.api.tests.test_subnets.TestSubnetStatisticsAPI.test__without_include_ranges ... ok maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__accounts_for_reserved_ip_address ... ok maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_empty_list_for_full_subnet ... ok maasserver.api.tests.test_subnets.TestSubnetUnreservedIPRangesAPI.test__returns_full_list_for_empty_subnet ... ok maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create ... ok maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_admin_only ... ok maasserver.api.tests.test_subnets.TestSubnetsAPI.test_create_requires_name_vlan_space_cidr ... ok maasserver.api.tests.test_subnets.TestSubnetsAPI.test_handler_path ... ok maasserver.api.tests.test_subnets.TestSubnetsAPI.test_read ... ok maasserver.api.tests.test_support.TestAdminMethodDecorator.test_admin_can_call_method ... ok maasserver.api.tests.test_support.TestAdminMethodDecorator.test_non_admin_are_rejected ... ok maasserver.api.tests.test_support.TestOperationsResource.test_api_hash_is_set_in_headers ... ok maasserver.api.tests.test_support.TestOperationsResource.test_type_error_is_not_hidden ... ok maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_404 ... ok maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_removes_tag ... ok maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_hides_invisible_nodes ... ok maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_returns_nodes ... ok maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_with_no_nodes ... ok maasserver.api.tests.test_tag.TestTagAPI.test_GET_refuses_to_access_nonexistent_node ... ok maasserver.api.tests.test_tag.TestTagAPI.test_GET_returns_tag ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_leaves_manual_tags ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_rebuilds_node_mapping ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_requires_admin ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_unknown_404 ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_allows_nodegroup_worker ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_changes_associations ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_modify_other_nodegroup_nodes ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_require_add_or_remove ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_incorrect_definition ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_unknown_nodes ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_non_nodegroup_worker ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_unidentified_nodegroup_worker ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_rejects_normal_user ... ok maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_unknown_tag ... ok maasserver.api.tests.test_tag.TestTagAPI.test_PUT_invalid_definition ... ok maasserver.api.tests.test_tag.TestTagAPI.test_PUT_refuses_non_superuser ... ok maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_node_associations ... ok maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_tag ... ok maasserver.api.tests.test_tag.TestTagAPI.test_handler_path ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_GET_list_without_tags_returns_empty_list ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_creates_tag ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_invalid_tag_name ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_kernel_opts ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_populates_nodes ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_refuses_non_admin ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_without_definition_creates_tag ... ok maasserver.api.tests.test_tag.TestTagsAPI.test_handler_path ... ok maasserver.api.tests.test_user.TestUser.test_GET_finds_user ... ok maasserver.api.tests.test_user.TestUser.test_GET_identifies_superuser_as_such ... ok maasserver.api.tests.test_user.TestUser.test_GET_returns_404_if_user_not_found ... ok maasserver.api.tests.test_user.TestUser.test_GET_shows_expected_fields ... ok maasserver.api.tests.test_user.TestUser.test_handler_path ... ok maasserver.api.tests.test_user.TestUsers.test_GET_lists_users ... ok maasserver.api.tests.test_user.TestUsers.test_GET_orders_by_name ... ok maasserver.api.tests.test_user.TestUsers.test_POST_creates_admin ... ok maasserver.api.tests.test_user.TestUsers.test_POST_creates_user ... ok maasserver.api.tests.test_user.TestUsers.test_POST_requires_admin ... ok maasserver.api.tests.test_user.TestUsers.test_handler_path ... ok maasserver.api.tests.test_utils.TestExtractBool.test_0_means_False ... ok maasserver.api.tests.test_utils.TestExtractBool.test_1_means_True ... ok maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_None ... ok maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_number ... ok maasserver.api.tests.test_utils.TestExtractBool.test_asserts_against_raw_bytes ... ok maasserver.api.tests.test_utils.TestExtractBool.test_rejects_empty_string ... ok maasserver.api.tests.test_utils.TestExtractBool.test_rejects_other_numeric_strings ... ok maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_data_values_override_defaults ... ok maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_fields_filter_results ... ok maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_querydict_data_values_override_defaults ... ok maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_returns_QueryDict ... ok maasserver.api.tests.test_utils.TestGetOverridedQueryDict.test_takes_multiple_values_in_default_parameters ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_from_auth_header_returns_None_if_missing ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_from_auth_header_returns_key ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_raises_Unauthorized_if_no_auth_header ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_raises_Unauthorized_if_no_key ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_extract_oauth_key_returns_key ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_get_oauth_token_finds_token ... ok maasserver.api.tests.test_utils.TestOAuthHelpers.test_get_oauth_token_raises_Unauthorized_for_unknown_token ... ok maasserver.api.tests.test_version.TestFindingResources.test_GET_returns_details ... ok maasserver.api.tests.test_version.TestFindingResources.test_handler_path ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_404_when_invalid_id ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_delete_deletes_vlan ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_handler_path ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_read ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_read_404_when_bad_id ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_update ... ok maasserver.api.tests.test_vlans.TestVlanAPI.test_update_admin_only ... ok maasserver.api.tests.test_vlans.TestVlansAPI.test_create ... ok maasserver.api.tests.test_vlans.TestVlansAPI.test_create_admin_only ... ok maasserver.api.tests.test_vlans.TestVlansAPI.test_create_requires_vid ... ok maasserver.api.tests.test_vlans.TestVlansAPI.test_handler_path ... ok maasserver.api.tests.test_vlans.TestVlansAPI.test_read ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_403_when_not_admin ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_404_when_not_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_409_when_not_ready ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_create_logical_volume_creates_logical_volume ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_403_when_not_admin ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_404_when_not_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_409_when_not_ready ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_deletes_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_204_when_invalid_id ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_400_when_missing_id ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_403_when_not_admin ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_404_when_not_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_409_when_not_ready ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_delete_logical_volume_deletes_logical_volume ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_handler_path ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_read_404_when_not_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_403_when_not_admin ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_404_when_not_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_409_when_not_ready ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroupAPI.test_update_updates_volume_group ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_creates_with_block_devices_and_partitions ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_400_if_form_validation_fails ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_403_if_not_admin ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_create_raises_409_if_not_ready ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_handler_path ... ok maasserver.api.tests.test_volume_groups.TestVolumeGroups.test_read ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_cannot_delete_default_zone ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_is_idempotent ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_rejects_deletion_of_default_zone ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_removes_zone ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_requires_admin ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_sets_foreign_keys_to_default ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_GET_returns_zone ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_POST_is_prohibited ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_changing_name_maintains_foreign_keys ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_rejects_change_of_default_zone_name ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_requires_admin ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone_name ... ok maasserver.api.tests.test_zone.TestZoneAPI.test_handler_path ... ok maasserver.api.tests.test_zones.TestZonesAPI.test_handler_path ... ok maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_sorted_zone_list ... ok maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_zone_list ... ok maasserver.api.tests.test_zones.TestZonesAPI.test_new_creates_zone ... ok maasserver.api.tests.test_zones.TestZonesAPI.test_new_requires_admin ... ok maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_lists_architecture_choices ... ok maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_merges_results_from_multiple_nodegroups ... ok maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_returns_empty_list_if_there_are_no_node_groups ... ok maasserver.clusterrpc.tests.test_architecture.TestListSupportedArchitectures.test_sorts_results ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterInAction.test__calling_importer_issues_rpc_calls_to_clusters ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterInAction.test__run_calls_importer_and_reports_results ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterNew.test__new_obtains_proxy_if_not_given ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterNew.test__new_obtains_sources_if_not_given ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterNew.test__new_obtains_uuids_for_accepted_clusters_if_not_given ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporterNew.test__new_obtains_uuids_if_not_given ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_fallback_to_ListBootImages_on_old_clusters (get_common_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_fallback_to_ListBootImages_on_old_clusters (get_all_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_ignores_failures_when_talking_to_clusters (get_common_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_ignores_failures_when_talking_to_clusters (get_all_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_for_one_cluster (get_common_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_for_one_cluster (get_all_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_on_all_clusters (get_common_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_boot_images_on_all_clusters (get_all_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_empty_list_when_all_clusters_fail (get_common_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetAvailableBootImages.test_returns_empty_list_when_all_clusters_fail (get_all_available_boot_images) ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetBootImages.test_calls_ListBootImagesV2_before_ListBootImages ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetBootImages.test_calls_ListBootImages_if_raised_UnhandledCommand ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetBootImages.test_returns_boot_images ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetBootImagesFor.test_returns_boot_images_matching_subarches_in_boot_resources ... ok maasserver.clusterrpc.tests.test_boot_images.TestGetBootImagesFor.test_returns_boot_images_matching_subarchitecture ... ok maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_ignores_failures_when_talking_to_clusters ... ok maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_returns_False_when_all_clusters_return_False ... ok maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunning.test_returns_True_when_one_cluster_returns_True ... ok maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunningFor.test_returns_False ... ok maasserver.clusterrpc.tests.test_boot_images.TestIsImportBootImagesRunningFor.test_returns_True ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToCreateHostMaps.test__returns_calls_for_each_mapping ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToCreateHostMaps.test__returns_zero_calls_when_there_are_no_static_mappings ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToCreateHostMaps.test__skips_IPv6_mappings ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__only_considers_leases_for_the_given_nodegroup ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__only_considers_macs_when_searching_for_leases ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__only_returns_leases_outside_all_static_ranges_for_ng ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__returns_leases_that_are_outside_static_range ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__returns_nothing_when_there_are_no_static_mappings ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenDynamicIPAddressesWithHostMaps.test__treats_undefined_static_range_as_zero_size_network ... ok maasserver.clusterrpc.tests.test_dhcp.TestRemoveHostMaps.test__does_nothing_when_there_are_no_host_maps ... ok maasserver.clusterrpc.tests.test_dhcp.TestRemoveHostMaps.test__end_to_nearly_end ... ok maasserver.clusterrpc.tests.test_dhcp.TestRemoveHostMaps.test__passes_in_map_of_clients_to_gen_call ... ok maasserver.clusterrpc.tests.test_dhcp.TestRemoveHostMaps.test__yields_nothing_when_everything_is_okay ... ok maasserver.clusterrpc.tests.test_dhcp.TestRemoveHostMaps.test__yields_only_failures_when_removing_host_maps ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__does_nothing_when_there_are_no_host_maps ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__end_to_nearly_end ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__passes_in_map_of_clients_to_gen_calls ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__stops_when_there_are_errors_removing_dynamic_leases ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__yields_nothing_when_everything_is_okay ... ok maasserver.clusterrpc.tests.test_dhcp.TestUpdateHostMaps.test__yields_only_failures_when_creating_host_maps ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_fixes_custom_osystem_release_titles ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_ignores_failures_when_talking_to_clusters ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_only_yields_os_once ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_os_data_is_passed_through_unmolested ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_yields_oses_known_to_a_cluster ... ok maasserver.clusterrpc.tests.test_osystems.TestGenAllKnownOperatingSystems.test_yields_oses_known_to_multiple_clusters ... ok maasserver.clusterrpc.tests.test_osystems.TestGetOSReleaseTitle.test_ignores_failures_when_talking_to_clusters ... ok maasserver.clusterrpc.tests.test_osystems.TestGetOSReleaseTitle.test_returns_None_if_title_is_blank ... ok maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_propagates_NoSuchOperatingSystem ... ok maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_propagates_NotImplementedError ... ok maasserver.clusterrpc.tests.test_osystems.TestGetPreseedData.test_returns_preseed_data ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_False_when_all_clusters_fail ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_False_with_one_cluster ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_when_only_one_cluster_returns_True ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_when_only_one_cluster_returns_True_others_fail ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_with_one_cluster ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKey.test_returns_True_with_two_cluster ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKeyFor.test_propagates_NoSuchOperatingSystem ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKeyFor.test_returns_False ... ok maasserver.clusterrpc.tests.test_osystems.TestValidateLicenseKeyFor.test_returns_True ... ok maasserver.clusterrpc.tests.test_power.TestPowerNode.test__powers_single_node (PowerOn) ... ok maasserver.clusterrpc.tests.test_power.TestPowerNode.test__powers_single_node (PowerOff) ... ok maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_adding_existing_types_is_a_no_op ... ok maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_adds_new_power_type_parameters ... ok maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_subsequent_parameters_set_is_valid ... ok maasserver.clusterrpc.tests.test_power_parameters.TestAddPowerTypeParameters.test_validates_new_parameters ... ok maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_creates_dict_char_fields ... ok maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_includes_empty_power_type ... ok maasserver.clusterrpc.tests.test_power_parameters.TestGetPowerTypeParametersFromJSON.test_validates_json_power_type_parameters ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_char_field_for_strings ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_choice_field_for_choices ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_mac_address_field_for_mac_addresses ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__creates_string_field_for_passwords ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeFormField.test__sets_properties_on_form_field ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__creates_password_fields ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__provides_sane_default_values ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__returns_json_verifiable_dict ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__sets_field_values ... ok maasserver.clusterrpc.tests.test_power_parameters.TestMakeJSONField.test__validates_choices ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerActionRendering.test_render_template (ether_wake) ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerActionRendering.test_render_template (fence_cdu) ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerActionRendering.test_render_template (amt) ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerActionRendering.test_render_template (dli) ... ok maasserver.clusterrpc.tests.test_utils.TestCallClusters.test__gets_clients_for_accepted_nodegroups_only ... ok maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_cluster_name_in_no_connections_error_message ... ok maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_message_if_exception_has_none ... ok maasserver.clusterrpc.tests.test_utils.TestGetErrorMessageForException.test_returns_message_if_exception_has_one ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__added_zones_applied_post_commit ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__added_zones_are_consolidated ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__added_zones_supersede_updated_zones ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__changes_are_reset_post_commit ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__changes_are_reset_post_commit_on_failure ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__update_all_zones_combines_flags_with_or ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__update_all_zones_does_just_that ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__update_all_zones_supersedes_individual_add_and_update ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__updated_zones_applied_post_commit ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__updated_zones_are_consolidated ... ok maasserver.dns.tests.test_config.TestConsolidatingChanges.test__zone_changes_applied_while_holding_dns_lock ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_add_node_updates_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_change_node_hostname_updates_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_change_node_other_field_does_not_update_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_changing_interface_management_updates_DNS_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_delete_node_updates_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_delete_nodegroup_disables_DNS_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_add_zones_now_loads_dns_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_add_zones_now_preserves_trusted_networks ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_config_has_NS_record ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_now_does_nada_if_no_iface_configured ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_now_loads_full_dns_config ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_now_passes_reload_retry_parameter ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_now_passes_upstream_dns_parameter ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_all_zones_now_writes_trusted_networks_parameter ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_dns_update_zones_now_changes_dns_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_edit_nodegroupinterface_updates_DNS_zone ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_is_dns_enabled_return_True_if_DNS_CONNECT_True ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_is_dns_enabled_return_false_if_DNS_CONNECT_False ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_is_dns_in_use_return_False_no_configured_interface ... ok maasserver.dns.tests.test_config.TestDNSConfigModifications.test_is_dns_in_use_return_True_if_configured_interface ... ok maasserver.dns.tests.test_config.TestDNSDynamicIPAddresses.test_bind_configuration_includes_dynamic_ips_of_deployed_nodes ... ok maasserver.dns.tests.test_config.TestDNSUtilities.test_next_zone_serial_returns_sequence ... ok maasserver.dns.tests.test_config.TestDNSUtilities.test_zone_serial_parameters ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__calls_immediately_if_defer_is_False (dns_add_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__calls_immediately_if_defer_is_False (dns_update_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__calls_immediately_if_defer_is_False (dns_update_all_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__defers_by_default (dns_add_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__defers_by_default (dns_update_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__defers_by_default (dns_update_all_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__does_nothing_if_DNS_CONNECT_is_False (dns_add_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__does_nothing_if_DNS_CONNECT_is_False (dns_update_zones) ... ok maasserver.dns.tests.test_config.TestDeferringChangesPostCommit.test__does_nothing_if_DNS_CONNECT_is_False (dns_update_all_zones) ... ok maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_empty_string_if_no_networks ... ok maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_many_networks ... ok maasserver.dns.tests.test_config.TestGetTrustedNetworks.test__returns_single_network ... ok maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_empty_list_if_not_set ... ok maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_list_if_space_separated_ips ... ok maasserver.dns.tests.test_config.TestGetUpstreamDNS.test__returns_list_of_one_address_if_set ... ok maasserver.dns.tests.test_config.TestIPv6DNS.test_bind_configuration_includes_ipv6_zone ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSSearchPaths.test__returns_all_nodegroup_names ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_logs_warning_if_ip_is_localhost ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_passes_on_IPv4_IPv6_selection ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_raises_if_hostname_doesnt_resolve ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_resolves_hostname ... ok maasserver.dns.tests.test_zonegenerator.TestGetDNSServerAddress.test_get_dns_server_address_uses_nodegroup_maas_url ... ok maasserver.dns.tests.test_zonegenerator.TestGetHostnameIPMapping.test_get_hostname_ip_mapping_containts_both_static_and_dynamic ... ok maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_does_not_warn_about_sensible_IPv4 ... ok maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_does_not_warn_about_sensible_IPv6 ... ok maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_IPv4_loopback ... ok maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_IPv6_loopback ... ok maasserver.dns.tests.test_zonegenerator.TestWarnLoopback.test_warn_loopback_warns_about_any_IPv4_loopback ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_ignores_non_dns_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_ignores_other_domains ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_ignores_unaccepted_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_includes_multiple_domains ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_returns_dns_managed_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_returns_empty_for_no_domains ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_forward_nodegroups_returns_empty_for_unknown_domain ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_networks_returns_managed_networks ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_networks_returns_multiple_networks ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_networks_returns_network ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_reverse_nodegroups_ignores_other_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_reverse_nodegroups_ignores_unaccepted_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_reverse_nodegroups_returns_only_dns_managed_nodegroups ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_srv_mappings_returns_empty_list_when_no_windows_kms ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_get_srv_mappings_returns_kms_srv_record ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_two_managed_interfaces_yields_one_forward_two_reverse_zones ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_many_nodegroups_yields_many_zones ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_no_nodegroups_yields_nothing ... ok maasserver.dns.tests.test_zonegenerator.TestZoneGenerator.test_with_one_nodegroup_yields_forward_and_reverse_zone ... ok maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__migrate_networks_forward ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__migrated_network_subnet_has_default_space ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__migrated_nodegroupinterface_subnet_has_default_space ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__migrated_nodegroupinterface_subnet_linked ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__nodegroupinterface_migrated ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__nodegroupinterface_with_corresponding_network_migrated ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__nodegroupinterface_with_network_and_vlan_subnet_has_vlan ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__nodegroupinterface_with_no_network_in_default_vlan ... SKIP: Can no longer test this migration; missing fields maasserver.models.migrations.tests.test_populate_subnets_helper.TestPopulateSubnetsMigration.test__nodegroupinterfaces_with_identical_subnets_migrated ... SKIP: Can no longer test this migration; missing fields maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_interface_IP_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_interface_management_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_interface_name_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_interface_router_ip_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_ip_range_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_managed_interface_is_deleted ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_netmask_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_nodegroup_becomes_active ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_nodegroup_name_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_gets_written_when_ntp_server_changes ... ok maasserver.models.signals.tests.test_dhcp.TestDHCPSignals.test_dhcp_config_is_not_written_when_foreign_dhcp_changes ... ok maasserver.models.signals.tests.test_events.TestStatusTransitionEvent.test_changing_status_of_node_emits_event ... ok maasserver.models.signals.tests.test_events.TestStatusTransitionEvent.test_changing_to_allocated_includes_user_name ... ok maasserver.models.signals.tests.test_monitors.TestCancelMonitor.test_changing_status_of_monitored_node_cancels_related_monitor ... ok maasserver.models.signals.tests.test_power.TestStatusQueryEvent.test_changing_not_tracked_status_of_node_doesnt_emit_event ... ok maasserver.models.signals.tests.test_power.TestStatusQueryEvent.test_changing_status_of_node_emits_event ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNodeSoon.test__calls_update_power_state_of_node_after_wait_time ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_BlockDevice ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_PhysicalBlockDevice ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_actual_instance_returns_VirtualBlockDevice ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_add_tag_adds_new_tag ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_add_tag_doesnt_duplicate ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_delete ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_delete_not_allowed_if_part_of_filesystem_group ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_display_size ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_effective_filesystem ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_name ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_get_partition_table_returns_none_for_non_partitioned_device ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_minimum_block_device_size ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_minimum_size ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_negative_block_device_size ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_negative_size ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_path ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_remove_tag_deletes_tag ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_remove_tag_doesnt_error_on_missing_tag ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_physical ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_raise_ValueError ... ok maasserver.models.tests.test_blockdevice.TestBlockDevice.test_type_virtual ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_Http404_when_invalid_device ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_Http404_when_invalid_node ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__raises_PermissionDenied_when_user_requests_admin ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test__returns_device_when_admin ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_raise_ValueError_when_not_iterable ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_raise_ValueError_when_unicode ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_all_tags ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_iterable ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_devices_with_one_tag ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_filter_by_tags_returns_no_devices ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_get_block_devices_in_filesystem_group ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManager.test_get_free_block_devices_for_node ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__admin_raises_PermissionDenied_when_user_requests_admin ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__admin_returns_device_when_admin ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__edit_raises_PermissionDenied_when_user_not_owner ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__edit_returns_device_when_user_is_owner ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__raises_Http404_when_invalid_device ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__raises_Http404_when_invalid_node ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__return_block_device_by_name ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_raises_PermissionDenied_when_user_not_owner ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_returns_device_when_no_owner ... ok maasserver.models.tests.test_blockdevice.TestBlockDeviceManagerGetBlockDeviceOr404.test__view_returns_device_when_owner ... ok maasserver.models.tests.test_blockdevice.TestBlockDevicePostDelete.test__deletes_filesystem_group_when_virtual_block_device_deleted ... ok maasserver.models.tests.test_blockdevice.TestBlockDevicePostDelete.test__doesnt_delete_volume_group ... ok maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveCallsSave.test__calls_save_on_related_filesystem_groups (BlockDevice) ... ok 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 maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveUpdatesName.test__doesnt_update_filesystem_group_name_when_volume_group ... ok maasserver.models.tests.test_blockdevice.TestBlockDevicePostSaveUpdatesName.test__updates_filesystem_group_name_when_not_volume_group ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_image_label_doesnt_match_resource ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_image_subarch_not_supported_by_resource ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_no_images ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_False_if_no_resources_but_images ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_for_generated_resource ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_for_uploaded_resource ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_both_empty ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_image_has_multiple_purposes ... ok maasserver.models.tests.test_bootresource.TestBootImagesAreInSync.test__returns_True_if_resource_matches_image ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_create_raises_error_on_not_unique ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_display_rtype ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_get_latest_complete_set ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_get_latest_set ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_current_date ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_first_revision ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_get_next_version_name_returns_later_revision ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_split_arch ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_False_if_subarch_not_in_subarches ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_False_if_subarches_is_missing ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_True_if_subarch_in_name_matches ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_supports_subarch_returns_True_if_subarch_in_subarches ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_generated ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_synced ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_invalid_name_for_uploaded ... ok maasserver.models.tests.test_bootresource.TestBootResource.test_validation_raises_error_on_missing_subarch ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_iterable ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_only_commissionable ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_only_for_os_series ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_commissionable_resource_returns_sorted_by_architecture ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_amd64_second ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_first_arch ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_default_commissioning_resource_returns_i386_first ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_generated_resource_returns_None_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_generated_resource_returns_resource_when_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_resource_for_returns_matching_resource ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_synced_resource_returns_None_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_synced_resource_returns_resource_when_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_uploaded_resource_returns_None_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_uploaded_resource_returns_resource_when_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_usable_architectures ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_get_usable_architectures_combines_subarches ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_generated_resource_returns_false_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_generated_resource_returns_true_when_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_synced_resource_returns_false_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_synced_resource_returns_true_when_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_uploaded_resource_returns_false_when_doesnt_exists ... ok maasserver.models.tests.test_bootresource.TestBootResourceManager.test_has_uploaded_resource_returns_true_when_exists ... ok maasserver.models.tests.test_bootresource.TestGetKpackageForNode.test__returns_kpackage ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_label_doesnt_match_resource ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_no_resources_but_images ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_empty_list_if_subarch_not_supported_by_resource ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_multiple_resource_for_hwe_resources ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_one_resource_if_image_has_multiple_purposes ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_for_generated_resource ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_for_uploaded_resource ... ok maasserver.models.tests.test_bootresource.TestGetResourcesMatchingBootImages.test__returns_resource_if_matching_image ... ok maasserver.models.tests.test_bootresource.TestGetUsableKernels.test__returns_usable_kernels (ubuntu/trusty) ... ok 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_bootresourceset.TestBootResourceSet.test_commissionable_returns_false_when_missing_filetypes ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_commissionable_returns_true_when_all_filetypes_present ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_false_for_no_files ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_false_for_one_incomplete_file ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_complete_returns_true_for_complete_files ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_installable_returns_false_when_missing_filetypes ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_installable_returns_true_when_all_filetypes_present ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_accumulates_all_files ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_handles_zero_division ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_progress_increases_from_0_to_100 ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_size ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_total_size ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_xinstallable_returns_false_when_missing_filetypes ... ok maasserver.models.tests.test_bootresourceset.TestBootResourceSet.test_xinstallable_returns_true_when_filetype_present ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_calls_cache_boot_sources_on_create ... SKIP: Possible isolation issues maasserver.models.tests.test_bootsource.TestBootSource.test_cannot_leave_keyring_data_and_filename_unset ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_cannot_set_keyring_data_and_filename ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_compares_False_to_other ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_compares_True_to_self ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_ignores_other_keys ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_compare_dict_without_selections_ignores_selections ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_handles_keyring_data ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_handles_keyring_file ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_returns_dict ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_to_dict_with_selections_returns_dict_without_selections ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_url_is_unqiue ... ok maasserver.models.tests.test_bootsource.TestBootSource.test_valid_boot_source_is_valid ... ok maasserver.models.tests.test_bootsource.TestBootSourceSignals.test_arranges_for_later_update_to_boot_sources_post_commit ... ok maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_can_create_selection ... ok maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_deleting_boot_source_deletes_its_selections ... ok maasserver.models.tests.test_bootsourceselection.TestBootSourceSelection.test_to_dict_returns_dict ... ok maasserver.models.tests.test_cacheset.TestCacheSet.test_get_device ... ok maasserver.models.tests.test_cacheset.TestCacheSet.test_get_filesystem ... ok maasserver.models.tests.test_cacheset.TestCacheSet.test_get_name ... ok maasserver.models.tests.test_cacheset.TestCacheSet.test_get_node ... ok maasserver.models.tests.test_cacheset.TestCacheSet.test_name ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_id ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_id_invalid_for_mismatch_node ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_by_name ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_invalid_idx ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_invalid_name ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_missing_idx ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_by_id_or_name_raises_error_for_not_exist_idx ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_for_block_device ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_for_partition ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_set_idx ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_cache_sets_for_node ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_block_device_creates_new ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_block_device_returns_previous ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_partition_creates_new ... ok maasserver.models.tests.test_cacheset.TestCacheSetManager.test_get_or_create_cache_set_for_partition_returns_previous ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__admin_raises_PermissionDenied_when_user_requests_admin ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__admin_returns_device_when_admin ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__edit_raises_PermissionDenied_when_user_not_owner ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__edit_returns_device_when_user_is_owner ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__raises_Http404_when_invalid_device ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__raises_Http404_when_invalid_node ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__return_cache_set_by_name ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__view_returns_cache_set_when_no_owner ... ok maasserver.models.tests.test_cacheset.TestCacheSetManagerGetCacheSetOr404.test__view_returns_cache_set_when_owner ... ok maasserver.models.tests.test_candidatename.TestGenCandidateName.test__generates_names_containing_two_words ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_discard_persistent_error_can_be_called_many_times ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_discard_persistent_error_discards_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_get_persistent_error_returns_None_if_no_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_get_persistent_error_returns_component_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_discards_integrity_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_registers_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_reuses_component_errors ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_error_stores_last_error ... ok maasserver.models.tests.test_components.PersistentErrorsUtilitiesTest.test_register_persistent_raises_other_errors ... ok maasserver.models.tests.test_config.ConfigDefaultTest.test_default_config_maas_name ... ok maasserver.models.tests.test_config.ConfigDefaultTest.test_defaults ... ok maasserver.models.tests.test_config.ConfigTest.test_config_name_uniqueness_enforced ... ok maasserver.models.tests.test_config.ConfigTest.test_default_config_cannot_be_changed ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_by_config_name ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_multiple ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_config_changed_connect_connects_multiple_same ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_found ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found_in_default_config ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_get_config_not_found_none ... ok maasserver.models.tests.test_config.ConfigTest.test_manager_set_config_creates_config ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_accepts_any_bytes_downloaded_if_size_unknown ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_accepts_completion ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_accepts_zero_bytes_downloaded ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_rejects_bytes_downloaded_in_excess_of_size ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_rejects_negative_bytes_downloaded ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_rejects_negative_size ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgress.test_save_download_progress ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgressManager.test_get_latest_download_finds_download_progress ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgressManager.test_get_latest_download_ignores_other_clusters ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgressManager.test_get_latest_download_ignores_other_files ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgressManager.test_get_latest_download_returns_None_if_nothing_found ... ok maasserver.models.tests.test_downloadprogress.TestDownloadProgressManager.test_get_latest_download_returns_latest_matching_download ... ok maasserver.models.tests.test_event.EventTest.test_create_node_event_creates_event ... ok maasserver.models.tests.test_event.EventTest.test_displays_event_node ... ok maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_handles_integrity_errors ... ok maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event ... ok maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event_for_new_type ... ok maasserver.models.tests.test_event.EventTest.test_register_event_and_event_type_registers_event_type ... ok maasserver.models.tests.test_eventtype.EventTypeTest.test_displays_event_type_description ... ok maasserver.models.tests.test_eventtype.EventTypeTest.test_level_str_returns_level_description ... ok maasserver.models.tests.test_eventtype.EventTypeTest.test_register ... ok maasserver.models.tests.test_fabric.TestFabric.test_can_delete_non_default_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_can_delete_nonconnected_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_default_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_fabric_if_connected_to_cluster_interfaces ... ok maasserver.models.tests.test_fabric.TestFabric.test_cant_delete_fabric_if_connected_to_interfaces ... ok maasserver.models.tests.test_fabric.TestFabric.test_creates_fabric_with_default_vlan ... ok maasserver.models.tests.test_fabric.TestFabric.test_get_default_fabric_creates_default_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_get_default_fabric_is_idempotent ... ok maasserver.models.tests.test_fabric.TestFabric.test_get_default_vlan_returns_default_vlan ... ok maasserver.models.tests.test_fabric.TestFabric.test_get_name_for_empty_name ... ok maasserver.models.tests.test_fabric.TestFabric.test_get_name_for_set_name ... ok maasserver.models.tests.test_fabric.TestFabric.test_invalid_name_raises_exception ... ok maasserver.models.tests.test_fabric.TestFabric.test_is_default_detects_default_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_is_default_detects_non_default_fabric ... ok maasserver.models.tests.test_fabric.TestFabric.test_reserved_name_raises_exception ... ok maasserver.models.tests.test_fabric.TestFabric.test_save_accepts_default_vlan_in_fabric ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_admin_returns_fabric ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_edit_returns_fabric ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__admin_view_returns_fabric ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_admin_raises_PermissionError ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_edit_raises_PermissionError ... ok maasserver.models.tests.test_fabric.TestFabricManagerGetFabricOr404.test__user_view_returns_fabric ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_can_delete_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_cannot_create_ipv6_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_creates_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_host_reserve_too_big ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_invalid_bridge_name ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_negative_host_reserve ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_overlapping_networks ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_rejects_undersize_overlay ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_bridge ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_dhcp ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_host_reserve ... ok maasserver.models.tests.test_fannetwork.TestFanNetwork.test_stores_off ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_admin_returns_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_edit_returns_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__admin_view_returns_fannetwork ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_admin_raises_PermissionError ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_edit_raises_PermissionError ... ok maasserver.models.tests.test_fannetwork.TestFanNetworkManagerGetFanNetworkOr404.test__user_view_returns_fannetwork ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_key_gets_generated ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_key_includes_random_part ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_overwrites_file ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_save_file_creates_storage ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_storage_can_be_retrieved ... ok maasserver.models.tests.test_filestorage.FileStorageTest.test_stores_binary_data ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_save_if_boot_partition_and_block_device_missing ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_cannot_save_if_both_boot_partition_and_block_device_exists ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_0_when_partition_and_device_None ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_block_device_block_size ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_block_size_returns_partition_block_size ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_None_when_partition_and_block_device_None ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_block_device_node ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_node_returns_partition_node ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_parent_returns_block_device ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_parent_returns_partition ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_0_when_partition_and_block_device_None ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_block_device_size ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_get_size_returns_partition_size ... ok maasserver.models.tests.test_filesystem.TestFilesystem.test_save_doesnt_overwrite_uuid ... ok maasserver.models.tests.test_filesystem.TestFilesystemManager.test_filter_by_node ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_block_devices_and_partition ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_physical_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_create_bcache_with_virtual_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_delete_bcache ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_group_type_set_to_BCACHE ... ok maasserver.models.tests.test_filesystemgroup.TestBcache.test_objects_is_BcacheManager ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_bcache_with_cache_set_and_backing ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_new_filesystem_group_without_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_0_with_exactly_2_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_0_with_more_then_2_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_1_with_2_or_more_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_1_with_spare_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_5_with_3_or_more_raid_devices_and_spares ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_raid_6_with_4_or_more_raid_devices_and_spares ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_can_save_volume_group_if_valid_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_with_logical_volume_as_backing ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_with_multiple_backings ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_without_backing ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_bcache_without_cache_set ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_0_with_less_than_2_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_0_with_spare_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_1_with_less_than_2_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_5_with_less_than_3_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_raid_6_with_less_than_4_raid_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_volume_group_if_invalid_filesystem ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_volume_group_if_logical_volumes_larger ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_without_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_cannot_save_without_filesystems_from_different_nodes ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_cannot_delete_volume_group_with_logical_volumes ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_deletes_filesystems_not_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_delete_deletes_virtual_block_device ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_lvm_allocated_size_and_get_lvm_free_space ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_node_returns_None_if_no_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_node_returns_first_filesystem_node ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_bcache_without_backing ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_lvm_without_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_0_if_raid_without_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_correct_disk_size_for_raid_5 ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_correct_disk_size_for_raid_6 ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_size_of_backing_device_with_bcache ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_smallest_disk_size_for_raid_0 ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_smallest_disk_size_for_raid_1 ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_size_returns_sum_of_all_filesystem_sizes_for_lvm ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_get_virtual_block_device_block_size_returns_backing_for_bc ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_bcache_returns_false_when_not_BCACHE ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_bcache_returns_true_when_BCACHE ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_lvm_returns_false_when_not_LVM_VG ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_lvm_returns_true_when_LVM_VG ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_false_for_BCACHE ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_false_for_LVM_VG ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_is_raid_returns_true_for_all_raid_types ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_calls_create_or_update_for_when_filesystems_linked ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_allow_changing_group_type ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_call_create_or_update_for_when_no_filesystems ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_save_doesnt_overwrite_uuid ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_virtual_device_raises_AttributeError_for_lvm ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroup.test_virtual_device_returns_VirtualBlockDevice_for_group ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNamePrefix.test__returns_prefix (lvm-vg) ... ok 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 (bcache) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetNiceName.test__returns_prefix (lvm-vg) ... ok 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 (bcache) ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupGetVirtualBlockDeviceBlockSize.test__returns_block_size (lvm-vg) ... ok 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.TestFilesystemGroupManager.test_get_available_name_for_ignores_bad_int ... ok maasserver.models.tests.test_filesystemgroup.TestFilesystemGroupManager.test_get_available_name_for_returns_next_idx ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__bcache_on_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__bcache_on_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__raid_on_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__raid_on_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_block_device ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_partition ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByBlockDevice.test__volume_group_on_two_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__bcache_on_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__bcache_on_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__raid_on_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__raid_on_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_block_device ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_partition ... ok maasserver.models.tests.test_filesystemgroup.TestManagersFilterByNode.test__volume_group_on_two_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_raises_PermissionDenied_when_user_requests_admin (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__admin_returns_device_when_admin (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_raises_PermissionDenied_when_user_not_owner (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__edit_returns_device_when_user_is_owner (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_device (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__raises_Http404_when_invalid_node (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_raises_PermissionDenied_when_user_not_owner (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_by_name (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_no_owner (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestManagersGetObjectOr404.test__view_returns_device_when_owner (FilesystemGroup) ... ok 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 maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_already_used_device_to_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_device_from_another_node_to_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_device_to_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_partition_from_another_node_to_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_partition_to_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_spare_device_to_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_add_spare_partition_to_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_0_with_a_spare_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_0_with_one_element_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_1_with_one_element_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_1_with_spares ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_5_with_2_elements_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_5_with_spares ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_6_with_3_elements_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_with_block_device_from_other_node_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_create_raid_without_devices_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_init_raises_ValueError_if_group_type_not_set_to_raid_type ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_objects_is_RAIDManager ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_device_from_array_invalidates_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_invalid_partition_from_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_partition_from_array ... ok maasserver.models.tests.test_filesystemgroup.TestRAID.test_remove_partition_from_array_invalidates_array_fails ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_create_logical_volume ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_group_type_set_to_LVM_VG ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_objects_is_VolumeGroupManager ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroup.test_update_block_devices_and_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_block_devices ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_block_devices_and_partitions ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_name_and_uuid ... ok maasserver.models.tests.test_filesystemgroup.TestVolumeGroupManager.test_create_volume_group_with_partitions ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_can_use_parents_mac_address ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_can_use_unique_mac_address ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_cannot_use_none_unique_mac_address ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_disable_all_parents_disables_the_bond ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_disable_one_parent_doesnt_disable_the_bond ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_get_node_returns_parent_node ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_manager_returns_bond_interfaces ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_node_is_set_to_parents_node ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_parent_interfaces_must_be_physical ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_parent_interfaces_must_belong_to_same_node ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_removed_if_underlying_interfaces_gets_removed ... ok maasserver.models.tests.test_interface.BondInterfaceTest.test_requires_mac_address ... ok maasserver.models.tests.test_interface.InterfaceTest.test_creates_interface ... ok maasserver.models.tests.test_interface.InterfaceTest.test_delete_deletes_related_ip_addresses ... ok maasserver.models.tests.test_interface.InterfaceTest.test_delete_of_discovered_will_remove_host_maps ... ok maasserver.models.tests.test_interface.InterfaceTest.test_delete_of_static_on_managed_will_remove_host_maps ... ok maasserver.models.tests.test_interface.InterfaceTest.test_deletes_related_children ... ok maasserver.models.tests.test_interface.InterfaceTest.test_get_links_returns_links_for_each_type ... ok maasserver.models.tests.test_interface.InterfaceTest.test_get_type_returns_None ... ok maasserver.models.tests.test_interface.InterfaceTest.test_rejects_invalid_name ... ok maasserver.models.tests.test_interface.InterfaceTest.test_remove_gateway_link_on_node_ipv4 ... ok maasserver.models.tests.test_interface.InterfaceTest.test_remove_gateway_link_on_node_ipv6 ... ok maasserver.models.tests.test_interface.InterfaceTest.test_unicode_representation_contains_essential_data ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_can_be_disabled ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_cannot_have_parents ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_get_node_returns_its_node ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_mac_address_must_be_unique ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_manager_returns_physical_interfaces ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_requires_mac_address ... ok maasserver.models.tests.test_interface.PhysicalInterfaceTest.test_requires_node ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__calls_dns_update_zones ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__calls_update_host_maps ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__calls_update_host_maps_per_address_family ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__can_acquire_multiple_address_from_the_same_subnet ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_all_auto_ip_addresses ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_all_missing_assigned_auto_ip_addresses ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__claims_ip_address_in_static_ip_range ... ok maasserver.models.tests.test_interface.TestClaimAutoIPs.test__excludes_ip_addresses_in_exclude_addresses ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__device_no_address_calls_link_subnet_for_each_discovered ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__device_with_address_calls_link_subnet_with_ip_address ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__with_address_calls_link_subnet_with_ip_address ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__with_address_raises_error_if_ip_not_in_subnet ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__without_address_calls_link_subnet_for_each_discovered ... ok maasserver.models.tests.test_interface.TestClaimStaticIPs.test__without_address_does_nothing_if_none_managed ... ok maasserver.models.tests.test_interface.TestEnableAndDisableInterface.test__disable_interface_doesnt_remove_links_on_enabled_children ... ok maasserver.models.tests.test_interface.TestEnableAndDisableInterface.test__disable_interface_removes_links ... ok maasserver.models.tests.test_interface.TestEnableAndDisableInterface.test__disable_interface_removes_links_on_children ... ok maasserver.models.tests.test_interface.TestEnableAndDisableInterface.test__enable_interface_creates_link_up ... ok maasserver.models.tests.test_interface.TestEnableAndDisableInterface.test__enable_interface_creates_link_up_on_children ... ok maasserver.models.tests.test_interface.TestEnsureLinkUp.test__creates_link_up_to_discovered_subnet ... ok maasserver.models.tests.test_interface.TestEnsureLinkUp.test__creates_link_up_to_no_subnet ... ok maasserver.models.tests.test_interface.TestEnsureLinkUp.test__does_nothing_if_has_link ... ok maasserver.models.tests.test_interface.TestForceAutoOrDHCPLink.test__sets_to_AUTO_on_managed_subnet ... ok maasserver.models.tests.test_interface.TestForceAutoOrDHCPLink.test__sets_to_DHCP ... ok maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_raises_Http404_when_invalid_id ... ok maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_raises_PermissionDenied_when_user ... ok maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_returns_interface ... ok maasserver.models.tests.test_interface.TestInterfaceManager.test_get_interface_or_404_returns_interface_for_admin ... ok maasserver.models.tests.test_interface.TestInterfaceManager.test_get_queryset_returns_all_interface_types ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__AUTO_creates_link_to_AUTO_with_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__DHCP_creates_link_to_DHCP_with_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__DHCP_creates_link_to_DHCP_without_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__LINK_UP_creates_link_STICKY_with_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__LINK_UP_creates_link_STICKY_without_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_calls_dns_update_zones ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_calls_update_host_maps ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_doesnt_call_update_host_maps_when_allocations_exist ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_not_allowed_if_ip_address_in_dynamic_range ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_not_allowed_if_ip_address_not_in_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_picks_ip_in_managed_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_picks_ip_in_unmanaged_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_sets_ip_in_managed_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_sets_ip_in_no_subnet ... ok maasserver.models.tests.test_interface.TestLinkSubnet.test__STATIC_sets_ip_in_unmanaged_subnet ... ok maasserver.models.tests.test_interface.TestMTUParams.test__updates_children_mtu ... ok maasserver.models.tests.test_interface.TestMTUParams.test__updates_parents_mtu ... ok maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__calls_dns_update_zones ... ok maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__calls_remove_host_maps_if_managed_subnet ... ok maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__calls_update_host_maps_for_next_ip_managed_subnet ... ok maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__clears_all_auto_ips_with_ips ... ok maasserver.models.tests.test_interface.TestReleaseAutoIPs.test__clears_only_auto_ips_with_ips ... ok maasserver.models.tests.test_interface.TestUnlinkIPAddress.test__doesnt_call_ensure_link_up_if_clearing_config ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__AUTO_deletes_link ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__DHCP_deletes_link_with_subnet ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__LINK_UP_deletes_link ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_calls_dns_update_zones ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_managed_subnet ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_managed_subnet_calls_update_on_next ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_no_subnet ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__STATIC_deletes_link_in_unmanaged_subnet ... ok maasserver.models.tests.test_interface.TestUnlinkSubnet.test__always_has_LINK_UP ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_dhcp ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_link_up ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_auto_to_static ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_auto ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_link_up ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_dhcp_to_static ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_auto ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_dhcp ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_link_up_to_static ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_already_used_ip_address ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_another_subnet ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_another_subnet_with_ip_address ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_auto ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_dhcp ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_link_up ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_same_subnet_does_nothing ... ok maasserver.models.tests.test_interface.TestUpdateIPAddress.test__switch_static_to_same_subnet_with_different_ip ... ok maasserver.models.tests.test_interface.TestUpdateLinkById.test__calls_update_ip_address_with_ip_address ... ok maasserver.models.tests.test_interface.UnknownInterfaceTest.test_doesnt_allow_node ... ok maasserver.models.tests.test_interface.UnknownInterfaceTest.test_get_node_returns_None ... ok maasserver.models.tests.test_interface.UnknownInterfaceTest.test_mac_address_must_be_unique ... ok maasserver.models.tests.test_interface.UnknownInterfaceTest.test_manager_returns_unknown_interfaces ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__creates_discovered_ip_addresses ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__creates_missing_subnet ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses_on_interface ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_discovered_ip_addresses_with_unknown_nics ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_ip_address_on_managed_subnet_with_log ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_ip_address_on_unmanaged_subnet_with_log ... ok maasserver.models.tests.test_interface.UpdateIpAddressesTest.test__deletes_old_sticky_ip_addresses_not_linked ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_can_only_have_one_parent ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_disable_bond_parents_disables_vlan_interface ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_disable_parent_disables_vlan_interface ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_enable_parent_enables_vlan_interface ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_generated_name_gets_update_if_vlan_id_changes ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_get_node_returns_parent_node ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_mac_address_set_to_parent_mac_address ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_manager_returns_vlan_interfaces ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_must_have_one_parent ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_node_set_to_parent_node ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_parent_cannot_be_VLAN ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_removed_if_underlying_interface_gets_removed ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_updating_parent_mac_address_updates_vlan_mac_address ... ok maasserver.models.tests.test_interface.VLANInterfaceTest.test_vlan_has_generated_name ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_complete_returns_False_when_content_incomplete ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_complete_returns_True_when_content_is_complete ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_content ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_delete_deletes_if_not_linked ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_delete_does_nothing_if_linked ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_deletes_content_asynchronously ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_deletes_content_asynchronously_for_queries_too ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_empty_content ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_progress ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_progress_of_empty_file ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_size ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_False_when_complete_is_False ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_False_when_content_doesnt_have_equal_sha256 ... ok maasserver.models.tests.test_largefile.TestLargeFile.test_valid_returns_True_when_content_has_equal_sha256 ... ok maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_file ... ok maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_or_create_file_from_content_returns_new_largefile ... ok maasserver.models.tests.test_largefile.TestLargeFileManager.test_get_or_create_file_from_content_returns_same_largefile ... ok maasserver.models.tests.test_largefile.TestLargeFileManager.test_has_file ... ok maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_errors_on_not_unique ... ok maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_get_by_osystem_series ... ok maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_get_license_key ... ok maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_has_license_key_False ... ok maasserver.models.tests.test_licensekey.TestLicenseKeyManager.test_has_license_key_True ... ok maasserver.models.tests.test_managers.BulkManagerTest.test_manager_iterator_uses_cache ... ok maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_filters_nodes_by_ids ... ok maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_with_empty_list_returns_empty ... ok maasserver.models.tests.test_node.NodeManagerTest.test_filter_by_ids_without_ids_returns_full ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_available_node_ignores_invisible_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_available_node_returns_empty_list_if_empty ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_available_nodes_finds_available_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_available_nodes_ignores_taken_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_admin_lists_all_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_combines_from_nodes_with_other_filter ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_filters_by_id ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_filters_from_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_for_user_lists_visible_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_admin_perm_returns_all_nodes_for_admin ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_admin_perm_returns_empty_list_for_user ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_edit_perm_admin_lists_all_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_edit_perm_for_user_lists_owned_nodes ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_nodes_with_null_user ... ok maasserver.models.tests.test_node.NodeManagerTest.test_get_visible_node_or_404_ok ... ok maasserver.models.tests.test_node.NodeManagerTest.test_netboot_off ... ok maasserver.models.tests.test_node.NodeManagerTest.test_netboot_on ... ok maasserver.models.tests.test_node.NodeRoutersTest.test_routers_can_append ... ok maasserver.models.tests.test_node.NodeRoutersTest.test_routers_stores_mac_address ... ok maasserver.models.tests.test_node.NodeRoutersTest.test_routers_stores_multiple_mac_addresses ... ok maasserver.models.tests.test_node.NodeTransitionsTests.test_NODE_TRANSITIONS_destination_state ... ok maasserver.models.tests.test_node.NodeTransitionsTests.test_NODE_TRANSITIONS_initial_states ... ok maasserver.models.tests.test_node.TestAllNodeManagers.test_all_lists_all_nodes ... ok maasserver.models.tests.test_node.TestAllNodeManagers.test_devices_lists_noninstallable_nodes ... ok maasserver.models.tests.test_node.TestAllNodeManagers.test_objects_lists_installable_nodes ... ok maasserver.models.tests.test_node.TestDeploymentStatus.test_returns_deployed_when_deployed ... ok maasserver.models.tests.test_node.TestDeploymentStatus.test_returns_deploying_when_deploying ... ok maasserver.models.tests.test_node.TestDeploymentStatus.test_returns_failed_deployment_when_failed_deployment ... ok maasserver.models.tests.test_node.TestDeploymentStatus.test_returns_not_deploying_otherwise ... ok maasserver.models.tests.test_node.TestDevice.test_device_ojects_retrns_devices ... ok maasserver.models.tests.test_node.TestDevice.test_node_devices_returns_devices ... ok maasserver.models.tests.test_node.TestDevice.test_node_objects_returns_nodes_and_devices ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__bond_over_physical_interface ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__boot_interface_over_other_interfaces ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__ipv4_and_ipv6 ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__managed_subnet_over_unmanaged ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__only_one ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__physical_over_vlan_interface ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__simple ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__sticky_ip_over_user_reserved ... ok maasserver.models.tests.test_node.TestGetBestGuessForDefaultGateways.test__user_reserved_ip_over_auto ... ok maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_guess_ipv4_and_ipv6 ... ok maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv4_and_guess_ipv6 ... ok maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv4_and_ipv6 ... ok maasserver.models.tests.test_node.TestGetDefaultGateways.test__return_set_ipv6_and_guess_ipv4 ... ok maasserver.models.tests.test_node.TestNode.test__clear_acquired_filesystems_only_removes_acquired ... ok maasserver.models.tests.test_node.TestNode.test__clear_full_storage_configuration_removes_related_objects ... ok maasserver.models.tests.test_node.TestNode.test__create_acquired_filesystems ... ok maasserver.models.tests.test_node.TestNode.test__create_acquired_filesystems_calls_clear ... ok maasserver.models.tests.test_node.TestNode.test__register_request_event_saves_event ... ok maasserver.models.tests.test_node.TestNode.test__register_request_event_with_none_user_saves_no_event ... ok maasserver.models.tests.test_node.TestNode.test__substatus_message_returns_most_recent_event ... ok maasserver.models.tests.test_node.TestNode.test__substatus_message_returns_none_for_new_node ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_changes_status_and_stops_node ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_errors_if_node_is_not_commissioning ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_logs_and_raises_errors_in_stopping ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_reverts_to_sane_state_on_error ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_stops_monitor ... ok maasserver.models.tests.test_node.TestNode.test_abort_commissioning_unsets_owner ... ok maasserver.models.tests.test_node.TestNode.test_abort_deployment_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_changes_state_and_stops_node ... ok maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_logs_and_raises_errors_in_stopping ... ok maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_abort_disk_erasing_reverts_to_sane_state_on_error ... ok maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_commissioning ... ok maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_deployment ... ok maasserver.models.tests.test_node.TestNode.test_abort_operation_aborts_disk_erasing ... ok maasserver.models.tests.test_node.TestNode.test_abort_operation_raises_exception_for_unsupported_state ... ok maasserver.models.tests.test_node.TestNode.test_accept_enlistment_does_nothing_if_already_accepted ... ok maasserver.models.tests.test_node.TestNode.test_accept_enlistment_gets_node_out_of_declared_state ... ok maasserver.models.tests.test_node.TestNode.test_accept_enlistment_rejects_bad_state_change ... ok maasserver.models.tests.test_node.TestNode.test_acquire ... ok maasserver.models.tests.test_node.TestNode.test_acquire_calls__create_acquired_filesystems ... ok maasserver.models.tests.test_node.TestNode.test_acquire_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_add_already_attached_mac_address_doesnt_raise_error ... ok maasserver.models.tests.test_node.TestNode.test_add_node_with_token ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_interface ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_interfaces ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface_adds_with_sequential_names ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface_attached_another_node_raises_error ... ok maasserver.models.tests.test_node.TestNode.test_add_physical_interface_removes_matching_unknown_interface ... ok maasserver.models.tests.test_node.TestNode.test_boot_interface_accepts_valid_interface ... ok maasserver.models.tests.test_node.TestNode.test_boot_interface_default_is_none ... ok maasserver.models.tests.test_node.TestNode.test_boot_interface_deletion_does_not_delete_node ... ok maasserver.models.tests.test_node.TestNode.test_boot_interface_displays_error_if_not_hosts_interface ... ok maasserver.models.tests.test_node.TestNode.test_boot_type_has_fastpath_set_by_default ... ok maasserver.models.tests.test_node.TestNode.test_can_delete_allocated_node ... ok maasserver.models.tests.test_node.TestNode.test_delete_node_deletes_related_interface ... ok maasserver.models.tests.test_node.TestNode.test_display_memory_returns_decimal_less_than_1024 ... ok maasserver.models.tests.test_node.TestNode.test_display_memory_returns_value_divided_by_1024 ... ok maasserver.models.tests.test_node.TestNode.test_display_status_shows_default_status ... ok maasserver.models.tests.test_node.TestNode.test_display_storage_returns_decimal_less_than_1000 ... ok maasserver.models.tests.test_node.TestNode.test_display_storage_returns_value_divided_by_1000 ... ok maasserver.models.tests.test_node.TestNode.test_dynamic_ip_addresses_from_ip_address_table ... ok maasserver.models.tests.test_node.TestNode.test_empty_architecture_accepted_for_non_installable_nodes ... ok maasserver.models.tests.test_node.TestNode.test_empty_architecture_rejected_for_installable_nodes ... ok maasserver.models.tests.test_node.TestNode.test_end_deployment_changes_state ... ok maasserver.models.tests.test_node.TestNode.test_fqdn_if_dns_not_managed_and_has_domain_name ... ok maasserver.models.tests.test_node.TestNode.test_fqdn_if_dns_not_managed_and_no_domain_name ... ok maasserver.models.tests.test_node.TestNode.test_fqdn_replaces_hostname_if_dns_is_managed ... ok maasserver.models.tests.test_node.TestNode.test_full_clean_checks_architecture_for_installable_nodes ... ok maasserver.models.tests.test_node.TestNode.test_full_clean_checks_status_transition_and_raises_if_invalid ... ok maasserver.models.tests.test_node.TestNode.test_full_clean_logs_node_status_transition ... ok maasserver.models.tests.test_node.TestNode.test_full_clean_passes_if_status_unchanged ... ok maasserver.models.tests.test_node.TestNode.test_full_clean_passes_if_status_valid_transition ... ok maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_fallback_to_pxe ... ok maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_pxe ... ok maasserver.models.tests.test_node.TestNode.test_get_bios_boot_method_returns_uefi ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_None ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_first ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_disk_returns_set_boot_disk ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_interface_returns_boot_interface_if_set ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_interface_returns_first_interface_if_unset ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_purpose_known_node ... ok maasserver.models.tests.test_node.TestNode.test_get_boot_purpose_osystem_no_xinstall_support ... ok maasserver.models.tests.test_node.TestNode.test_get_distro_series_returns_default_series ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_ignores_unassociated_tag_value ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_multiple_tags_with_opts ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_not_confused_by_None_opts ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_not_confused_by_empty_str_opts ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_sees_global_config ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_tag_overrides_global ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_uses_first_real_tag_value ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_uses_tag_value ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_kernel_options_with_nothing_set ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_blank ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_global ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_license_key_returns_node_value ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_False_for_ether_wake ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_True_for_ether_wake ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_can_be_queried ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_cant_be_queried ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_is_False_for_unset_power_type ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_is_True_for_set_power_type ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_info_returns_named_tuple ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_empty_power_off_mode ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_mac_if_no_params_set ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_no_mac_if_params_set ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_adds_system_id ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_returns_power_parameters ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_sets_local_boot_mode ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_parameters_sets_pxe_boot_mode ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_defaults_power_address_if_virsh ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_no_default_power_address_if_not_virsh ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_raises_if_not_set ... ok maasserver.models.tests.test_node.TestNode.test_get_effective_power_type_reads_node_field ... ok maasserver.models.tests.test_node.TestNode.test_get_extra_macs_returns_all_but_boot_interface_mac ... ok maasserver.models.tests.test_node.TestNode.test_get_extra_macs_returns_all_but_first_interface_if_not_boot ... ok maasserver.models.tests.test_node.TestNode.test_get_interface_names_returns_interface_name ... ok maasserver.models.tests.test_node.TestNode.test_get_interfaces_ignores_interface_on_other_nodes ... ok maasserver.models.tests.test_node.TestNode.test_get_interfaces_returns_all_connected_interfaces ... ok maasserver.models.tests.test_node.TestNode.test_get_next_ifname_ignores_aliases_in_names ... ok maasserver.models.tests.test_node.TestNode.test_get_next_ifname_ignores_vlans_in_names ... ok maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_next_available ... ok maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_next_in_sequence ... ok maasserver.models.tests.test_node.TestNode.test_get_next_ifname_names_returns_sane_default ... ok maasserver.models.tests.test_node.TestNode.test_get_osystem_returns_default_osystem ... ok maasserver.models.tests.test_node.TestNode.test_get_pxe_mac_vendor_returns_vendor ... ok maasserver.models.tests.test_node.TestNode.test_handle_monitor_expired_ignores_event_if_node_state_changed ... ok maasserver.models.tests.test_node.TestNode.test_handle_monitor_expired_marks_node_as_failed ... ok maasserver.models.tests.test_node.TestNode.test_hostname_is_validated ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_includes_dynamic_ipv4_addresses_by_default ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_includes_static_ipv4_addresses_by_default ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_returns_dynamic_ip_if_no_static_ip ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_returns_static_ip_addresses_if_allocated ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_strips_dynamic_ipv4_addresses_if_ipv4_disabled ... ok maasserver.models.tests.test_node.TestNode.test_ip_addresses_strips_static_ipv4_addresses_if_ipv4_disabled ... ok maasserver.models.tests.test_node.TestNode.test_mark_broken_changes_status_to_broken ... ok maasserver.models.tests.test_node.TestNode.test_mark_broken_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_mark_broken_releases_allocated_node ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_ignores_if_already_failed ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_ignores_if_status_is_NEW ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_raises_for_unauthorized_node_status ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_updates_error_description ... ok maasserver.models.tests.test_node.TestNode.test_mark_failed_updates_status ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_changes_status ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_clears_installation_results ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_fails_if_node_isnt_broken ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_sets_default_osystem_and_distro_series ... ok maasserver.models.tests.test_node.TestNode.test_mark_fixed_updates_error_description ... ok maasserver.models.tests.test_node.TestNode.test_netboot_defaults_to_True ... ok maasserver.models.tests.test_node.TestNode.test_nodegroup_cannot_be_null ... ok maasserver.models.tests.test_node.TestNode.test_physicalblockdevice_set_returns_physicalblockdevices ... ok maasserver.models.tests.test_node.TestNode.test_power_parameters_are_stored ... ok maasserver.models.tests.test_node.TestNode.test_power_parameters_default ... ok maasserver.models.tests.test_node.TestNode.test_release_calls__clear_acquired_filesystems ... ok maasserver.models.tests.test_node.TestNode.test_release_clears_installation_results ... ok maasserver.models.tests.test_node.TestNode.test_release_clears_osystem_and_distro_series ... ok maasserver.models.tests.test_node.TestNode.test_release_does_not_release_ips_when_node_cant_be_queried ... ok maasserver.models.tests.test_node.TestNode.test_release_does_not_release_ips_when_node_is_off ... ok maasserver.models.tests.test_node.TestNode.test_release_doesnt_power_off_node_when_off ... ok maasserver.models.tests.test_node.TestNode.test_release_doesnt_release_auto_ips_when_node_releasing ... ok maasserver.models.tests.test_node.TestNode.test_release_logs_and_raises_errors_in_stopping ... ok maasserver.models.tests.test_node.TestNode.test_release_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_off ... ok maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_on_and_controlled_power_type ... ok maasserver.models.tests.test_node.TestNode.test_release_node_that_has_power_on_and_uncontrolled_power_type ... ok maasserver.models.tests.test_node.TestNode.test_release_powers_off_node_when_on ... ok maasserver.models.tests.test_node.TestNode.test_release_reverts_to_sane_state_on_error ... ok maasserver.models.tests.test_node.TestNode.test_release_turns_on_netboot ... ok maasserver.models.tests.test_node.TestNode.test_save_raises_node_state_violation_on_bad_transition ... ok maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_does_nothing_if_skip_storage ... ok maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_logs_error_missing_boot_disk ... ok maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_logs_error_when_layout_fails ... ok maasserver.models.tests.test_node.TestNode.test_set_default_storage_layout_uses_default ... ok maasserver.models.tests.test_node.TestNode.test_set_random_hostname_checks_hostname_existence ... ok maasserver.models.tests.test_node.TestNode.test_set_random_hostname_set_hostname ... ok maasserver.models.tests.test_node.TestNode.test_set_storage_layout_calls_configure_on_layout ... ok maasserver.models.tests.test_node.TestNode.test_set_storage_layout_logs_success ... ok maasserver.models.tests.test_node.TestNode.test_set_storage_layout_raises_error_when_unknown_layout ... ok maasserver.models.tests.test_node.TestNode.test_split_arch_returns_arch_as_tuple ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_calls__clear_networking_configuration ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_changes_status_and_starts_node ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_clears_node_commissioning_results ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_clears_storage_configuration ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_doesnt_call__clear_networking ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_doesnt_clear_storage_configuration ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_ignores_other_commissioning_results ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_logs_and_raises_errors_in_starting ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_reverts_status_on_post_commit_error ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_reverts_to_sane_state_on_error ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_min_hwe_kernel ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_options ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_owner ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_sets_user_data ... ok maasserver.models.tests.test_node.TestNode.test_start_commissioning_starts_monitor ... ok maasserver.models.tests.test_node.TestNode.test_start_deployment_changes_state ... ok maasserver.models.tests.test_node.TestNode.test_start_deployment_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_changes_state_and_starts_node ... ok maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_logs_and_raises_errors_in_starting ... ok maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_logs_user_request ... ok maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_reverts_to_sane_state_on_error ... ok maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_sets_status_on_post_commit_error ... ok maasserver.models.tests.test_node.TestNode.test_static_ip_addresses_returns_static_ip_addresses ... ok maasserver.models.tests.test_node.TestNode.test_storage_returns_size_of_physicalblockdevices_in_mb ... ok maasserver.models.tests.test_node.TestNode.test_system_id ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_change_status_if_not_off ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_change_status_if_not_releasing ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_does_not_stop_monitor_if_not_releasing ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_doesnt_release_auto_ips_if_not_off ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_readies_node_if_releasing ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_release_auto_ips_if_releasing ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_sets_last_updated_field ... ok maasserver.models.tests.test_node.TestNode.test_update_power_state_stops_monitor_if_releasing ... ok maasserver.models.tests.test_node.TestNode.test_work_queue_returns_nodegroup_uuid ... ok maasserver.models.tests.test_node.TestNodeErase.test_release_or_erase_erases_when_enabled ... ok maasserver.models.tests.test_node.TestNodeErase.test_release_or_erase_releases_when_disabled ... ok maasserver.models.tests.test_node.TestNodeIsBootInterfaceOnManagedInterface.test__returns_false_if_cluster_interface_unmanaged ... ok maasserver.models.tests.test_node.TestNodeIsBootInterfaceOnManagedInterface.test__returns_false_if_no_attached_cluster_interface ... ok maasserver.models.tests.test_node.TestNodeIsBootInterfaceOnManagedInterface.test__returns_false_if_no_boot_interface ... ok maasserver.models.tests.test_node.TestNodeIsBootInterfaceOnManagedInterface.test__returns_true_if_managed ... ok maasserver.models.tests.test_node.TestNodeNetworking.test__clear_networking_configuration ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_claim_auto_ips_calls_claim_auto_ips_on_all_interfaces ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_claim_auto_ips_works_with_multiple_auto_on_the_same_subnet ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_release_auto_ips_calls_release_auto_ips_on_all_interfaces ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_release_leases_calls_remove_host_maps_with_leases ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_net_config_does_nothing_if_skip_networking ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_auto_on_boot_nic ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_auto_on_managed_subnet ... ok maasserver.models.tests.test_node.TestNodeNetworking.test_set_initial_networking_configuration_link_up_on_enabled ... ok maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_field_returns_children ... ok maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_get_deleted_when_parent_is_deleted ... ok maasserver.models.tests.test_node.TestNodeParentRelationShip.test_children_get_deleted_when_parent_is_released ... ok maasserver.models.tests.test_node.TestNodeTransitionMonitors.test__start_transition_monitor_starts_monitor ... ok maasserver.models.tests.test_node.TestNode_Start.test__allows_admin_to_start_any_node ... ok maasserver.models.tests.test_node.TestNode_Start.test__claims_auto_ip_addresses ... ok maasserver.models.tests.test_node.TestNode_Start.test__does_not_change_state_of_deployed_node ... ok maasserver.models.tests.test_node.TestNode_Start.test__does_not_start_nodes_the_user_cannot_edit ... ok maasserver.models.tests.test_node.TestNode_Start.test__does_not_try_to_start_nodes_that_cant_be_started_by_MAAS ... ok maasserver.models.tests.test_node.TestNode_Start.test__marks_allocated_node_as_deploying ... ok maasserver.models.tests.test_node.TestNode_Start.test__node_start_checks_power_driver ... ok maasserver.models.tests.test_node.TestNode_Start.test__only_claims_auto_addresses_when_allocated ... ok maasserver.models.tests.test_node.TestNode_Start.test__raises_failures_when_power_action_fails ... ok maasserver.models.tests.test_node.TestNode_Start.test__releases_auto_ips_when_power_action_fails ... ok maasserver.models.tests.test_node.TestNode_Start.test__resets_user_data ... ok maasserver.models.tests.test_node.TestNode_Start.test__set_zone ... ok maasserver.models.tests.test_node.TestNode_Start.test__sets_user_data ... ok maasserver.models.tests.test_node.TestNode_Start.test__start_logs_user_request ... ok maasserver.models.tests.test_node.TestNode_Start.test__starts_nodes ... ok maasserver.models.tests.test_node.TestNode_Stop.test__allows_admin_to_stop_any_node ... ok maasserver.models.tests.test_node.TestNode_Stop.test__does_not_attempt_power_off_if_cannot_be_stopped ... ok maasserver.models.tests.test_node.TestNode_Stop.test__does_not_attempt_power_off_if_no_power_type ... ok maasserver.models.tests.test_node.TestNode_Stop.test__does_not_stop_nodes_the_user_cannot_edit ... ok maasserver.models.tests.test_node.TestNode_Stop.test__node_stop_checks_power_driver ... ok maasserver.models.tests.test_node.TestNode_Stop.test__propagates_failures_when_power_action_fails ... ok maasserver.models.tests.test_node.TestNode_Stop.test__returns_Deferred_if_power_action_sent ... ok maasserver.models.tests.test_node.TestNode_Stop.test__returns_None_if_power_action_not_sent ... ok maasserver.models.tests.test_node.TestNode_Stop.test__stops_nodes ... ok maasserver.models.tests.test_node.TestNode_Stop.test_stop_logs_user_request ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_accept_node_changes_status ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_seamicro15k_calls_client_with_resource_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_seamicro15k_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_seamicro15k_raises_if_no_connection_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_virsh_calls_client_with_resource_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_virsh_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_virsh_raises_if_no_connection_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_vmware_calls_client_with_resource_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_vmware_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_add_vmware_raises_if_no_connection_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_api_credentials ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_create_nodegroup_with_absolute_dns_name_succeeds ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_create_nodegroup_with_invalid_dns_name_fails ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_create_nodegroup_with_multiple_dots_dns_name_succeeds ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_delete_cluster_with_nodes ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_mscm_calls_client_with_resource_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_mscm_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_mscm_raises_if_no_connection_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_msftocs_calls_client_with_res_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_msftocs_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_msftocs_raises_if_no_conn_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_ucsm_calls_client_with_resource_endpoint ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_ucsm_end_to_end ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_enlist_nodes_from_ucsm_raises_if_no_connection_to_cluster ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_ensure_dhcp_key_creates_different_keys ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_ensure_dhcp_key_creates_key ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_ensure_dhcp_key_preserves_existing_key ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_fabric_returns_fabric_of_managed_interface ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_fabric_returns_none_if_no_managed_interface ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interface_returns_empty_list_if_no_interface ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interfaces_ignores_unmanaged_interfaces ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interfaces_returns_dhcp_managed_interfaces ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interfaces_returns_dns_managed_interfaces ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interfaces_returns_empty_list_if_none_managed ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_managed_interfaces_returns_list ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_state_returns_disconnected_if_is_importing_errors ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_state_returns_disconnected_if_no_connection ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_state_returns_out_of_sync_if_not_syncing ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_state_returns_synced_if_images_match_resources ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_get_state_returns_syncing_if_currently_syncing ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_is_connected_returns_true_if_connection ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_is_connected_returns_true_if_no_connection ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dhcp_returns_False_if_no_interface_manages_DHCP ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dhcp_returns_False_if_not_accepted ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dhcp_returns_True_if_managing_DHCP ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dhcp_returns_True_if_managing_DHCP_and_DNS ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dns_returns_False_if_no_interface_manages_DNS ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dns_returns_False_if_nodegroup_has_no_interfaces ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dns_returns_False_if_not_accepted ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_manages_dns_returns_True_if_managing_DNS ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_nodegroup_created_with_factory_validates ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_reject_node_changes_status ... ok maasserver.models.tests.test_nodegroup.TestNodeGroup.test_work_queue_returns_uuid ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test__mass_change_status_calls_post_save_signal ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test__mass_change_status_changes_statuses ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_all_accepted_only_includes_accepted_nodegroups ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_creates_accepted_nodegroup ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_creates_dhcp_key ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_preserves_existing_attributes ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_returns_oldest_nodegroup ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_returns_same_nodegroup_every_time ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_ensure_master_writes_master_nodegroup_to_database ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_get_by_natural_key_looks_up_by_uuid ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_get_by_natural_key_will_not_return_other_nodegroup ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_new_assigns_token_and_key_for_worker_user ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_new_creates_nodegroup ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_new_creates_nodegroup_with_empty_dhcp_key ... ok maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_new_stores_dhcp_key_on_nodegroup ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__does_not_find_non_matching_interface (by_address) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__does_not_find_non_matching_interface (by_address_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_all_matching_interfaces (by_address) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_all_matching_interfaces (by_address_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_matching_interface (by_address) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_matching_interface (by_address_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_only_matching_interfaces (by_address) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddress.test__finds_only_matching_interfaces (by_address_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByAddressForStaticAllocation.test__finds_only_interfaces_with_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByNetwork.test__does_not_find_non_matching_interface (by_network_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByNetwork.test__finds_all_matching_interfaces (by_network_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByNetwork.test__finds_matching_interface (by_network_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestFindingByNetwork.test__finds_only_matching_interfaces (by_network_for_static_allocation) ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_ip_range_bounds_checks_for_reversed_range_bounds ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_ip_ranges_checks_for_overlapping_ranges ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_ip_ranges_works_with_ipv6_ranges ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_network_config_if_managed_accepts_empty_router_ip ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_network_config_if_managed_accepts_empty_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_network_config_sets_default_if_netmask_not_given ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_network_config_sets_no_broadcast_without_netmask ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_overlapping_networks_ignores_other_clusters ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_overlapping_networks_ignores_other_unmanaged_iface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_overlapping_networks_ignores_unmanaged_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_clean_overlapping_networks_rejects_overlaps ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_default_broadcast_ip_saves_cleanly ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_display_management_display_management ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_dynamic_ip_range_returns_IPRange_if_range_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_dynamic_ip_range_returns_None_if_range_high_not_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_dynamic_ip_range_returns_None_if_range_low_not_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_manages_static_range_returns_False_if_no_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_manages_static_range_returns_False_if_not_managed ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_manages_static_range_returns_False_if_partial_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_manages_static_range_returns_True_if_manages_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_name_accepts_dashes ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_name_accepts_network_interface_name ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_name_accepts_network_interface_name_with_alias ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_name_accepts_vlan_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_name_rejects_other_unusual_characters ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network_does_not_require_broadcast_address ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network_does_not_require_nonempty_broadcast_address ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network_is_defined_when_netmask_is ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network_is_undefined_when_subnet_mask_is_None ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_network_is_undefined_when_subnet_mask_is_empty ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_rejects_two_managed_IPv4_interfaces_on_net_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_rejects_two_managed_IPv6_static_ranges_on_net_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_static_ip_range_returns_IPRange_if_range_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_static_ip_range_returns_None_if_range__not_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_static_ip_range_returns_None_if_range_high_not_set ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_validation_accepts_IPv4_and_IPv6_on_same_net_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_validation_accepts_two_IPv4_on_different_clusters ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_validation_accepts_two_IPv4_on_different_net_interfaces ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_validation_accepts_two_IPv6_interfaces_on_net_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterface.test_validation_knows_update_from_new_interface ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfaceGetIPRangesInUse.test__finds_used_ranges ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfaceGetIPRangesInUse.test__finds_used_ranges_excludes_outside_addresses ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfaceGetIPRangesInUse.test__finds_used_ranges_excludes_static_ranges_if_requested ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfaceGetIPRangesInUse.test__returns_cluster_ip ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfaceGetIPRangesInUse.test__returns_static_range ... ok maasserver.models.tests.test_nodegroupinterface.TestNodeGroupInterfacePostSaveHandler.test__saves_related_subnet_when_nodegroupinterface_updated ... ok maasserver.models.tests.test_nodeprobeddetails.TestNodeDetail.test_calls_through_to_get_probed_details ... ok maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_all_details ... ok maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_null_details_when_there_are_none ... ok maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_only_details_from_okay_commissioning_results ... ok maasserver.models.tests.test_nodeprobeddetails.TestNodesDetail.test_returns_only_those_details_that_exist ... ok maasserver.models.tests.test_partition.TestPartition.test_delete ... ok maasserver.models.tests.test_partition.TestPartition.test_delete_doesnt_remove_partition_table_if_not_last_partition ... ok maasserver.models.tests.test_partition.TestPartition.test_delete_not_allowed_if_part_of_filesystem_group ... ok maasserver.models.tests.test_partition.TestPartition.test_delete_partitiontable_before_partition_doesnt_raise_error ... ok maasserver.models.tests.test_partition.TestPartition.test_delete_removes_partition_table_if_last_partition ... ok maasserver.models.tests.test_partition.TestPartition.test_get_available_size_returns_available_size ... ok maasserver.models.tests.test_partition.TestPartition.test_get_block_size_returns_partition_table_block_size ... ok maasserver.models.tests.test_partition.TestPartition.test_get_effective_filesystem ... ok maasserver.models.tests.test_partition.TestPartition.test_get_name ... ok maasserver.models.tests.test_partition.TestPartition.test_get_node_returns_partition_table_node ... ok maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_correct_numbering_for_mbr ... ok maasserver.models.tests.test_partition.TestPartition.test_get_partition_number_returns_starting_at_1_in_order_for_gpt ... ok maasserver.models.tests.test_partition.TestPartition.test_get_used_size_returns_partition_size_when_filesystem ... ok maasserver.models.tests.test_partition.TestPartition.test_get_used_size_returns_used_zero_when_no ... ok maasserver.models.tests.test_partition.TestPartition.test_name ... ok maasserver.models.tests.test_partition.TestPartition.test_path ... ok maasserver.models.tests.test_partition.TestPartition.test_save_doesnt_overwrite_uuid ... ok maasserver.models.tests.test_partition.TestPartition.test_set_uuid_if_missing ... ok maasserver.models.tests.test_partition.TestPartition.test_size_is_rounded_to_next_block ... ok maasserver.models.tests.test_partition.TestPartition.test_test_cannot_create_mbr_partition_larger_than_2TiB ... ok maasserver.models.tests.test_partition.TestPartition.test_test_cannot_resize_mbr_partition_to_more_than_2TiB ... ok maasserver.models.tests.test_partition.TestPartition.test_validate_can_save_gpt_larger_than_2TiB ... ok maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_for_new_partition ... ok maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_for_resize_partition ... ok maasserver.models.tests.test_partition.TestPartition.test_validate_enough_space_will_round_down_a_block ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_free_partitions_for_node ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_device_name_and_number ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_by_id_invalid_table ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_by_name_invalid_table ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_empty_string ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_id ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_part_number ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_invalid_part_seperator ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_returns_valid_with_id ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partition_by_id_or_name_returns_valid_with_name ... ok maasserver.models.tests.test_partition.TestPartitionManager.test_get_partitions_in_filesystem_group ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_misaligned_partition ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_no_size ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_no_size_sets_mbr_max ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_partition_to_full_device ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_add_second_partition_no_size ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_clean_no_partition_table_on_logical_volume ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_available_size ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_available_size_skips_partitions ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_block_size_returns_block_device_block_size ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_node_returns_block_device_node ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_get_size_returns_block_device_size_minus_initial_offset ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_force_mbr_on_boot_disk_pxe ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_force_mbr_on_boot_disk_pxe_force_gpt_on_boot_disk_uefi ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_no_force_on_none_boot_disk ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_none_boot_disk ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_gpt_for_uefi_boot ... ok maasserver.models.tests.test_partitiontable.TestPartitionTable.test_save_sets_table_type_to_mbr_for_pxe_boot ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_id_path_and_no_model_serial_requirements_should_save ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_model_serial_and_no_id_path_requirements_should_save ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_no_id_path_and_no_model ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_no_id_path_and_no_serial ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_number_of_physical_devices_for_filters_on_node ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_number_of_physical_devices_for_returns_correct_count ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_total_size_of_physical_devices_for_filters_on_node ... ok maasserver.models.tests.test_physicalblockdevice.TestPhysicalBlockDeviceManager.test_total_size_of_physical_devices_for_returns_sum_of_size ... ok maasserver.models.tests.test_space.SpaceTest.test_can_be_deleted_if_does_not_contain_subnets ... ok maasserver.models.tests.test_space.SpaceTest.test_cant_be_deleted_if_contains_subnet ... ok maasserver.models.tests.test_space.SpaceTest.test_creates_space ... ok maasserver.models.tests.test_space.SpaceTest.test_get_default_space_creates_default_space ... ok maasserver.models.tests.test_space.SpaceTest.test_get_default_space_is_idempotent ... ok maasserver.models.tests.test_space.SpaceTest.test_invalid_name_raises_exception ... ok maasserver.models.tests.test_space.SpaceTest.test_is_default_detects_default_space ... ok maasserver.models.tests.test_space.SpaceTest.test_is_default_detects_non_default_space ... ok maasserver.models.tests.test_space.SpaceTest.test_reserved_name_raises_exception ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_admin_returns_space ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_edit_returns_space ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__admin_view_returns_space ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_admin_raises_PermissionError ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_edit_raises_PermissionError ... ok maasserver.models.tests.test_space.TestSpaceManagerGetSpaceOr404.test__user_view_returns_space ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_cropped_key ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_commentless_key_for_html ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_long_key_for_html ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_escapes_short_key_for_html ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_limits_size_with_large_comment ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_limits_size_with_large_key_type ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_returns_cropped_if_unknown_and_large ... ok maasserver.models.tests.test_sshkey.GetHTMLDisplayForKeyTest.test_display_returns_unchanged_if_unknown_and_small ... ok maasserver.models.tests.test_sshkey.SSHKeyManagerTest.test_get_keys_for_user_no_keys ... ok maasserver.models.tests.test_sshkey.SSHKeyManagerTest.test_get_keys_for_user_with_keys ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_display_is_marked_as_HTML_safe ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_display_with_real_life_key ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_same_key_can_be_used_by_different_users ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_user_and_key_unique_together ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_user_and_key_unique_together_db_level ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_validation_fails_if_key_is_invalid ... ok maasserver.models.tests.test_sshkey.SSHKeyTest.test_sshkey_validation_with_valid_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_dsa_private_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_non_ascii_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_random_data ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_rsa_private_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_wrong_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_does_not_validate_wrongly_padded_data ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_dsa_public_key ... ok maasserver.models.tests.test_sshkey.SSHKeyValidatorTest.test_validates_rsa_public_key ... ok maasserver.models.tests.test_sslkey.GetHTMLDisplayForKeyTest.test_display_returns_cn_and_md5 ... ok maasserver.models.tests.test_sslkey.GetHTMLDisplayForKeyTest.test_display_returns_only_md5 ... ok maasserver.models.tests.test_sslkey.SSLKeyManagerTest.test_get_keys_for_user_no_keys ... ok maasserver.models.tests.test_sslkey.SSLKeyManagerTest.test_get_keys_for_user_with_keys ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_display_is_HTML_safe ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_display_is_marked_as_HTML_safe ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_same_key_can_be_used_by_different_users ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_user_and_key_unique_together ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_user_and_key_unique_together_db_level ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_validation_fails_if_key_is_invalid ... ok maasserver.models.tests.test_sslkey.SSLKeyTest.test_sslkey_validation_with_valid_key ... ok maasserver.models.tests.test_sslkey.SSLKeyValidatorTest.test_does_not_validate_random_data ... ok maasserver.models.tests.test_sslkey.SSLKeyValidatorTest.test_validates_x509_public_key ... ok maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__data_is_accurate ... ok maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__excludes_username_and_node_summary_by_default ... ok maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__includes_node_summary_if_requested ... ok maasserver.models.tests.test_staticipaddress.TestRenderJSON.test__includes_username_if_requested ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_deallocate_ignores_other_objects ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_deallocate_removes_object ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_AUTO_for_AUTO ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_DHCP_for_DHCP ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_LINK_UP_for_STICKY_no_ip ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_STATIC_for_STICKY_with_ip ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_get_interface_link_type_returns_STATIC_for_USER_RESERVED ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_invalid_address_raises_validation_error ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_repr_with_invalid_type ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_repr_with_valid_type ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddress.test_stores_to_database ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test__clean_discovered_ip_addresses_on_interface_dont_delete ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test__clean_discovered_ip_addresses_on_interface_multi_interface ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test__clean_discovered_ip_addresses_on_interface_one_interface ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test__clean_discovered_ip_addresses_on_interface_subnet_family ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_allocates_IPv6_address ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_compares_by_IP_not_alphabetically ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_does_not_use_lock_for_requested_ip ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_serialization_error_if_ip_taken ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_when_alloc_type_is_None ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_when_alloc_type_is_not_allowed ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_when_requested_IP_in_dynamic_range ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_when_requested_IP_out_of_network ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_raises_when_requested_IP_unavailable ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_returns_ip_in_correct_range ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_returns_requested_IP_if_available ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_sets_user ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_uses_staticip_acquire_lock ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_with_reserved_type_requires_a_user ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_allocate_new_with_user_disallows_wrong_alloc_types ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_ip_family_ipv4 ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_ip_family_ipv6 ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_subnet_cidr_family_ipv4 ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_filter_by_subnet_cidr_family_ipv6 ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_adds_new_lease_keeps_old_subnet_link ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_clears_lease ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_drop_lease_and_unknown_interface ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_new_ip_existing_mac ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_new_ip_existing_mac_different_nodegroup ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_new_ip_new_mac ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_one_ip_two_mac ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_only_keeps_one_DISCOVERED_address ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManager.test_update_leases_two_ip_one_mac ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_combines_IPv4_and_IPv6_addresses ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_combines_MACs_for_same_node ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_considers_given_nodegroup ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_mac_with_static_address ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_oldest_nic_with_sticky_ip ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_picks_sticky_over_auto ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_bond_interfaces ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_non_discovered_addresses ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_prefers_physical_interfaces_to_vlan ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_mapping ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_skips_ipv4_if_disable_ipv4_set ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_strips_out_domain ... ok maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_have_default_hostnames ... ok maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_included_in_all_nodegroups ... ok maasserver.models.tests.test_staticipaddress.TestUserReservedStaticIPAddress.test_user_reserved_addresses_included_in_get_hostname_ip_mapping ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipaddresses ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipnetwork ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_accepts_ipnetwork_with_subnet_override ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv4_prefixlen ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv4_strings ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv6_prefixlen ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_creates_cidr_from_ipv6_strings ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_discards_extra_ipv4_network_bits ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_discards_extra_ipv6_network_bits ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_raises_for_invalid_ipv4_prefixlen ... ok maasserver.models.tests.test_subnet.CreateCidrTest.test_raises_for_invalid_ipv6_prefixlen ... ok maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__finds_used_ranges ... ok maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__finds_used_ranges_includes_allocated_ip ... ok maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_iprange_usage_includes_used_and_unused_ips ... ok maasserver.models.tests.test_subnet.SubnetIPRangeTest.test__get_ipranges_not_in_use_includes_free_ips ... ok maasserver.models.tests.test_subnet.SubnetTest.test_create_from_cidr_creates_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_creates_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_managed_cluster_interface ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_matching_ipv6_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_matching_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_most_specific_ipv6_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_finds_most_specific_subnet ... ok maasserver.models.tests.test_subnet.SubnetTest.test_get_subnets_with_ip_returns_empty_list_if_not_found ... ok maasserver.models.tests.test_subnet.SubnetTest.test_validates_gateway_ip ... ok maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__excludes_blank_addresses ... ok maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__returns_expected_json ... ok maasserver.models.tests.test_subnet.TestRenderJSONForRelatedIPs.test__sorts_by_ip_address ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_admin_returns_subnet ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_edit_returns_subnet ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__admin_view_returns_subnet ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_admin_raises_PermissionError ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_edit_raises_PermissionError ... ok maasserver.models.tests.test_subnet.TestSubnetManagerGetSubnetOr404.test__user_view_returns_subnet ... ok maasserver.models.tests.test_tag.TagTest.test_add_tag_to_node ... ok maasserver.models.tests.test_tag.TagTest.test_applies_tags_to_nodes ... ok maasserver.models.tests.test_tag.TagTest.test_factory_make_Tag ... ok maasserver.models.tests.test_tag.TagTest.test_factory_make_Tag_with_hardware_details ... ok maasserver.models.tests.test_tag.TagTest.test_valid_tag_names ... ok maasserver.models.tests.test_tag.TagTest.test_validate_traps_invalid_tag_name ... ok maasserver.models.tests.test_tag.TagTest.test_will_not_save_invalid_xpath ... ok maasserver.models.tests.test_tag.TestTagIsDefined.test_is_defined (null) ... ok 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 maasserver.models.tests.test_tag.TestTagPopulateNodes.test__calls_populate_tags ... ok maasserver.models.tests.test_tag.TestTagPopulateNodes.test__checks_definition_before_proceeding ... ok maasserver.models.tests.test_tag.TestTagPopulateNodes.test__clears_node_set ... ok maasserver.models.tests.test_tag.TestTagPopulateNodes.test__does_nothing_if_tag_is_not_defined ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_not_modified_by_subsequent_calls_to_save ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_created_populated_when_object_saved ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_created_and_updated_same_if_created_set ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_created_not_clobbered ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_on_first_save_updated_set_same_as_created_even_if_set ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_and_created_are_the_same_after_first_save ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTest.test_updated_populated_when_object_saved ... ok maasserver.models.tests.test_timestampedmodel.UtilitiesTest.test_now_returns_datetime ... ok maasserver.models.tests.test_timestampedmodel.UtilitiesTest.test_now_returns_same_datetime_inside_transaction ... ok maasserver.models.tests.test_user.AuthTokensTest.test_create_auth_token ... ok maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_finds_tokens_for_user ... ok maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_ignores_other_users ... ok maasserver.models.tests.test_user.AuthTokensTest.test_get_auth_tokens_ignores_unapproved_tokens ... ok maasserver.models.tests.test_user.AuthTokensTest.test_get_creds_tuple_integrates_with_api_client ... ok maasserver.models.tests.test_user.AuthTokensTest.test_get_creds_tuple_returns_creds ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_consumer_creation ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_create_authorisation_token ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_delete ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_delete_attached_nodes ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_delete_consumers_tokens ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_get_authorisation_tokens ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_manager_all_users ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_manager_all_users_no_system_user ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_profile_creation ... ok maasserver.models.tests.test_userprofile.UserProfileTest.test_token_creation ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_cannot_save_if_node_is_not_same_node_from_filesystem_group ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_cannot_save_if_size_larger_than_volume_group ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_name_returns_concat_volume_group_name ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_get_name_returns_just_name ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_node_is_set_to_same_node_from_filesystem_group ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDevice.test_save_doesnt_overwrite_uuid ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_bcache_creates_block_device ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_bcache_updates_block_device ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_lvm_does_nothing ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_raid_creates_block_device ... ok maasserver.models.tests.test_virtualblockdevice.TestVirtualBlockDeviceManager.test_create_or_update_for_raid_updates_block_device ... ok maasserver.models.tests.test_vlan.VLANTest.test_cant_delete_default_vlan ... ok maasserver.models.tests.test_vlan.VLANTest.test_cluster_interfaces_are_reconnected_when_vlan_is_deleted ... ok maasserver.models.tests.test_vlan.VLANTest.test_creates_vlan ... ok maasserver.models.tests.test_vlan.VLANTest.test_get_name_for_default_vlan_is_untagged ... ok maasserver.models.tests.test_vlan.VLANTest.test_get_name_for_set_name ... ok maasserver.models.tests.test_vlan.VLANTest.test_interfaces_are_reconnected_when_vlan_is_deleted ... ok maasserver.models.tests.test_vlan.VLANTest.test_is_fabric_default_detects_default_vlan ... ok maasserver.models.tests.test_vlan.VLANTest.test_is_fabric_default_detects_non_default_vlan ... ok maasserver.models.tests.test_vlan.VLANTest.test_manager_get_default_vlan_returns_dflt_vlan_of_dflt_fabric ... ok maasserver.models.tests.test_vlan.VLANTest.test_raises_integrity_error_if_reconnecting_fails ... ok maasserver.models.tests.test_vlan.VLANTest.test_subnets_are_reconnected_when_vlan_is_deleted ... ok maasserver.models.tests.test_vlan.VLANTest.test_vlan_interfaces_are_deleted_when_related_vlan_is_deleted ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (0) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (12) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (250) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (3000) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (4095) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (-23) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (4096) ... ok maasserver.models.tests.test_vlan.VLANVidValidationTest.test_validates_vid (10000) ... ok maasserver.models.tests.test_zone.TestZone.test_delete_deletes_zone ... ok maasserver.models.tests.test_zone.TestZone.test_delete_severs_link_to_nodes ... ok maasserver.models.tests.test_zone.TestZone.test_devices_only_set ... ok maasserver.models.tests.test_zone.TestZone.test_init ... ok maasserver.models.tests.test_zone.TestZone.test_is_default_returns_False_for_normal_zone ... ok maasserver.models.tests.test_zone.TestZone.test_is_default_returns_True_for_default_zone ... ok maasserver.models.tests.test_zone.TestZone.test_nodes_only_set ... ok maasserver.models.tests.test_zone.TestZoneManager.test_get_default_zone_ignores_other_zones ... ok maasserver.models.tests.test_zone.TestZoneManager.test_get_default_zone_returns_default_zone ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__accepts_a_list_of_networks ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__accepts_a_url ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__automatically_accepts_cluster ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__does_NOT_update_cluster_name_if_none_provided ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__does_NOT_update_domain_if_none_provided ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__does_NOT_update_maas_url_if_localhost ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__does_NOT_update_maas_url_if_none_provided ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__does_NOT_update_networks_when_some_exist ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__filters_interfaces_during_cluster_registration ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__logs_creation_of_first_cluster_as_master ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__logs_creation_of_new_cluster ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__logs_reappearance_of_existing_cluster ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__raises_ValidationError_when_input_is_bad ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__returns_preexisting_cluster ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__updates_networks_when_none_exist ... ok maasserver.rpc.tests.test_clusters.TestRegister.test__updates_preexisting_cluster ... ok maasserver.rpc.tests.test_clusters.TestRegister.test_name_domain_and_networks_are_optional ... ok maasserver.rpc.tests.test_configuration.TestGetArchiveMirrors.test_returns_populated_dict_when_main_and_port_is_set ... ok maasserver.rpc.tests.test_configuration.TestGetProxies.test_returns_populated_dict_when_http_proxy_is_not_set ... ok maasserver.rpc.tests.test_configuration.TestGetProxies.test_returns_populated_dict_when_http_proxy_is_set ... ok maasserver.rpc.tests.test_monitors.TestHandleMonitorExpired.test_handle_monitor_expired ... ok maasserver.rpc.tests.test_nodegroupinterface.TestGetClusterInterfacesAsDicts.test__ignores_other_clusters ... ok maasserver.rpc.tests.test_nodegroupinterface.TestGetClusterInterfacesAsDicts.test__returns_all_interfaces_on_cluster ... ok maasserver.rpc.tests.test_nodegroupinterface.TestGetClusterInterfacesAsDicts.test__returns_cluster_interface ... ok maasserver.rpc.tests.test_nodes.TestCommissionNode.test__commissions_node ... ok maasserver.rpc.tests.test_nodes.TestCommissionNode.test__raises_error_if_node_cannot_commission ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__create_node_fails_with_invalid_hostname ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__creates_node ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__creates_node_with_explicit_hostname ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__forces_generic_subarchitecture_if_missing ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__raises_error_if_node_already_exists ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__raises_validation_errors_for_invalid_data ... ok maasserver.rpc.tests.test_nodes.TestCreateNode.test__saves_power_parameters ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_broken_nodes ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_devices ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_recently_checked_nodes ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__excludes_unqueryable_power_types ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_at_most_60kiB_of_JSON ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_checked_nodes_in_last_checked_order ... ok maasserver.rpc.tests.test_nodes.TestListClusterNodesPowerParameters.test__returns_unchecked_nodes_first ... ok maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__marks_node_as_failed ... ok maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__raises_NoSuchNode_if_node_doesnt_exist ... ok maasserver.rpc.tests.test_nodes.TestMarkNodeFailed.test__raises_NodeStateViolation_if_wrong_transition ... ok maasserver.rpc.tests.test_nodes.TestRequestNodeInfoByMACAddress.test_request_node_info_by_mac_address_raises_exception_no_mac ... ok maasserver.rpc.tests.test_nodes.TestRequestNodeInfoByMACAddress.test_request_node_info_by_mac_address_returns_node_for_mac ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Authenticate.test_authenticate_calculates_digest_with_salt ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Authenticate.test_authenticate_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_accepts_matching_digests ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_end_to_end ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_propagates_errors ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_authenticateCluster_rejects_non_matching_digests ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionLost_updates_services_connection_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connection_if_service_not_running ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connections_if_authentication_errors ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_connections_if_authentication_fails ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_drops_the_connection_on_ident_failure ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_identifies_the_remote_cluster ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_connectionMade_updates_services_connection_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_handshakeFailed_does_not_log_when_connection_is_closed ... ok maasserver.rpc.tests.test_regionservice.TestRegionServer.test_interfaces ... ok maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy ... ok maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy_does_not_clobber ... ok maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_copy_is_idempotent ... ok maasserver.support.pertenant.tests.test_migration.TestCopySSHKeys.test_noop_when_there_are_no_keys ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_no_real_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_one_real_user ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_two_real_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_orphaned_juju_state ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_user_from_juju_state ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_legacy_user_creates_user ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_legacy_user_creates_user_only_once ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_no_nodes ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_no_owned_nodes ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_nodes ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_owned_nodes ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_owners_no_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_with_nodes_owned_by_system_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_owned_nodes_with_owned_nodes ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_real_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_real_users_no_users ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_unowned_files ... ok maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_unowned_files_no_files ... ok maasserver.support.pertenant.tests.test_migration.TestGiveCredentialsToUser.test_give ... ok maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_file_saved ... ok maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_give_owned_file ... ok maasserver.support.pertenant.tests.test_migration.TestGiveFileToUser.test_give_unowned_file ... ok maasserver.support.pertenant.tests.test_migration.TestGiveNodeToUser.test_give ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_files_to_new_legacy_user_when_multiple_users ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_files_to_single_user_when_only_one_user ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_nodes_to_bootstrap_owner_when_multiple_users ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_nodes_to_new_legacy_user_when_multiple_users ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_ancillary_data_to_legacy_user_when_multiple_users ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_runs_when_no_files_exist ... ok maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_runs_when_no_unowned_files_exist ... ok maasserver.support.pertenant.tests.test_migration.TestMigrateToUser.test_migrate ... ok maasserver.support.pertenant.tests.test_utils.TestExtractBootstrapNodeSystemId.test_parses_valid_provider_state_file ... ok maasserver.support.pertenant.tests.test_utils.TestExtractBootstrapNodeSystemId.test_returns_None_if_parsing_fails ... ok maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_invalid_yaml ... ok maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_no_provider_state_file ... ok maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_node_does_not_exist ... ok maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_owner_if_node_found ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_plain_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_shared_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_try_shared_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLockVariations.test_try_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_plain_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_shared_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_try_shared_variation ... ok maasserver.utils.tests.test_dblocks.TestDatabaseXactLockVariations.test_try_variation ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_exclusively_locked (DatabaseLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_exclusively_locked (DatabaseXactLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_share_locked (DatabaseLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_shared_variation_when_already_share_locked (DatabaseXactLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_exclusively_locked (DatabaseLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_exclusively_locked (DatabaseXactLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_share_locked (DatabaseLock) ... ok maasserver.utils.tests.test_dblocks.TestTryingToAcquireLockedLock.test_try_variation_when_already_share_locked (DatabaseXactLock) ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems_removes_os_without_releases ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_all_usable_osystems_sorts_title ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_doesnt_include_default ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_includes_default ... ok maasserver.utils.tests.test_osystems.TestOsystems.test_list_osystem_choices_uses_name_and_title ... ok maasserver.utils.tests.test_osystems.TestReleaseANewerThanB.test_release_a_newer_than_b ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_with_key_required ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_without_key_required ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_distro_series_initial_works_around_conflicting_os ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_release_requires_key_returns_asterisk_when_required ... ok maasserver.utils.tests.test_osystems.TestReleases.test_get_release_requires_key_returns_empty_when_not_required ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_all_releases_requiring_keys ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_all_releases_requiring_keys_sorts ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_all_usable_releases ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_all_usable_releases_sorts ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_commissioning_releases ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_empty_list_if_not_ubuntu ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_commissioning_choices_returns_sorted ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_doesnt_include_default ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_includes_default ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_includes_requires_key_asterisk ... ok maasserver.utils.tests.test_osystems.TestReleases.test_list_release_choices_sorts ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kern_fails_with_old_kern_and_new_min_hwe_kern ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kern_fails_with_old_release_and_newer_hwe_kern ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_missing_hwe_kernel ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_no_avalible_kernels ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_nongeneric_arch_and_kernel ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_fails_with_old_kernel_and_newer_release ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_returns_default_kernel ... ok maasserver.utils.tests.test_osystems.TestValidateHweKernel.test_validate_hwe_kernel_set_kernel ... ok maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_if_not_supported_osystem ... ok maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_if_not_supported_release ... ok maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__raises_error_of_osystem_and_distro_series_dont_match ... ok maasserver.utils.tests.test_osystems.TestValidateOsystemAndDistroSeries.test__returns_osystem_and_release_with_license_key_stripped ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback_for_each_real_save ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_callback_for_each_save ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_calls_multiple_callbacks ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_changes_to_other_fields ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_deletion_by_default ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_ignores_object_creation ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_listens_to_deletion_if_delete_True ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_notices_change_in_any_given_field ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_only_calls_once_per_object_change ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_connect_to_field_change_returns_two_functions ... ok maasserver.utils.tests.test_signals.ConnectToFieldChangeTest.test_returned_function_connect_and_disconnect ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_None_when_no_filesystem (BlockDevice) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_None_when_no_filesystem (Partition) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_acquired_filesystem (BlockDevice) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_acquired_filesystem (Partition) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_filesystem_if_node_not_in_acquired_state (BlockDevice) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_filesystem_if_node_not_in_acquired_state (Partition) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_non_mountable_filesystem (BlockDevice) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_non_mountable_filesystem (Partition) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_none_when_allocated_state (BlockDevice) ... ok maasserver.utils.tests.test_storage.TestGetEffectiveFilesystem.test__returns_none_when_allocated_state (Partition) ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__bcache ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__bcache_backing ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__fs_formatted ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__fs_formatted_and_mounted ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__lvm ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__partitioned ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__raid_active ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__raid_spare ... ok maasserver.utils.tests.test_storage.TestUsedFor.test__unused ... ok maasserver.utils.tests.test_utils.GetDbStateTest.test_get_db_state_returns_db_state ... ok maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_args ... ok maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_given_base_url ... ok maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_kwargs ... ok maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_maas_url_by_default ... ok maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_query_string ... ok maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_copes_with_trailing_slash ... ok maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_path_from_maas_url ... ok maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_query_string ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_managed_interface (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_managed_interface (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_managed_interface_and_1_unmanaged (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_managed_interface_and_1_unmanaged (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_unmanaged_interface (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_1_unmanaged_interface (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_excludes_lower_bound_predecessor (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_excludes_lower_bound_predecessor (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_excludes_upper_bound_successor (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_excludes_upper_bound_successor (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_find_nodegroup_looks_up_nodegroup_by_controller_ip (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_find_nodegroup_looks_up_nodegroup_by_controller_ip (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_find_nodegroup_returns_None_if_not_found (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_find_nodegroup_returns_None_if_not_found (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_handles_mixed_IPv4_and_IPv6 (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_handles_mixed_IPv4_and_IPv6 (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_includes_lower_bound (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_includes_lower_bound (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_includes_upper_bound (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_includes_upper_bound (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_more_than_1_managed_interface (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_more_than_1_managed_interface (ipv6) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_more_than_1_unmanaged_interface (ipv4) ... ok maasserver.utils.tests.test_utils.TestFindNodegroup.test_more_than_1_unmanaged_interface (ipv6) ... ok maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__deletes_nonce ... ok maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_missing_nonce ... ok maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_non_oauth_request ... ok maasserver.utils.tests.test_views.TestDeleteOAuthNonce.test__skips_oauth_request_with_missing_param ... ok maasserver.utils.tests.test_views.TestWebApplicationHandlerAtomicViews.test__make_view_atomic_wraps_view_with_post_commit_savepoint ... ok maasserver.views.tests.test_account.TestLogin.test_login_contains_input_tags_if_user ... ok maasserver.views.tests.test_account.TestLogin.test_login_displays_createadmin_message_if_no_user ... ok maasserver.views.tests.test_account.TestLogin.test_login_redirects_when_authenticated ... ok maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_off_in_production ... ok maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_on_in_debug_mode ... ok maasserver.views.tests.test_account.TestLogout.test_loggout_uses_POST ... ok maasserver.views.tests.test_account.TestLogout.test_logout_link_present_on_homepage ... ok maasserver.views.tests.test_clusters.ClusterDeleteTest.test_can_delete_cluster ... ok maasserver.views.tests.test_clusters.ClusterEditTest.test_admin_can_disable_default_disable_ipv4_flag ... ok maasserver.views.tests.test_clusters.ClusterEditTest.test_can_edit_cluster ... ok maasserver.views.tests.test_clusters.ClusterEditTest.test_cluster_page_contains_links_to_edit_and_delete_interfaces ... ok maasserver.views.tests.test_clusters.ClusterEditTest.test_contains_link_to_add_interface ... ok maasserver.views.tests.test_clusters.ClusterInterfaceCreateTest.test_can_create_cluster_interface ... ok maasserver.views.tests.test_clusters.ClusterInterfaceDeleteTest.test_can_delete_cluster_interface ... ok maasserver.views.tests.test_clusters.ClusterInterfaceDeleteTest.test_interface_delete_supports_interface_alias ... ok maasserver.views.tests.test_clusters.ClusterInterfaceEditTest.test_can_edit_cluster_interface ... ok maasserver.views.tests.test_clusters.ClusterInterfaceEditTest.test_interface_edit_supports_interface_alias ... ok maasserver.views.tests.test_clusters.ClusterListingAccess.test_admin_sees_cluster_tab ... ok maasserver.views.tests.test_clusters.ClusterListingAccess.test_non_admin_doesnt_see_cluster_tab ... ok maasserver.views.tests.test_clusters.ClusterListingNoImagesTest.test_listing_displays_no_images_available ... ok maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status (disconnected) ... ok maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status (out-of-sync) ... ok maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status (syncing) ... ok maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status (synced) ... ok maasserver.views.tests.test_clusters.ClusterListingTest.test_listing_is_paginated ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_css ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_image ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_js ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_no_file_returns_not_found ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_other_file_extension_returns_bad_request ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_css ... ok maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_js ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_absolute_location_if_not_None ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_rel_loc_if_in_dev_environment ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_abs_location_returns_rel_loc_if_not_in_dev_environment ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_combo_redirects_if_unknown_type ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_combo_view_loads_from_disk ... ok maasserver.views.tests.test_combo.TestUtilities.test_get_combo_view_returns_callable ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_compose_feedback_deleted_uses_name_object ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_compose_feedback_nonexistent_names_class ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_deletes_object ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_is_gentle_with_missing_objects ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_delete_is_not_gentle_with_permission_violations ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_get_asks_for_confirmation_and_does_nothing_yet ... ok maasserver.views.tests.test_general.HelpfulDeleteViewTest.test_get_skips_confirmation_for_missing_objects ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_on_final_page ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_on_first_page ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_on_second_page ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_preserves_query_string ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_preserves_query_string_with_page ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_relative_to_directory ... ok maasserver.views.tests.test_general.PaginatedListViewTests.test_single_page ... ok maasserver.views.tests.test_general.PermanentErrorDisplayTest.test_permanent_error_displayed ... ok maasserver.views.tests.test_general.Test404500.test_404 ... ok maasserver.views.tests.test_general.Test404500.test_500 ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_calls_get_os_release_title_for_generated_resource ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_hides_delete_button_for_generated_resource_when_not_admin ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_hides_generated_images_section ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_delete_button_for_generated_resource ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_generated_images_section ... ok maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_generated_resources ... ok maasserver.views.tests.test_images.OtherImagesTest.test_calls_get_os_release_title_for_other_resource ... ok maasserver.views.tests.test_images.OtherImagesTest.test_hides_apply_button_if_import_running ... ok maasserver.views.tests.test_images.OtherImagesTest.test_hides_image_from_boot_source_cache_without_admin ... ok maasserver.views.tests.test_images.OtherImagesTest.test_hides_other_synced_images_section ... ok maasserver.views.tests.test_images.OtherImagesTest.test_post_calls_import_resources ... ok maasserver.views.tests.test_images.OtherImagesTest.test_post_clears_all_other_os_selections ... ok maasserver.views.tests.test_images.OtherImagesTest.test_post_creates_selection_with_multiple_arches ... ok maasserver.views.tests.test_images.OtherImagesTest.test_post_returns_forbidden_if_not_admin ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_apply_button_if_admin ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_checkbox_for_boot_source_cache ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_image_from_boot_source_cache_with_admin ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_last_update_time_for_synced_resource ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_number_of_nodes_for_synced_resource ... ok maasserver.views.tests.test_images.OtherImagesTest.test_shows_other_synced_images_section ... ok maasserver.views.tests.test_images.TestImageAjax.test__returns_cluster_import_running_False ... ok maasserver.views.tests.test_images.TestImageAjax.test__returns_cluster_import_running_True ... ok maasserver.views.tests.test_images.TestImageAjax.test__returns_json ... ok maasserver.views.tests.test_images.TestImageAjax.test__returns_region_import_running_False ... ok maasserver.views.tests.test_images.TestImageAjax.test__returns_region_import_running_True ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_complete_False ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_complete_True ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_num_of_nodes_deployed ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_progress ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_unique_size ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_clusters_syncing ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_complete_status ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_queued_if_no_progress ... ok maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_waiting_for_cluster_to_sync ... ok maasserver.views.tests.test_images.TestImageAjax.test_combines_subarch_resources_into_one_resource ... ok maasserver.views.tests.test_images.TestImageAjax.test_returns_resource_attributes ... ok maasserver.views.tests.test_images.TestImageAjax.test_returns_resources ... ok maasserver.views.tests.test_images.TestImageAjax.test_returns_resources_datetime_format ... ok maasserver.views.tests.test_images.TestImageAjax.test_returns_ubuntu_release_version_name ... ok maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_resource ... ok maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_resource_with_defaults ... ok maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_ubuntu_subarch_resource ... ok maasserver.views.tests.test_images.TestImageDelete.test_deletes_resource ... ok maasserver.views.tests.test_images.TestImageDelete.test_non_admin_cannot_delete ... ok maasserver.views.tests.test_images.TestImageDelete.test_redirects_to_images ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_hides_import_button_if_not_admin ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_import_calls_import_resources ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_import_removes_old_selections ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_arches_on_selections ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_empty_selections ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_release_selections ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_post_returns_forbidden_if_not_admin ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_architecture_options ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_connection_error ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_import_button_if_admin ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_missing_images_warning_if_not_ubuntu_boot_resources ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_no_ubuntu_sources ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_release_options ... ok maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_too_many_ubuntu_sources ... ok maasserver.views.tests.test_images.UploadedImagesTest.test_hides_delete_button_for_uploaded_resource_when_not_admin ... ok maasserver.views.tests.test_images.UploadedImagesTest.test_shows_delete_button_for_uploaded_resource ... ok maasserver.views.tests.test_images.UploadedImagesTest.test_shows_no_custom_images_message ... ok maasserver.views.tests.test_images.UploadedImagesTest.test_shows_uploaded_resources ... ok maasserver.views.tests.test_images.UploadedImagesTest.test_shows_uploaded_resources_name_if_title_blank ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_GET ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_POST_adds_key ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_POST_fails_if_key_already_exists_for_the_user ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET_cannot_access_someone_elses_key ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET_nonexistent_key_redirects_to_prefs ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_POST ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_POST_ignores_nonexistent_key ... ok maasserver.views.tests.test_prefs.KeyManagementTest.test_key_can_be_added_if_same_key_already_setup_for_other_user ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_api ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_profile ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_password ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_profile ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_add_ssh_key_button ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_compact_representation_of_users_keys ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_link_to_delete_ssh_keys ... ok maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_message_when_no_public_keys_are_configured ... ok maasserver.views.tests.test_settings.NonAdminSettingsTest.test_settings_import_boot_images_reserved_to_admin ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_POST_creates_new_source ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_POST_updates_source ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_is_not_shown ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_is_shown ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_commissioning_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_deploy_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_hides_license_keys_if_no_OS_supporting_keys ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_kernelopts_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_list_users ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_maas_and_network_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_shows_license_keys_if_OS_supporting_keys ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_storage_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_third_party_drivers_POST ... ok maasserver.views.tests.test_settings.SettingsTest.test_settings_ubuntu_POST ... ok maasserver.views.tests.test_settings.UserManagementTest.test_account_views_are_routable_for_full_range_of_usernames ... ok maasserver.views.tests.test_settings.UserManagementTest.test_add_user_POST ... ok maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_GET ... ok maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_POST ... ok maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_profile_updates_attributes ... ok maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_updates_password ... ok maasserver.views.tests.test_settings.UserManagementTest.test_view_user ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptDeleteTest.test_can_delete_commissioning_script ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_commissioning_scripts_slot_anchor ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_links_to_delete_scripts ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_names_and_content_of_scripts ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_link_to_upload_script ... ok maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptUploadTest.test_can_create_commissioning_script ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyAddTest.test_can_create_license_key ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyDeleteTest.test_can_delete_license_key ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyEditTest.test_can_update_license_key ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_commissioning_scripts_slot_anchor ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_delete ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_edit ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_osystem_and_distro_series ... ok maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_link_to_add_license_key ... ok maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_adds_zone ... ok maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_description_is_optional ... ok maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_get_success_url_returns_valid_url ... ok maasserver.views.tests.test_zones.ZoneAddTestNonAdmin.test_cannot_add_zone ... ok maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_deletes_zone ... ok maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_does_not_delete_nodes ... ok maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_redirects_to_listing ... ok maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_rejects_deletion_of_default_zone ... No handlers could be found for logger "django.request" ok maasserver.views.tests.test_zones.ZoneDeleteNonAdminTest.test_cannot_delete ... ok maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_delete_link ... ok maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_edit_link ... ok maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_for_default_zone_does_not_contain_delete_link ... ok maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_delete_link ... ok maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_edit_link ... ok maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_node_count ... ok maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_zone_detail ... ok maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_links_to_node_list ... ok maasserver.views.tests.test_zones.ZoneEditAdminTest.test_zone_edit ... ok maasserver.views.tests.test_zones.ZoneEditNonAdminTest.test_cannot_access_zone_edit ... ok maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_links_to_zone_query ... ok maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_sorted_list_of_zones ... ok maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_zone_details ... ok maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_link_present_on_homepage ... ok maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_add_link ... ok maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_edit_links ... ok maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_add_link ... ok maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_edit_and_delete_links ... ok maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_listing_is_paginated ... ok maasserver.websockets.handlers.tests.test_cluster.TestClusterHandler.test_get ... ok maasserver.websockets.handlers.tests.test_cluster.TestClusterHandler.test_list ... ok maasserver.websockets.handlers.tests.test_cluster.TestClusterHandler.test_list_num_queries_is_independent_of_num_clusters ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_action_performs_action ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_action_performs_action_passing_extra ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_dynamic_ip_assignment ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_external_ip_assignment ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_and_external_ip ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_ip_assignment_explicit ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_creates_device_with_static_ip_assignment_implicit ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_create_raises_validation_error_for_missing_macs ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_raises_error_for_unknown_action ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_returns_DeviceForm_for_update ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_form_class_returns_DeviceWithMACsForm_for_create ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_raises_exception_if_owner_by_another_user ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_returns_device_if_super_user ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_get_object_returns_node_if_owner ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_invalid_action_raises_error ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_ignores_devices_with_parents ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_ignores_nodes ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_num_queries_is_independent_of_num_devices ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_list_returns_devices_only_viewable_by_user ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_missing_action_raises_error ... ok maasserver.websockets.handlers.tests.test_device.TestDeviceHandler.test_not_available_action_raises_error ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_raises_error_if_missing_node_id ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_raises_error_if_node_id_doesnt_exist ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_clear_removes_node_id_from_cache ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_default_max_days_of_30 ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_limit ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_only_returns_events_for_node ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_places_node_id_in_cache ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_raises_error_if_missing_node_id ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_raises_error_if_node_doesnt_exist ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_returns_newest_event_first ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_start ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_start_and_limit ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_list_uses_max_days ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_calls_listen ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_delete_returns_handler_name_and_pk ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_None_if_event_node_id_not_in_cache ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_None_if_listen_returns_None ... ok maasserver.websockets.handlers.tests.test_event.TestEventHandler.test_on_listen_returns_handler_name_action_and_event ... ok maasserver.websockets.handlers.tests.test_fabric.TestFabricHandler.test_get ... ok maasserver.websockets.handlers.tests.test_fabric.TestFabricHandler.test_list ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_architectures ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_bond_options ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_device_actions_for_non_admin ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_node_actions_for_admin ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_node_actions_for_non_admin ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_osinfo ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_random_hostname_checks_hostname_existence ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_random_hostname_returns_empty_string_if_all_used ... ok maasserver.websockets.handlers.tests.test_general.TestGeneralHandler.test_version ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_action_performs_action ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_action_performs_action_passing_extra ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_change_blockdevice_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_change_partition_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bcache_for_block_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bcache_for_block_device_with_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bcache_for_partition ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bcache_for_partition_with_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bond_creates_bond ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_bond_raises_ValidationError ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_cache_set_for_block_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_cache_set_for_partition ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_creates_node ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_logical_volume ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_partition ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_raid ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_raid_with_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_raise_permissions_error_for_non_admin ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_raises_validation_error_for_missing_architecture ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_raises_validation_error_for_missing_pxe_mac ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_starts_auto_commissioning ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_vlan_creates_link_auto ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_vlan_creates_link_up ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_vlan_creates_link_up_with_subnet ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_vlan_creates_vlan ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_create_volume_group ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_block_device_with_PhysicalBlockDevice_with_ptable ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_block_device_with_PhysicalBlockDevice_wo_ptable ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_block_device_with_VirtualBlockDevice ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_cache_set ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_events_doesnt_include_debug ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_events_only_includes_lastest_50 ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_filesystem_returns_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_interface ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_node_results ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_nodegroup ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_nodegroup_returns_None_when_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_owner_empty_when_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_owner_username ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_partitions_returns_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_partitions_returns_list_of_partitions ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_power_parameters_returns_None_when_empty ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_power_parameters_returns_params ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_routers_returns_empty_list_when_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_routers_returns_list_of_strings ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_show_os_info_returns_false ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_show_os_info_returns_true ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_summary_output_returns_None ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_summary_output_returns_data ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_volume_group ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_dehydrate_zone ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_blockdevice_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_cache_set ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_disk ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_interface ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_partition ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_partition_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_delete_volume_group ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_form_class_for_create ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_form_class_for_update ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_form_class_raises_error_for_unknown_action ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_object_raises_error_if_owner_by_another_user ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_object_returns_node_if_owner ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_object_returns_node_if_owner_empty ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_get_object_returns_node_if_super_user ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_invalid_action_raises_error ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_link_subnet_calls_link_subnet_if_not_link_id ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_link_subnet_calls_update_link_by_id_if_link_id ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_list ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_list_ignores_devices ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_list_num_queries_is_independent_of_num_nodes ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_list_returns_nodes_only_viewable_by_user ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_missing_action_raises_error ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_mount_blockdevice_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_mount_partition_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_new_blockdevice_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_new_partition_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_not_available_action_raises_error ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_unlink_subnet ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_unmount_blockdevice_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_unmount_partition_filesystem ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_adds_tags_to_node ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_creates_tag_for_node ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_disk_for_physical_block_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_disk_for_virtual_block_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_interface ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_interface_raises_ValidationError ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_raise_HandlerError_if_tag_has_definition ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_raise_permissions_error_for_non_admin ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_raises_validation_error_for_invalid_architecture ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_removes_tag_from_node ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_tags_on_block_device ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandler.test_update_updates_node ... ok maasserver.websockets.handlers.tests.test_space.TestSpaceHandler.test_get ... ok maasserver.websockets.handlers.tests.test_space.TestSpaceHandler.test_list ... ok maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandler.test_get ... ok maasserver.websockets.handlers.tests.test_subnet.TestSubnetHandler.test_list ... ok maasserver.websockets.handlers.tests.test_tag.TestTagHandler.test_get ... ok maasserver.websockets.handlers.tests.test_tag.TestTagHandler.test_list ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_auth_user ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_admin ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_user_getting_self ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_get_for_user_not_getting_self ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_list_for_admin ... ok maasserver.websockets.handlers.tests.test_user.TestUserHandler.test_list_for_standard_user ... ok maasserver.websockets.handlers.tests.test_vlan.TestVLANHandler.test_get ... ok maasserver.websockets.handlers.tests.test_vlan.TestVLANHandler.test_list ... ok maasserver.websockets.handlers.tests.test_zone.TestZoneHandler.test_get ... ok maasserver.websockets.handlers.tests.test_zone.TestZoneHandler.test_list ... ok maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_creates_node ... ok maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_passes_request_with_user_set ... ok maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_raises_HandlerValidationError ... ok maasserver.websockets.tests.test_base.TestHandler.test_create_with_form_uses_form_from_get_form_class ... ok maasserver.websockets.tests.test_base.TestHandler.test_create_without_form ... ok maasserver.websockets.tests.test_base.TestHandler.test_dehydrate_does_nothing ... ok maasserver.websockets.tests.test_base.TestHandler.test_delete_deletes_object ... ok maasserver.websockets.tests.test_base.TestHandler.test_execute_calls_asynchronous_method_with_params ... ok maasserver.websockets.tests.test_base.TestHandler.test_execute_calls_method_with_params ... ok maasserver.websockets.tests.test_base.TestHandler.test_execute_only_allows_meta_allowed_methods ... ok maasserver.websockets.tests.test_base.TestHandler.test_execute_raises_HandlerNoSuchMethodError ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_calls_field_dehydrate_method_if_exists ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_calls_final_dehydrate_method ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_excludes_fields ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_excludes_list_fields_when_for_list ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_only_includes_allowed_fields ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_dehydrate_only_includes_list_fields_when_for_list ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_calls_fields_hydrate_method_if_present ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_calls_final_hydrate_method ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_doesnt_set_fields_not_allowed_to_change ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_doesnt_set_primary_key_field ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_sets_allowed_fields ... ok maasserver.websockets.tests.test_base.TestHandler.test_full_hydrate_only_sets_non_excluded_fields ... ok maasserver.websockets.tests.test_base.TestHandler.test_get ... ok maasserver.websockets.tests.test_base.TestHandler.test_get_object_raises_HandlerDoesNotExistError ... ok maasserver.websockets.tests.test_base.TestHandler.test_get_object_raises_HandlerPKError ... ok maasserver.websockets.tests.test_base.TestHandler.test_get_object_returns_object ... ok maasserver.websockets.tests.test_base.TestHandler.test_hydrate_does_nothing ... ok maasserver.websockets.tests.test_base.TestHandler.test_list ... ok maasserver.websockets.tests.test_base.TestHandler.test_list_adds_to_loaded_pks ... ok maasserver.websockets.tests.test_base.TestHandler.test_list_limit ... ok maasserver.websockets.tests.test_base.TestHandler.test_list_start ... ok maasserver.websockets.tests.test_base.TestHandler.test_list_start_and_limit ... ok maasserver.websockets.tests.test_base.TestHandler.test_list_unions_the_loaded_pks ... ok maasserver.websockets.tests.test_base.TestHandler.test_listen_calls_get_object_with_pk_on_other_actions ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_calls_listen ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_create_adds_pk_to_loaded ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_create_returns_update_if_pk_already_known ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_delete_removes_pk_from_loaded ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_delete_returns_None_if_pk_not_in_loaded ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_returns_None_if_unknown_action ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_call_full_dehydrate_for_list_if_not_active ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_call_full_dehydrate_not_for_list_if_active ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_create_action_if_not_in_loaded ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_delete_action_if_obj_is_None ... ok maasserver.websockets.tests.test_base.TestHandler.test_on_listen_update_returns_update_action_if_obj_not_None ... ok maasserver.websockets.tests.test_base.TestHandler.test_set_active_clears_active_if_missing_pk ... ok maasserver.websockets.tests.test_base.TestHandler.test_set_active_does_nothing_if_no_active_obj_and_missing_pk ... ok maasserver.websockets.tests.test_base.TestHandler.test_set_active_returns_data_and_sets_active ... ok maasserver.websockets.tests.test_base.TestHandler.test_update_with_form_updates_node ... ok maasserver.websockets.tests.test_base.TestHandler.test_update_with_form_uses_form_from_get_form_class ... ok maasserver.websockets.tests.test_base.TestHandler.test_update_without_form ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__calls_handler_on_notification ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__connectionLost_does_not_log_reason_when_lost_cleanly ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__connectionLost_logs_reason ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__convertChannel_raises_exception_if_not_valid_action ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__convertChannel_raises_exception_if_not_valid_channel ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__doRead_adds_notifies_to_notifications ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__doRead_removes_self_from_reactor_on_error ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__listener_ignores_ENOENT_when_removing_itself_from_reactor ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__listener_waits_for_notifier_to_complete ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__multiple_starts_return_same_Deferred ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__multiple_stops_return_same_Deferred ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__stopping_cancels_start ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_adds_self_to_reactor ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_calls_registerChannels_after_startConnection ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_closes_connection_on_failure ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_connects_to_database ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_logs_error ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_logs_success ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_will_not_retry_if_autoReconnect_not_set ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test__tryConnection_will_retry_in_3_seconds_if_autoReconnect_set ... ok maasserver.websockets.tests.test_listener.TestPostgresListener.test_register_adds_channel_and_handler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_csrftoken_is_missing ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_error_getting_user ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_invalid_csrftoken ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_authenticate_calls_loseConnection_if_user_is_None ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionLost_removes_self_from_factory ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionLost_succeeds_if_client_hasnt_been_recorded ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_adds_self_to_factory_if_auth_succeeds ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_doesnt_add_self_to_factory_if_auth_fails ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_extracts_sessionid_and_csrftoken ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_connectionMade_sets_user_and_processes_messages ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_adds_message_to_queue ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_calls_loseConnection_if_json_error ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_dataReceived_calls_processMessages ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getMessageField_calls_loseConnection_if_key_missing ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getMessageField_returns_value_in_message ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getUserFromSessionId_returns_None_for_invalid_key ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_getUserFromSessionId_returns_User ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_builds_handler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_bad_method ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_missing_method ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_missing_request_id ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_calls_loseConnection_if_unknown_handler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_error ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_handleRequest_sends_response ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_loseConnection_calls_loseConnection_with_status_and_reason ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_loseConnection_writes_to_log ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_handleRequest_with_message ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_loseConnection_if_missing_type_field ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_calls_loseConnection_if_type_not_request ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_does_nothing_if_no_user ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_process_all_messages_in_the_queue ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_processMessages_stops_processing_msgs_handleRequest_fails ... ok maasserver.websockets.tests.test_protocol.TestWebSocketProtocol.test_sendNotify_sends_correct_json ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Node_creates_nodegroup_if_none_given ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Node_uses_given_nodegroup ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_adds_no_nodes_by_default ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_adds_nodes ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_assigns_name ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_does_not_add_other_nodes ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_returns_physical_zone ... ok maasserver.testing.tests.test_factory.TestFactory.test_make_Zone_returns_unique_zone ... ok maasserver.testing.tests.test_factory.TestFactory.test_pick_choice_can_exclude_choices ... ok maasserver.testing.tests.test_factory.TestFactory.test_pick_choice_chooses_from_django_options ... ok maasserver.testing.tests.test_factory.TestFactory.test_pick_enum_can_exclude_choices ... ok maasserver.testing.tests.test_factory.TestFactory.test_pick_enum_returns_enum_value ... ok maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_errors_out_helpfully_if_not_a_redirect ... ok maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_extracts_redirect_location ... ok maasserver.testing.tests.test_module.TestHelpers.test_extract_redirect_only_returns_target_path ... ok maasserver.testing.tests.test_module.TestHelpers.test_reload_object_reloads_object ... ok maasserver.testing.tests.test_module.TestHelpers.test_reload_object_returns_None_for_deleted_object ... ok maasserver.testing.tests.test_module.TestHelpers.test_reload_objects_omits_deleted_objects ... ok maasserver.testing.tests.test_module.TestHelpers.test_reload_objects_reloads_objects ... ok maasserver.testing.tests.test_module.TestNoReceivers.test_clears_and_restores_many_signals ... ok maasserver.testing.tests.test_module.TestNoReceivers.test_clears_and_restores_signal ... ok maasserver.testing.tests.test_module.TestNoReceivers.test_leaves_some_other_signals_alone ... ok maasserver.tests.test_auth.LoginLogoutTest.test_login ... ok maasserver.tests.test_auth.LoginLogoutTest.test_login_failed ... ok maasserver.tests.test_auth.LoginLogoutTest.test_logout ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_invalid_check_object ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_invalid_check_permission ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_node_init_user_cannot_access ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_owned_status ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_edit_VirtualBlockDevice_when_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_edit_his_own_nodes ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_BlockDevice_when_no_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_BlockDevice_when_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_FilesystemGroup_when_no_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_FilesystemGroup_when_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_nodes_owned_by_others ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_can_view_unowned_node ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_BlockDevice_when_not_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_FilesystemGroup_when_not_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_nodes_owned_by_others ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_edit_unowned_node ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_view_BlockDevice_when_not_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_cannot_view_FilesystemGroup_when_not_node_owner ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_BlockDevice ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_FilesystemGroup ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackend.test_user_has_no_admin_permission_on_node ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_edit (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_edit (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_edit (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_edit (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_view (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_view (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_view (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_can_view (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_is_admin (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_is_admin (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_is_admin (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_admin_is_admin (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_can_view (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_can_view (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_can_view (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_can_view (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_cannot_edit (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_cannot_edit (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_cannot_edit (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_cannot_edit (space) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_not_admin (fabric) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_not_admin (interface) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_not_admin (subnet) ... ok maasserver.tests.test_auth.TestMAASAuthorizationBackendForNetworking.test_user_not_admin (space) ... ok maasserver.tests.test_auth.TestNodeVisibility.test_admin_sees_all_nodes ... ok maasserver.tests.test_auth.TestNodeVisibility.test_user_sees_own_nodes_and_unowned_nodes ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_methods_if_new_resources_need_to_be_saved ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_calls_methods_if_resources_to_delete_has_changed ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_finalize_does_nothing_if_resources_to_delete_hasnt_changed ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_calls_prevent_resource_deletion ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_converts_generated_into_synced ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_creates_resource ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_file_creates_resource_file ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_file_gets_resource_file ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_gets_resource ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_set_creates_resource_set ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_or_create_boot_resource_set_gets_resource_set ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_get_resource_file_log_identifier_returns_valid_ident ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_init_initializes_variables ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_prevent_resource_deletion_doesnt_remove_unknown_resource ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_prevent_resource_deletion_removes_resource ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_save_content_later_adds_to__content_to_finalize_var ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_write_content_deletes_file_on_bad_checksum ... ok maasserver.tests.test_bootresources.TestBootResourceStore.test_write_content_saves_data ... ok maasserver.tests.test_bootresources.TestHelpers.test_get_simplestreams_endpoint ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__calls_try_check_boot_images ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__is_a_TimerService ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__runs_every_three_minutes ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_boot_resource_returns_404 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_filename_returns_404 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_version_returns_404 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_returns_streaming_response ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_valid_path_returns_200 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_other_than_allowed_returns_404 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_contains_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_products ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_with_incomplete_resource ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_product_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_values ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_multiple_versions ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_has_valid_values ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_contains_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_has_valid_values ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_uses_latest_complete_label ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_version_contains_items ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_contains_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_products ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_with_incomplete_resource ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_format_is_index_1 ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_index_has_maas_v2_download ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_contains_keys ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_has_valid_values ... ok maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_with_resources ... ok maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_empty_sources_and_sets_when_cache_empty ... ok maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_empty_sources_and_sets_when_no_os ... ok maasserver.tests.test_bootsources.TestGetOSInfoFromBootSources.test__returns_sources_and_sets_of_releases_and_architectures ... ok maasserver.tests.test_bootsources.TestHelpers.test_ensure_boot_source_definition_creates_default_source ... ok maasserver.tests.test_bootsources.TestHelpers.test_ensure_boot_source_definition_skips_if_already_present ... ok maasserver.tests.test_bootsources.TestHelpers.test_get_boot_sources ... ok maasserver.tests.test_commands.TestApikeyCommand.test_api_key_rejects_deletion_of_nonexistent_key ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_deletes_key ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_generates_key ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_gets_keys ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_rejects_deletion_of_bad_key ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_rejects_mutually_exclusive_options ... ok maasserver.tests.test_commands.TestApikeyCommand.test_apikey_requires_username ... ok maasserver.tests.test_commands.TestCommands.test_createadmin_creates_admin ... ok maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_email_if_not_given ... ok maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_password_if_not_given ... ok maasserver.tests.test_commands.TestCommands.test_createadmin_prompts_for_username_if_not_given ... ok maasserver.tests.test_commands.TestCommands.test_generate_api_doc ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_email_checks_for_empty_email ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_email_returns_selected_email ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_password_checks_for_consistent_password ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_password_returns_selected_password ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_username_checks_for_empty_username ... ok maasserver.tests.test_commands.TestCommands.test_prompt_for_username_returns_selected_username ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_option_connects_to_installed_cluster ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_run_obeys_database_option_if_given ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_installed_run_raises_errors_as_CommandError ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_local_run_obeys_database_option_if_given ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_runs_dev_cluster_by_default_if_dev_fixture_exists ... ok maasserver.tests.test_commands_dbshell.TestDBShell.test_runs_installed_cluster_by_default_if_no_dev_fixture ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_does_not_remove_existing_forwarders_config ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_dry_run_migrates_nothing_and_prints_config ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_cant_parse_config ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_fails_to_make_backup ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_file_has_no_options_block ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_exits_when_no_file_to_edit ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_migrate_combines_with_existing_forwarders ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_migrates_bind_config_to_database ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_normal_operation ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_dnssec_validation_config ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_dnssec_validation_config_if_migration_set ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_removes_existing_forwarders_config_if_migrate_set ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_repeat_forced_migrations_write_file_anyway ... ok maasserver.tests.test_commands_edit_named_options.TestEditNamedOptionsCommand.test_repeat_migrations_migrate_nothing ... ok maasserver.tests.test_commands_get_named_conf.TestGetNamedConfCommand.test_get_named_conf_appends_to_config_file ... ok maasserver.tests.test_commands_get_named_conf.TestGetNamedConfCommand.test_get_named_conf_returns_snippet ... ok maasserver.tests.test_commands_set_up_dns.TestSetUpDNSCommand.test_set_up_dns_does_not_overwrite_config ... ok maasserver.tests.test_commands_set_up_dns.TestSetUpDNSCommand.test_set_up_dns_writes_configuration ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_auth_tokens ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_metadata_status_url ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_has_header ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_produces_yaml ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_includes_metadata_url ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_includes_node_oauth_token ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoConnectionsAvailable ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoSuchOperatingSystem ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_valid_local_cloud_config ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_curtin_installer ... ok maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_osystem_compose_preseed ... ok maasserver.tests.test_config_forms.TestDictCharField.test_DictCharField_does_not_allow_subfield_named_skip_check ... ok maasserver.tests.test_config_forms.TestDictCharField.test_DictCharField_init ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_id_for_label_uses_first_fields_name ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_fieldset_with_label_and_field_names ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_with_empty_string_as_input_data ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_renders_with_initial_when_no_value ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_DictCharWidget_value_from_datadict_values_from_data ... ok maasserver.tests.test_config_forms.TestDictCharWidget.test_empty_DictCharWidget_renders_as_empty_string ... ok maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_accepts_required_false ... ok maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_honors_field_constraint ... ok maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_processes_QueryDict_into_a_dict ... ok maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_skip_check_false ... ok maasserver.tests.test_config_forms.TestFormWithDictCharField.test_DictCharField_skip_check_true_skips_validation ... ok maasserver.tests.test_config_forms.TestUtilities.test_get_all_prefixed_values_returns_sub_dict ... ok maasserver.tests.test_dhcp.TestConfigureDHCP.test__configures_dhcpv4 ... ok maasserver.tests.test_dhcp.TestConfigureDHCP.test__does_not_configure_interfaces_if_nodegroup_not_accepted ... ok maasserver.tests.test_dhcp.TestConfigureDHCP.test__obeys_DHCP_CONNECT ... ok maasserver.tests.test_dhcp.TestConfigureDHCP.test__uses_ntp_server_from_config ... ok maasserver.tests.test_dhcp.TestConsolidatingChanges.test__added_clusters_applied_post_commit ... ok maasserver.tests.test_dhcp.TestConsolidatingChanges.test__added_clusters_are_consolidated ... ok maasserver.tests.test_dhcp.TestConsolidatingChanges.test__changes_are_reset_post_commit ... ok maasserver.tests.test_dhcp.TestConsolidatingChanges.test__changes_are_reset_post_commit_on_failure ... ok maasserver.tests.test_dhcp.TestConsolidatingChangesWhenDisconnected.test__does_nothing ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_interface_IP_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_interface_management_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_interface_name_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_interface_router_ip_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_ip_range_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_managed_interface_is_deleted ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_netmask_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_nodegroup_becomes_active ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_nodegroup_name_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_gets_written_when_ntp_server_changes ... ok maasserver.tests.test_dhcp.TestDHCPConnect.test_dhcp_config_is_not_written_when_foreign_dhcp_changes ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCP.test__configures_dhcp (DHCPv4) ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCP.test__configures_dhcp (DHCPv6) ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCP.test__configures_dhcp_with_subnets (DHCPv4) ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCP.test__configures_dhcp_with_subnets (DHCPv6) ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCPWrappers.test_configure_dhcpv4_calls_do_configure_dhcp ... ok maasserver.tests.test_dhcp.TestDoConfigureDHCPWrappers.test_configure_dhcpv6_calls_do_configure_dhcp ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__defines_IPv4_subnet ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__defines_IPv6_subnet ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__doesnt_convert_None_router_ip ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__includes_all_parameters ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__passes_IP_addresses_as_strings ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__passes_dynamic_range ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_dns_and_ntp_from_arguments ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_domain_name_from_cluster ... ok maasserver.tests.test_dhcp.TestMakeSubnetConfig.test__sets_other_items_from_interface ... ok maasserver.tests.test_dhcp.TestSplitIPv4IPv6Interfaces.test__separates_IPv4_from_IPv6_interfaces ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_comma_separated_ips ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_none ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_single_ip ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_accepts_space_separated_ips ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_rejects_invalid_input ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_separators_dont_conflict_with_ipv4_address ... ok maasserver.tests.test_fields.IPListFormFieldTest.test_separators_dont_conflict_with_ipv6_address ... ok maasserver.tests.test_fields.TestCIDRField.test_stores_cidr ... ok maasserver.tests.test_fields.TestCIDRField.test_stores_cidr_with_bit_set_in_host_part ... ok maasserver.tests.test_fields.TestCIDRField.test_validates_cidr ... ok maasserver.tests.test_fields.TestEditableBinaryField.test_is_BinaryField ... ok maasserver.tests.test_fields.TestEditableBinaryField.test_is_editable ... ok maasserver.tests.test_fields.TestIPv4CIDRField.test_fails_to_store_ipv6_cidr ... ok maasserver.tests.test_fields.TestIPv4CIDRField.test_stores_cidr ... ok maasserver.tests.test_fields.TestIPv4CIDRField.test_stores_cidr_with_bit_set_in_host_part ... ok maasserver.tests.test_fields.TestIPv4CIDRField.test_validates_cidr ... ok maasserver.tests.test_fields.TestJSONObjectField.test_field_another_lookup_fails ... ok maasserver.tests.test_fields.TestJSONObjectField.test_field_exact_lookup ... ok maasserver.tests.test_fields.TestJSONObjectField.test_field_none_lookup ... ok maasserver.tests.test_fields.TestJSONObjectField.test_stores_types ... ok maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_raises_error_when_not_LargeObjectFile ... ok maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_raises_error_when_oid_less_than_zero ... ok maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_returns_None_when_value_None ... ok maasserver.tests.test_fields.TestLargeObjectField.test_get_db_prep_value_returns_oid_when_value_LargeObjectFile ... ok maasserver.tests.test_fields.TestLargeObjectField.test_interates_on_block_size ... ok maasserver.tests.test_fields.TestLargeObjectField.test_stores_data ... ok maasserver.tests.test_fields.TestLargeObjectField.test_to_python_raises_error_when_not_valid_type ... ok maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_LargeObjectFile_when_value_int ... ok maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_LargeObjectFile_when_value_long ... ok maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_None_when_value_None ... ok maasserver.tests.test_fields.TestLargeObjectField.test_to_python_returns_value_when_value_LargeObjectFile ... ok maasserver.tests.test_fields.TestLargeObjectField.test_unlink ... ok maasserver.tests.test_fields.TestLargeObjectField.test_with_exit_calls_close ... ok maasserver.tests.test_fields.TestMAASIPAddressField.test_uses_ip_comparison ... ok maasserver.tests.test_fields.TestMAC.test_as_byte_string ... ok maasserver.tests.test_fields.TestMAC.test_as_representation ... ok maasserver.tests.test_fields.TestMAC.test_as_unicode_string ... ok maasserver.tests.test_fields.TestMAC.test_conform_accepts_ISQLQuote ... ok maasserver.tests.test_fields.TestMAC.test_different_macs_hash_differently ... ok maasserver.tests.test_fields.TestMAC.test_django_serializes_MAC_to_JSON ... ok maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_double_wrappings ... ok maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_wrapping_on_other ... ok maasserver.tests.test_fields.TestMAC.test_eq_punches_through_double_wrapping_on_self ... ok maasserver.tests.test_fields.TestMAC.test_get_raw_punches_through_double_wrapping ... ok maasserver.tests.test_fields.TestMAC.test_get_raw_returns_wrapped_address ... ok maasserver.tests.test_fields.TestMAC.test_getquoted_punches_through_double_wrapping ... ok maasserver.tests.test_fields.TestMAC.test_getquoted_returns_SQL_for_MAC ... ok maasserver.tests.test_fields.TestMAC.test_identical_macs_hash_identically ... ok maasserver.tests.test_fields.TestMAC.test_mac_address_does_not_equal_none ... ok maasserver.tests.test_fields.TestMAC.test_mac_differs_from_other ... ok maasserver.tests.test_fields.TestMAC.test_mac_does_not_differ_from_self ... ok maasserver.tests.test_fields.TestMAC.test_mac_does_not_equal_other ... ok maasserver.tests.test_fields.TestMAC.test_mac_equals_identical_mac ... ok maasserver.tests.test_fields.TestMAC.test_mac_equals_self ... ok maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_double_wrapping ... ok maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_wrapping_on_other ... ok maasserver.tests.test_fields.TestMAC.test_ne_punches_through_double_wrapping_on_self ... ok maasserver.tests.test_fields.TestMAC.test_new_MAC_with_None_is_None ... ok maasserver.tests.test_fields.TestMAC.test_new_MAC_with_empty_byte_string_is_None ... ok maasserver.tests.test_fields.TestMAC.test_new_MAC_with_empty_unicode_string_is_None ... ok maasserver.tests.test_fields.TestMAC.test_new_MAC_with_other_value_types_are_rejected ... ok maasserver.tests.test_fields.TestMAC.test_raw_property_is_the_address ... ok maasserver.tests.test_fields.TestMAC.test_register_mac_type_is_idempotent ... ok maasserver.tests.test_fields.TestMACAddressField.test_accepts_colon_separated_octets ... ok maasserver.tests.test_fields.TestMACAddressField.test_accepts_dash_separated_octets ... ok maasserver.tests.test_fields.TestMACAddressField.test_accepts_leading_and_trailing_whitespace ... ok maasserver.tests.test_fields.TestMACAddressField.test_accepts_upper_and_lower_case ... ok maasserver.tests.test_fields.TestMACAddressField.test_mac_address_is_stored_normalized_and_loaded ... ok maasserver.tests.test_fields.TestMACAddressField.test_rejects_long_mac ... ok maasserver.tests.test_fields.TestMACAddressField.test_rejects_long_octet ... ok maasserver.tests.test_fields.TestMACAddressField.test_rejects_short_mac ... ok maasserver.tests.test_fields.TestMACAddressField.test_rejects_short_octet ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_cluster_name ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_cluster_name_as_bytes ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_id_as_bytes ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_id_as_unicode ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_nodegroup ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_numeric_cluster_name ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_uuid ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_accepts_uuid_as_bytes ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_defaults_to_master ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_clean_rejects_unknown_nodegroup ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_label_from_instance_shows_name_and_address ... ok maasserver.tests.test_fields.TestNodeGroupFormField.test_label_from_instance_tolerates_missing_interface ... ok maasserver.tests.test_fields.TestVerboseRegexField.test_VerboseRegexField_accepts_valid_value ... ok maasserver.tests.test_fields.TestVerboseRegexField.test_VerboseRegexField_validation_error_includes_value ... ok maasserver.tests.test_fields.TestVerboseRegexValidator.test_VerboseRegexValidator_validates_value ... ok maasserver.tests.test_fields.TestVerboseRegexValidator.test_VerboseRegexValidator_validation_error_includes_value ... ok maasserver.tests.test_fields.TestXMLField.test_loads_string ... ok maasserver.tests.test_fields.TestXMLField.test_lookup_exact_unsupported ... ok maasserver.tests.test_fields.TestXMLField.test_lookup_none ... ok maasserver.tests.test_fields.TestXMLField.test_lookup_xpath_exists_no_result ... ok maasserver.tests.test_fields.TestXMLField.test_lookup_xpath_exists_result ... ok maasserver.tests.test_fields.TestXMLField.test_save_empty_rejected ... ok maasserver.tests.test_fields.TestXMLField.test_save_non_wellformed_rejected ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_on_save ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_with_invalid_names_fails ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_with_names ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_backing_fails ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_cache_set_fails ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_bcache_creation_without_storage_fails ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_choices_are_being_populated_correctly ... ok maasserver.tests.test_forms_bcache.TestCreateBcacheForm.test_required_fields ... ok maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_bcache_update_with_invalid_mode ... ok maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_bcache_with_invalid_block_device_fails ... ok maasserver.tests.test_forms_bcache.TestUpdateBcacheForm.test_choices_are_being_populated_correctly ... ok maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_creates_physical_block_device_with_id_path ... ok maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_creates_physical_block_device_with_model_serial ... ok maasserver.tests.test_forms_blockdevice.TestCreatePhysicalBlockDeviceForm.test_requires_fields ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_creates_filesystem ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_deletes_old_filesystem_and_creates_new_one ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_block_device_has_partition_table ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_format_fstype ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid_append_XYZ ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_is_not_valid_if_invalid_uuid_prepend_XYZ ... ok maasserver.tests.test_forms_blockdevice.TestFormatBlockDeviceForm.test_requires_fields ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_is_not_valid_if_block_device_has_no_filesystem ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_is_not_valid_if_block_device_in_filesystem_group ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_is_not_valid_if_invalid_absolute_path ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_is_not_valid_if_invalid_absolute_path_empty ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_is_not_valid_if_invalid_absolute_path_to_long ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_requires_fields ... ok maasserver.tests.test_forms_blockdevice.TestMountBlockDeviceForm.test_sets_mount_point_on_filesystem ... ok maasserver.tests.test_forms_blockdevice.TestUpdatePhysicalBlockDeviceForm.test_requires_no_fields ... ok maasserver.tests.test_forms_blockdevice.TestUpdatePhysicalBlockDeviceForm.test_updates_physical_block_device ... ok maasserver.tests.test_forms_blockdevice.TestUpdateVirtualBlockDeviceForm.test_requires_no_fields ... ok maasserver.tests.test_forms_blockdevice.TestUpdateVirtualBlockDeviceForm.test_updates_virtual_block_device ... ok maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_adds_boot_resource_set_to_existing_boot_resource ... ok maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_adds_boot_resource_set_to_existing_generated_boot_resource ... ok maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_creates_boot_resource ... ok maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_creates_boot_resoures_with_generated_rtype ... ok maasserver.tests.test_forms_bootresource.TestBootResourceForm.test_requires_fields ... ok maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_creates_boot_source_object_with_keyring_data ... ok maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_creates_boot_source_object_with_keyring_filename ... ok maasserver.tests.test_forms_bootsource.TestBootSourceForm.test_edits_boot_source_object ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_cannot_create_duplicate_entry ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_creates_boot_source_selection_object ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_edits_boot_source_selection_object ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_arch ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_label ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_does_not_have_subarch ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_has_different_os ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_rejects_if_boot_source_cache_has_different_release ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_star_values_in_request_validate_against_any_cache ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_arch ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_label ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_same_os_and_release ... ok maasserver.tests.test_forms_bootsourceselection.TestBootSourceSelectionForm.test_validates_if_boot_source_cache_has_subarch ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_admin_is_offered_bulk_node_change ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_first_action_is_empty ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_nonadmin_is_not_offered_bulk_node_change ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_empty_system_ids ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_if_invalid_action ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_if_no_action ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_rejects_invalid_system_ids ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_set_zone_does_not_work_if_not_admin ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_not_present_action_is_not_SetZoneBulkAction ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_present_if_data_is_empty ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionForm.test_zone_field_rejects_empty_zone ... ok maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_bcache_creation_fails_with_both_set ... ok maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_cache_set_creation_with_block_device ... ok maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_cache_set_creation_with_partition ... ok maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_choices_are_being_populated_correctly ... ok maasserver.tests.test_forms_cacheset.TestCreateCacheSetForm.test_required_fields ... ok maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_choices_are_being_populated_correctly ... ok maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_save_updates_the_cache_set_with_block_device ... ok maasserver.tests.test_forms_cacheset.TestUpdateCacheSetForm.test_save_updates_the_cache_set_with_partition ... ok maasserver.tests.test_forms_commission.TestCommissionForm.test__calls_start_commissioning_with_options ... ok maasserver.tests.test_forms_commission.TestCommissionForm.test__doesnt_require_anything ... ok maasserver.tests.test_forms_commission.TestCommissionForm.test__not_allowed_if_on ... ok maasserver.tests.test_forms_commission.TestCommissionForm.test__not_allowed_in_bad_state ... ok maasserver.tests.test_forms_commissioning.TestCommissioningFormForm.test_commissioningform_error_msg_lists_min_hwe_kernel_choices ... ok maasserver.tests.test_forms_commissioning.TestCommissioningFormForm.test_commissioningform_error_msg_lists_series_choices ... ok maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_creates_commissioning_script ... ok maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_raises_if_duplicated_name ... ok maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_rejects_quotes_in_name ... ok maasserver.tests.test_forms_commissioning.TestCommissioningScriptForm.test_rejects_whitespace_in_name ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_form_invalid_does_not_save_into_db ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_form_loads_initial_values ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_form_loads_initial_values_from_default_value ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_form_rejects_unknown_settings ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_form_valid_saves_into_db ... ok maasserver.tests.test_forms_config.ConfigFormTest.test_validates_composite_form ... ok maasserver.tests.test_forms_deploy.TestDeployForm.test_accepts_new_values ... ok maasserver.tests.test_forms_deploy.TestDeployForm.test_uses_live_data ... ok maasserver.tests.test_forms_device.TestDeviceForm.test_changes_device_hostname ... ok maasserver.tests.test_forms_device.TestDeviceForm.test_changes_device_parent ... ok maasserver.tests.test_forms_device.TestDeviceForm.test_contains_limited_set_of_fields ... ok maasserver.tests.test_forms_downloadprogress.TestDownloadProgressForm.test_get_download_recognises_start_of_new_download ... ok maasserver.tests.test_forms_downloadprogress.TestDownloadProgressForm.test_get_download_returns_none_for_unknown_ongoing_download ... ok maasserver.tests.test_forms_downloadprogress.TestDownloadProgressForm.test_get_download_returns_ongoing_download ... ok maasserver.tests.test_forms_downloadprogress.TestDownloadProgressForm.test_rejects_unknown_ongoing_download ... ok maasserver.tests.test_forms_downloadprogress.TestDownloadProgressForm.test_updates_instance ... ok maasserver.tests.test_forms_fabric.TestFabricForm.test__creates_fabric ... ok maasserver.tests.test_forms_fabric.TestFabricForm.test__doest_require_name_on_update ... ok maasserver.tests.test_forms_fabric.TestFabricForm.test__updates_fabric ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__creates_fannetwork ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__doest_require_name_on_update ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_name ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_overlay ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__requires_underlay ... ok maasserver.tests.test_forms_fannetwork.TestFanNetworkForm.test__updates_fannetwork ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_create_form_if_admin ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_create_form_if_non_admin ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_edit_form_returns_APIAdminNodeEdit_if_admin ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_get_node_edit_form_returns_NodeForm_if_non_admin ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_initialize_node_group_defaults_to_master ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_initialize_node_group_initializes_nodegroup_to_form_value ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_initialize_node_group_leaves_nodegroup_reference_intact ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_combines_nodegroups ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_returns_no_duplicates ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_list_all_usable_architectures_sorts_output ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_falls_back_to_first_option ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_prefers_i386_generic_if_usable ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_pick_default_architecture_returns_empty_if_no_options ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_remove_None_values_leaves_empty_dict_untouched ... ok maasserver.tests.test_forms_helpers.TestHelpers.test_remove_None_values_removes_None_values_in_dict ... ok maasserver.tests.test_forms_helpers.TestMAASModelForm.test_hidden_field_is_available_to_all_field_cleaning_methods ... ok maasserver.tests.test_forms_helpers.TestMAASModelForm.test_model_class_from_API_doesnt_have_hidden_field ... ok maasserver.tests.test_forms_helpers.TestMAASModelForm.test_model_class_from_UI_has_hidden_field ... ok maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_ignores_duplicates ... ok maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_rejects_invalid_data ... ok maasserver.tests.test_forms_instancelistfield.TestInstanceListField.test_field_validates_valid_data ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__create_removes_parent_links_and_sets_link_up_on_bond ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_bond_params ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_default_bond_params ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__creates_bond_interface_with_parent_mac_address ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edit_does_overwrite_params ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edit_doesnt_overwrite_params ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface_removes_parents ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__edits_interface_updates_mac_address_when_parent_removed ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__error_with_invalid_bond_mode ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_no_parents ... ok maasserver.tests.test_forms_interface.BondInterfaceFormTest.test__rejects_when_parents_already_have_children ... ok maasserver.tests.test_forms_interface.GetInterfaceFormErrorTests.test_get_interface_form_returns_form ... ok maasserver.tests.test_forms_interface.GetInterfaceFormTests.test_get_interface_form_returns_form (physical) ... ok 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 maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__create_ensures_link_up ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__create_sets_interface_parameters ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__creates_physical_interface ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__edits_interface ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__rejects_parents ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__requires_mac_address ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_allows_clearing_interface_parameters ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_does_change_interface_parameters ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test__update_doesnt_change_interface_parameters ... ok maasserver.tests.test_forms_interface.PhysicalInterfaceFormTest.test_rejects_interface_with_duplicate_name ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__create_ensures_link_up ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__creates_vlan_interface ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__edits_interface ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_more_than_one_parent ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_no_parents ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_parent_on_bond ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test__rejects_vlan_parent ... ok maasserver.tests.test_forms_interface.VLANInterfaceFormTest.test_rejects_interface_with_duplicate_name ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_creates_link_to_AUTO_with_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_default_gateway_requires_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_default_gateway_requires_subnet_with_gateway_ip ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_requires_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_sets_node_gateway_link_v4 ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__AUTO_sets_node_gateway_link_v6 ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_creates_link_to_DHCP_with_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_creates_link_to_DHCP_without_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_default_gateway ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_if_already_DHCP_with_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__DHCP_not_allowed_if_already_DHCP_without_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_creates_link_STICKY_with_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_creates_link_STICKY_without_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_not_allowed_default_gateway ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__LINK_UP_not_allowed_with_other_ip_addresses ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_not_allowed_if_ip_address_in_dynamic_range ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_not_allowed_if_ip_address_not_in_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_picks_ip_in_managed_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_picks_ip_in_unmanaged_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_requires_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_in_managed_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_ip_in_unmanaged_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_node_gateway_link_ipv4 ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__STATIC_sets_node_gateway_link_ipv6 ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__mode_is_case_insensitive ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__requires_mode ... ok maasserver.tests.test_forms_interface_link.TestInterfaceLinkForm.test__sets_subnet_queryset_to_subnets_on_interface_vlan ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__doesnt_require_link_id_if_only_one_gateway_per_family ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__interface_needs_gateways ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__link_id_fields_setup_correctly ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__requires_link_id_if_more_than_one_gateway_per_family ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_link_v4_on_node_when_link_id ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_link_v6_on_node_when_link_id ... ok maasserver.tests.test_forms_interface_link.TestInterfaceSetDefaultGatwayForm.test__sets_gateway_links_on_node_when_no_link_id ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__DHCP_deletes_link_with_managed_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__DHCP_deletes_link_with_unmanaged_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__LINK_UP_deletes_link ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__STATIC_deletes_link_in_managed_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__STATIC_deletes_link_in_unmanaged_subnet ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__must_be_valid_id ... ok maasserver.tests.test_forms_interface_link.TestInterfaceUnlinkForm.test__requires_id ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_creates_license_key ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_doesnt_include_default_distro_series ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_doesnt_include_default_osystem ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_errors_on_not_unique ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_handles_missing_osystem_in_distro_series ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_all_distro_series ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_all_osystems_sorted ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_only_distro_series_that_require_license_keys ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_only_osystems_that_require_license_keys ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_includes_osystem_in_choices ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_requires_all_fields ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_updates_license_key ... ok maasserver.tests.test_forms_licensekey.TestLicenseKeyForm.test_validates_license_key ... ok maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_includes_limited_number_of_msgs ... ok maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_returns_summary_message ... ok maasserver.tests.test_forms_merge_error_messages.TestMergeErrorMessages.test_merge_error_messages_with_one_more_error ... ok maasserver.tests.test_forms_multiplechoicefield.TestUnconstrainedMultipleChoiceField.test_accepts_list ... ok maasserver.tests.test_forms_multiplechoicefield.TestValidatorMultipleChoiceField.test_field_uses_validator ... ok maasserver.tests.test_forms_multiplechoicefield.TestValidatorMultipleChoiceField.test_field_validates_valid_data ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminForm_does_not_permit_nodegroup_change ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_changes_node ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_changes_node_with_skip_check ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_contains_limited_set_of_fields ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_initialises_zone ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_populates_power_type_choices ... ok maasserver.tests.test_forms_node.TestAdminNodeForm.test_AdminNodeForm_populates_power_type_initial ... ok maasserver.tests.test_forms_node.TestNodeForm.test_accepts_osystem ... ok maasserver.tests.test_forms_node.TestNodeForm.test_accepts_osystem_distro_series ... ok maasserver.tests.test_forms_node.TestNodeForm.test_accepts_usable_architecture ... ok maasserver.tests.test_forms_node.TestNodeForm.test_adds_blank_default_when_no_arches_available ... ok maasserver.tests.test_forms_node.TestNodeForm.test_calls_validate_license_key_for_with_nodegroup ... ok maasserver.tests.test_forms_node.TestNodeForm.test_changes_node ... ok maasserver.tests.test_forms_node.TestNodeForm.test_contains_limited_set_of_fields ... ok maasserver.tests.test_forms_node.TestNodeForm.test_form_validates_hwe_kernel_by_passing_invalid_config ... ok maasserver.tests.test_forms_node.TestNodeForm.test_form_validates_min_hwe_kernel_by_passing_invalid_config ... ok maasserver.tests.test_forms_node.TestNodeForm.test_hides_disable_ipv4_if_IPv6_not_configured ... ok maasserver.tests.test_forms_node.TestNodeForm.test_hides_disable_ipv4_on_new_node_if_no_cluster_supports_it ... ok maasserver.tests.test_forms_node.TestNodeForm.test_obeys_disable_ipv4_if_given ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_duplicate_fqdn_on_same_nodegroup ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_duplicate_fqdn_with_unmanaged_dns_on_one_nodegroup ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_invalid_osystem ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_invalid_osystem_distro_series ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_mismatch_osystem_distro_series ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_unusable_architecture ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_when_validate_license_key_for_raise_no_connection ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_when_validate_license_key_for_raise_no_os ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_when_validate_license_key_for_raise_timeout ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_when_validate_license_key_for_returns_False ... ok maasserver.tests.test_forms_node.TestNodeForm.test_rejects_when_validate_license_key_returns_False ... ok maasserver.tests.test_forms_node.TestNodeForm.test_shows_disable_ipv4_if_IPv6_configured ... ok maasserver.tests.test_forms_node.TestNodeForm.test_shows_disable_ipv4_on_new_node_if_any_cluster_supports_it ... ok maasserver.tests.test_forms_node.TestNodeForm.test_starts_with_default_architecture ... ok maasserver.tests.test_forms_node.TestNodeForm.test_starts_with_default_distro_series ... ok maasserver.tests.test_forms_node.TestNodeForm.test_starts_with_default_osystem ... ok maasserver.tests.test_forms_node.TestNodeForm.test_takes_False_disable_ipv4_from_cluster_by_default ... ok maasserver.tests.test_forms_node.TestNodeForm.test_takes_True_disable_ipv4_from_cluster_by_default ... ok maasserver.tests.test_forms_node.TestNodeForm.test_takes_missing_disable_ipv4_as_False_in_UI ... ok maasserver.tests.test_forms_node.TestNodeForm.test_takes_missing_disable_ipv4_as_Unchanged_in_API ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_accepts_unnamed_cluster_interface ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_checks_against_conflicting_managed_networks ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_creates_interface_from_params ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_creates_multiple_interfaces ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_creates_nodegroup_with_status ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_creates_pending_nodegroup ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_creates_unmanaged_interfaces ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_filters_interface_by_name_when_json_not_provided ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_filters_interface_by_type_when_json_provided ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_gives_disambiguation_preference_to_IPv4 ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_ignores_conflicts_on_unmanaged_interfaces ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_populates_cluster_name ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_populates_cluster_name_default ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_rejects_invalid_interface ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_rejects_invalid_json_interfaces ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_rejects_invalid_list_interfaces ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupDefineForm.test_validates_parameters ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_name_change_if_dns_managed_but_no_nodes_in_use ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_name_change_if_nodegroup_has_no_interface ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_name_change_if_nodegroup_not_accepted ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_name_change_if_nodes_in_use_but_dns_not_managed ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_omitted_name ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_accepts_unchanged_name ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_changes_name ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_default_disable_ipv4_field_ignores_other_nodegroups ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_hides_default_disable_ipv4_if_no_managed_ipv6_configured ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_refuses_name_change_if_dns_managed_and_nodes_in_use ... ok maasserver.tests.test_forms_nodegroup.TestNodeGroupEdit.test_shows_default_disable_ipv4_if_managed_ipv6_configured ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__accepts_netmasks_other_than_64_bits_on_IPv6 ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__can_save_fields_being_None ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__defaults_to_unique_name_if_no_name_or_interface_given ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__disambiguates_IPv4_interface_with_ipv4_suffix ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__disambiguates_IPv6_interface_with_ipv6_suffix ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__disambiguates_default_name ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__escapes_interface_name ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__lets_name_default_to_network_interface_name ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__lets_netmask_default_to_64_bits_on_IPv6 ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__populates_subnet_mask_from_instance ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__rejects_missing_subnet_mask_if_managed ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__requires_netmask_on_managed_IPv4_interface ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__uses_name_if_given ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test__validates_parameters ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_allows_any_size_ipv6_dynamic_range ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_allows_sane_ipv4_dynamic_range_size ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_calls_get_duplicate_fqdns_when_appropriate ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_creates_new_fabric_if_alt_subnet_exists_in_default_fabric ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_creates_subnet_for_interface ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_creates_vlan_interface_if_interface_type_and_parent_known ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_creates_vlan_plus_new_fabric_if_no_parent_untagged_exists ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_identifies_duplicate_fqdns_across_nodegroups ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_identifies_duplicate_fqdns_in_nodegroup ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_multiple_subnets_on_single_interface_uses_existing_vlan ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_rejects_ipv4_dynamic_ranges_across_multiple_slash_16s ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_reports_error_if_fqdns_duplicated ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_reports_ip_outside_network ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_subnet_vlan_creation_uses_default_fabric_if_empty ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_updates_subnet_cidr_and_name_if_subnet_mask_changed ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_updating_cidr_does_not_create_new_subnet ... ok maasserver.tests.test_forms_nodegroupinterface.TestNodeGroupInterfaceForm.test_validates_new_static_ip_ranges ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__empty ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__mac_in_use_on_current_node_passes ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__multiple_invalid ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__save ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__simple_invalid ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__valid ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__with_mac_in_use_on_another_node_fails ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test__with_mac_in_use_on_uknown_interface_passes ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_does_not_include_nodegroup_field_for_existing_node ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_form_with_ip_based_hostname_generates_hostname ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_form_without_hostname_generates_hostname ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_includes_nodegroup_field_for_new_node ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_leaves_nodegroup_alone_if_unset_on_existing_node ... ok maasserver.tests.test_forms_nodewithmacaddresses.NodeWithMACAddressesFormTest.test_sets_nodegroup_to_master_by_default ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_bootable_is_set_on_partition ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_not_valid_if_size_greater_than_block_size ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_not_valid_if_size_less_than_min_size ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_is_valid_if_size_a_string ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_requires_fields ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_size_rounded_up_and_placed_on_block_boundry ... ok maasserver.tests.test_forms_partition.TestAddPartitionForm.test_uuid_is_set_on_partition ... ok maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_creates_filesystem ... ok maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_deletes_old_filesystem_and_creates_new_one ... ok maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_is_not_valid_if_invalid_format_fstype ... ok maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_is_not_valid_if_invalid_uuid ... ok maasserver.tests.test_forms_partition.TestFormatPartitionForm.test_requires_fields ... ok maasserver.tests.test_forms_raid.TestCreateRaidForm.test_choices_are_being_populated_correctly ... ok maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_on_save ... ok maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_with_names ... ok maasserver.tests.test_forms_raid.TestCreateRaidForm.test_raid_creation_without_storage_fails ... ok maasserver.tests.test_forms_raid.TestCreateRaidForm.test_requires_fields ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_blockdevice_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_partition_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_spare_blockdevice_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_invalid_spare_partition_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_blockdevice ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_blockdevice_by_name ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_partition ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_spare_device ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_add_valid_spare_partition ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_blockdevice_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_partition_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_spare_blockdevice_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_invalid_spare_partition_fails ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_blockdevice ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_partition ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_spare_device ... ok maasserver.tests.test_forms_raid.TestUpdateRaidForm.test_remove_valid_spare_partition ... ok maasserver.tests.test_forms_settings.TestBootSourceSettingsForm.test_happy_with_good_data ... ok maasserver.tests.test_forms_settings.TestBootSourceSettingsForm.test_reject_leading_spaces_in_boot_source_url ... ok maasserver.tests.test_forms_settings.TestBootSourceSettingsForm.test_reject_non_url_in_boot_source_url ... ok maasserver.tests.test_forms_settings.TestBootSourceSettingsForm.test_strips_boot_source_keyring ... ok maasserver.tests.test_forms_settings.TestBootSourceSettingsForm.test_unhappy_by_default ... ok maasserver.tests.test_forms_settings.TestGetConfigDoc.test_get_config_doc ... ok maasserver.tests.test_forms_settings.TestGetConfigField.test_get_config_field_creates_field ... ok maasserver.tests.test_forms_settings.TestGetConfigField.test_get_config_field_validates_config_name ... ok maasserver.tests.test_forms_settings.TestGetConfigForm.test_get_config_form_returns_initialized_form ... ok maasserver.tests.test_forms_settings.TestSpecificConfigSettings.test_commissioning_distro_series_config ... ok maasserver.tests.test_forms_settings.TestSpecificConfigSettings.test_upstream_dns_accepts_ip_list ... ok maasserver.tests.test_forms_space.TestSpaceForm.test__creates_space ... ok maasserver.tests.test_forms_space.TestSpaceForm.test__doest_require_name_on_update ... ok maasserver.tests.test_forms_space.TestSpaceForm.test__requires_name ... ok maasserver.tests.test_forms_space.TestSpaceForm.test__updates_space ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__clears_gateway_and_dns_ervers ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_fabric_and_vlan ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_fabric_with_vid ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_space ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_default_vlan_in_fabric ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_in_fabric_with_vid ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__creates_subnet_name_equal_to_cidr ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__doesnt_overwrite_other_fields ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__doest_require_vlan_space_or_cidr_on_update ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_unknown_vid_in_default_fabric ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_unknown_vid_in_fabric ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__error_for_vlan_not_in_fabric ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__requires_cidr ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__updates_subnet ... ok maasserver.tests.test_forms_subnet.TestSubnetForm.test__updates_subnet_name_to_cidr ... ok maasserver.tests.test_forms_user.TestNewUserCreationForm.test_does_not_save_to_db_if_commit_is_False ... ok maasserver.tests.test_forms_user.TestNewUserCreationForm.test_email_is_required ... ok maasserver.tests.test_forms_user.TestNewUserCreationForm.test_fields_order ... ok maasserver.tests.test_forms_user.TestNewUserCreationForm.test_saves_to_db_by_default ... ok maasserver.tests.test_forms_user.TestUniqueEmailForms.test_EditUserForm_fails_validation_if_email_taken ... ok maasserver.tests.test_forms_user.TestUniqueEmailForms.test_EditUserForm_validates_if_email_unchanged ... ok maasserver.tests.test_forms_user.TestUniqueEmailForms.test_NewUserCreationForm_fails_validation_if_email_taken ... ok maasserver.tests.test_forms_user.TestUniqueEmailForms.test_ProfileForm_fails_validation_if_email_taken ... ok maasserver.tests.test_forms_user.TestUniqueEmailForms.test_ProfileForm_validates_if_email_unchanged ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_allows_allocated_ip_as_lower_bound ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_allows_allocated_ip_as_upper_bound ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_allows_range_expansion ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_ignores_interfaces_with_no_static_range ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_ignores_unchanged_static_range ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_ignores_unmanaged_interfaces ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_raises_error_when_allocated_ips_fall_outside_new_range ... ok maasserver.tests.test_forms_validate_new_static_ip_range.TestValidateNewStaticIPRanges.test_removing_static_range_raises_error_if_ips_allocated ... ok maasserver.tests.test_forms_vlan.TestVLANForm.test__cannot_edit_default_vlan ... ok maasserver.tests.test_forms_vlan.TestVLANForm.test__creates_vlan ... ok maasserver.tests.test_forms_vlan.TestVLANForm.test__doest_require_name_or_vid_on_update ... ok maasserver.tests.test_forms_vlan.TestVLANForm.test__requires_vid ... ok maasserver.tests.test_forms_vlan.TestVLANForm.test__updates_vlan ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_creates_logical_volume ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_free_space_less_than_min_size ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_invalid_uuid ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_size_greater_than_free_space ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_is_not_valid_if_size_less_than_minimum_block_size ... ok maasserver.tests.test_forms_volume_group.TestCreateLogicalVolumeForm.test_requires_no_fields ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices_and_partitions ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_block_devices_by_name ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_name_and_uuid ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_partitions ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_creates_volume_group_with_partitions_by_name ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_block_device_does_not_belong_to_node ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_invalid_uuid ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_if_partition_does_not_belong_to_node ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_is_not_valid_missing_block_devices_and_partitions ... ok maasserver.tests.test_forms_volume_group.TestCreateVolumeGroupForm.test_requires_fields ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_block_device ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_block_device_by_name ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_partition ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_adds_partition_by_name ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_is_not_valid_if_invalid_uuid ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_block_device ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_block_device_by_name ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_partition ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_removes_partition_by_name ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_requires_no_fields ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_updates_name ... ok maasserver.tests.test_forms_volume_group.TestUpdateVolumeGroupForm.test_updates_uuid ... ok maasserver.tests.test_forms_zone.TestZoneForm.test_creates_zone ... ok maasserver.tests.test_forms_zone.TestZoneForm.test_disallows_renaming_default_zone ... ok maasserver.tests.test_forms_zone.TestZoneForm.test_renames_zone ... ok maasserver.tests.test_forms_zone.TestZoneForm.test_update_default_zone_description_works ... ok maasserver.tests.test_forms_zone.TestZoneForm.test_updates_zone ... ok maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_503_response_includes_retry_after_header ... ok maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_handles_error_on_API ... ok maasserver.tests.test_middleware.APIErrorsMiddlewareTest.test_ignores_error_outside_API ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_503_response_includes_retry_after_header_by_default ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_handles_TimeoutError ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_handles_error_on_API ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_ignores_error_outside_API ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_ignores_non_rpc_errors ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_no_connections_available_returned_as_503 ... ok maasserver.tests.test_middleware.APIRPCErrorsMiddlewareTest.test_power_action_already_in_progress_returned_as_503 ... ok maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_does_not_log_request_if_info_level ... ok maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_does_not_log_response_if_info_level ... ok maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_binary_response ... ok maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_request ... ok maasserver.tests.test_middleware.DebuggingLoggerMiddlewareTest.test_debugging_logger_logs_response ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_api_500_error_is_logged ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_generic_500_error_is_logged ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_ignores_paths_outside_path_regex ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_ignores_serialization_failures ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_renders_MAASAPIException_as_unicode ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_ExternalProcessError_as_ServiceUnavailable ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_MAASAPIException_with_appropriate_api_error ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_PermissionDenied_as_Forbidden ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_reports_ValidationError_as_Bad_Request ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_returns_ValidationError_message_dict_as_json ... ok maasserver.tests.test_middleware.ExceptionMiddlewareTest.test_unknown_exception_generates_internal_server_error ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__checks_connectivity_of_accepted_clusters ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__does_not_suppress_exceptions_from_connectivity_checks ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__ignores_non_accepted_clusters ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_all_clusters_are_disconnected ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_any_clusters_are_disconnected ... ok maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__removes_error_once_all_clusters_are_connected ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_NoConnectionsAvailable ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_PowerActionAlreadyInProgress ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_handles_TimeoutError ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_ignores_error_on_API ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_ignores_non_rpc_errors ... ok maasserver.tests.test_middleware.RPCErrorsMiddlewareTest.test_no_connections_available_has_usable_cluster_name_in_msg ... ok maasserver.tests.test_node_action.TestAcquireNodeAction.test_Acquire_acquires_node ... ok maasserver.tests.test_node_action.TestAcquireNodeAction.test_Acquire_uses_node_acquire_lock ... ok maasserver.tests.test_node_action.TestActionsErrorHandling.test_Abort_handles_rpc_errors (NoConnectionsAvailable) ... ok 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 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors (NoConnectionsAvailable) ... ok 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 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOff_handles_rpc_errors (NoConnectionsAvailable) ... ok 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 maasserver.tests.test_node_action.TestActionsErrorHandling.test_PowerOn_handles_rpc_errors (NoConnectionsAvailable) ... ok 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 maasserver.tests.test_node_action.TestActionsErrorHandling.test_Release_handles_rpc_errors (NoConnectionsAvailable) ... ok 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 maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning (NEW) ... ok 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 maasserver.tests.test_node_action.TestCommissionAction.test_raise_NodeActionError_if_on (NEW) ... ok 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 maasserver.tests.test_node_action.TestDeleteAction.test__deletes_node ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_allocates_node_if_node_not_already_allocated ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_doesnt_set_osystem_and_series_if_os_missing ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_doesnt_set_osystem_and_series_if_series_missing ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_inhibit_allows_user_with_SSH_key ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_inhibit_allows_user_without_SSH_key ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_is_actionable_if_user_doesnt_have_ssh_keys ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_is_actionable_if_user_has_ssh_keys ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_raises_NodeActionError_for_invalid_os ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_sets_osystem_and_series ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_sets_osystem_and_series_strips_license_key_token ... ok maasserver.tests.test_node_action.TestDeployAction.test_Deploy_starts_node ... ok maasserver.tests.test_node_action.TestMarkBrokenAction.test_changes_status ... ok maasserver.tests.test_node_action.TestMarkBrokenAction.test_requires_edit_permission ... ok maasserver.tests.test_node_action.TestMarkBrokenAction.test_updates_error_description ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_changes_status ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_not_enabled_if_not_broken ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_multi_commissioning_result_fails ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_no_commissioning_results ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_on ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_raise_NodeActionError_if_one_commissioning_result_fails ... ok maasserver.tests.test_node_action.TestMarkFixedAction.test_requires_admin_permission ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_checks_node_status ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_checks_permission ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_includes_inhibited_actions ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_maintains_order ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_maps_names ... ok maasserver.tests.test_node_action.TestNodeAction.test_compile_node_actions_returns_available_actions ... ok maasserver.tests.test_node_action.TestNodeAction.test_inhibition_caches_None ... ok maasserver.tests.test_node_action.TestNodeAction.test_inhibition_caches_inhibition ... ok maasserver.tests.test_node_action.TestNodeAction.test_inhibition_wraps_inhibit ... ok maasserver.tests.test_node_action.TestNodeAction.test_installable_only_is_actionable_if_node_is_installable ... ok maasserver.tests.test_node_action.TestNodeAction.test_installable_only_is_not_actionable_if_node_isnt_installable ... ok maasserver.tests.test_node_action.TestNodeAction.test_is_actionable_checks_node_status_in_actionable_status ... ok maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_allows_if_user_has_permission ... ok maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_disallows_if_user_lacks_permission ... ok maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_doest_use_installable_permission_if_device ... ok maasserver.tests.test_node_action.TestNodeAction.test_is_permitted_uses_installable_permission ... ok maasserver.tests.test_node_action.TestPowerOffAction.test__actionable_for_non_monitored_states ... ok maasserver.tests.test_node_action.TestPowerOffAction.test__non_actionable_for_monitored_states ... ok maasserver.tests.test_node_action.TestPowerOffAction.test__non_actionable_if_node_already_off ... ok maasserver.tests.test_node_action.TestPowerOffAction.test__stops_Ready_node ... ok maasserver.tests.test_node_action.TestPowerOffAction.test__stops_deployed_node ... ok maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_is_actionable_if_node_does_have_an_owner ... ok maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_is_actionable_if_node_doesnt_have_an_owner ... ok maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_requires_edit_permission ... ok maasserver.tests.test_node_action.TestPowerOnAction.test_PowerOn_starts_node ... ok maasserver.tests.test_node_action.TestReleaseAction.test_Release_stops_and_releases_node (Deploying) ... ok 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 maasserver.tests.test_node_action.TestSetZoneAction.test_SetZone_sets_zone ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_combined_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_connected_to ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_cpu_count ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_combines_constraint_values ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_returns_empty_if_no_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_all_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_arch_as_special_case ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_multi_constraint ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_shows_simple_constraint ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_describe_constraints_sorts_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_hostname ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_hostname_with_domain_part ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_combined_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_connected_to ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_cpu_count ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_memory ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_networks ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_not_connected_to ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_not_networks ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_invalid_zone ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_memory ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_combines_filters ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_filter_ignores_macs_on_other_subnets ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_filter_ignores_other_subnets_on_mac ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_filters_by_ip ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_filters_by_name ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_filters_by_vlan_tag ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_networks_ignores_other_subnets ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_no_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_connected_to ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_can_exclude_multiple_zones ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_excludes_given_zones ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_must_be_zone_name ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_in_zone_with_required_zone_yields_no_nodes ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_accepts_nodes_without_subnet_connections ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_combines_filters ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_exclude_node_with_any_interface_on_not_subnets ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_excludes_node_with_interface_on_any_not_subnet ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_filters_by_ip ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_filters_by_name ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_networks_filters_by_vlan_tag ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_strict_does_not_check_unknown_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_tags_negates_individual_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_not_tags_negates_multiple_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_returns_distinct_nodes ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_first_constraint_matches_first_blockdevice ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_invalid_constraint ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_invalid_size_constraint ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_all_sizes_larger ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_large_disk_count ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_on_size_and_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_matches_on_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_multi_contraint_only_matches_physical_devices ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_all_sizes_larger ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_decimal_size ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_matches_on_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_storage_single_contraint_only_matches_physical_devices ... ok 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. maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_strict_form_checks_unknown_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_validates_not_in_zone ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeForm.test_zone ... ok maasserver.tests.test_node_constraint_filter_forms.TestAcquireNodeFormOrdersResults.test_describe_constraints_shows_all_constraints ... ok maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_renames_field ... ok maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_renames_validation_method ... ok maasserver.tests.test_node_constraint_filter_forms.TestRenamableFieldsForm.test_rename_field_updates_mapping ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_JUJU_ACQUIRE_FORM_FIELDS_MAPPING_fields ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_asserts_parameter_type ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_combines_good_and_bad_names ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_is_consistent ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_reports_unknown_zone_names ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_returns_empty_if_all_OK ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_detect_nonexistent_zone_names_returns_empty_if_no_names ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_generate_architecture_wildcards ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_architecture_wildcards_aliases_armhf_as_arm ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_architecture_wildcards_does_not_overwrite_existing_arm ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_None_for_empty_tags ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_returns_None_for_empty ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_returns_size_in_bytes ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_get_storage_constraints_from_string_sorts_more_tags_first ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_nodes_by_storage_returns_None_when_storage_string_is_empty ... ok maasserver.tests.test_node_constraint_filter_forms.TestUtils.test_parse_legacy_tags ... ok maasserver.tests.test_nonces_cleanup.TestCleanupOldNonces.test_cleanup_old_nonces_cleans_up_old_nonces ... ok maasserver.tests.test_nonces_cleanup.TestCleanupOldNonces.test_cleanup_old_nonces_returns_0_if_no_checkpoint ... ok maasserver.tests.test_nonces_cleanup.TestNonceCleanupService.test_init_with_default_interval ... ok maasserver.tests.test_nonces_cleanup.TestNonceCleanupService.test_interval_can_be_set ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_create_checkpoint_nonce_creates_checkpoint_nonce ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_create_checkpoint_nonce_gets_checkpoint_if_exists ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_delete_old_nonces_delete_nonces ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_find_checkpoint_nonce_returns_None_if_no_checkpoint ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_find_checkpoint_nonce_returns_most_recent_checkpoint ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_get_time_string_ends_with_suffix ... ok maasserver.tests.test_nonces_cleanup.TestUtilities.test_get_time_string_returns_comparable_string ... ok maasserver.tests.test_plugin.TestRegionServiceMakerDatabaseChecks.test__checks_database_connectivity_early ... ok maasserver.tests.test_plugin.TestRegionServiceMakerDatabaseChecks.test__complains_if_database_cannot_be_connected_to ... ok maasserver.tests.test_plugin.TestRegionServiceMakerDatabaseChecks.test__complains_if_not_all_migrations_have_been_applied ... ok maasserver.tests.test_plugin.TestRegionServiceMakerDatabaseChecks.test__completes_quietly_if_database_can_be_connected_to ... ok maasserver.tests.test_populate_tags.TestDoPopulateTags.test__logs_failures ... ok maasserver.tests.test_populate_tags.TestDoPopulateTags.test__logs_successes ... ok maasserver.tests.test_populate_tags.TestDoPopulateTags.test__makes_calls_to_each_client_given ... ok maasserver.tests.test_populate_tags.TestGetClientsForPopulatingTags.test__logs_errors_obtaining_clients ... ok maasserver.tests.test_populate_tags.TestGetClientsForPopulatingTags.test__obtains_multiple_clients ... ok maasserver.tests.test_populate_tags.TestGetClientsForPopulatingTags.test__returns_no_clients_when_there_are_no_clusters ... ok maasserver.tests.test_populate_tags.TestGetClientsForPopulatingTags.test__returns_no_clients_when_there_is_an_error ... ok maasserver.tests.test_populate_tags.TestGetClientsForPopulatingTags.test__waits_for_clients_for_30_seconds_by_default ... ok maasserver.tests.test_populate_tags.TestPopulateTags.test__calls_do_populate_tags_with_clusters ... ok maasserver.tests.test_populate_tags.TestPopulateTags.test__calls_do_populate_tags_with_no_clusters ... ok maasserver.tests.test_populate_tags.TestPopulateTagsEndToNearlyEnd.test__calls_are_made_to_all_clusters ... ok maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_ignores_tags_with_unrecognised_namespaces ... ok maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_ignores_tags_without_definition ... ok maasserver.tests.test_populate_tags.TestPopulateTagsForSingleNode.test_updates_node_with_all_applicable_tags ... ok maasserver.tests.test_preseed.TestComposeCurtinKernel.test__returns_null_kernel ... ok maasserver.tests.test_preseed.TestComposeCurtinKernel.test__returns_set_kernel ... ok maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__curtin_maas_reporter_with_events_support ... ok maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__curtin_maas_reporter_without_events_support ... ok maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__returns_list_of_yaml_strings_matching_curtin ... ok maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__returns_null_swap_size ... ok maasserver.tests.test_preseed.TestComposeCurtinSwapSpace.test__returns_set_swap_size ... ok maasserver.tests.test_preseed.TestComposeCurtinVerbose.test__returns_empty_when_false ... ok maasserver.tests.test_preseed.TestComposeCurtinVerbose.test__returns_verbosity_config ... ok maasserver.tests.test_preseed.TestConfiguration.test_setting_defined ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_available_purpose_for_node_raises_PreseedError ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_available_purpose_for_node_returns_best_purpose_match ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_main_archive_for_amd64 ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_main_archive_for_i386 ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_ports_archive_for_other_arch ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_context ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_calls_get_boot_images_for ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_raises_ClusterUnavailable ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_raises_MissingBootImage ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_image_returns_xinstall_image ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_doesnt_append_on_tgz ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_fails_if_no_boot_image ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_installer_url_returns_url ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_commissioning ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_curtin ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_curtin_when_default_not_supported ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_default ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_default_when_curtin_not_supported ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_disk_erasing ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_preseed_type_for_poweroff ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_supported_purposes_for_node_calls_get_boot_images_for ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_supported_purposes_for_node_raises_ClusterUnavailable ... ok maasserver.tests.test_preseed.TestCurtinUtilities.test_get_supported_purposes_for_node_returns_set_of_purposes ... ok maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_calls_compose_curtin_storage_config ... ok maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata_calls_curtin_supports_custom_storage ... ok maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (centos) ... ok maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (suse) ... ok maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata (windows) ... ok maasserver.tests.test_preseed.TestGetNetlocAndPath.test_get_netloc_and_path ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_backward_compatible_name_for_ubuntu_with_prefix ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_backward_compatible_name_for_ubuntu_without_prefix ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_filenames ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_limited_filenames_if_node_is_None ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_list_with_default ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__returns_list_without_default ... ok maasserver.tests.test_preseed.TestGetPreseedFilenames.test__supports_empty_prefix ... ok maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_find_template_in_first_location ... ok maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_find_template_in_last_location ... ok maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_returns_None_if_no_template_locations ... ok maasserver.tests.test_preseed.TestGetPreseedTemplate.test_get_preseed_template_returns_None_when_no_filenames ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_generic_lookup ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_node_specific_lookup ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_parent_lookup_doesnt_include_default ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_prefix_lookup ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_raises_if_no_template ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_returns_PreseedTemplate ... ok maasserver.tests.test_preseed.TestLoadPreseedTemplate.test_load_preseed_template_with_inherits ... ok maasserver.tests.test_preseed.TestNodePreseedContext.test_context_contains_third_party_drivers ... ok maasserver.tests.test_preseed.TestNodePreseedContext.test_get_node_preseed_context_contains_keys ... ok maasserver.tests.test_preseed.TestPreseedContext.test_get_preseed_context_archive_refs ... ok maasserver.tests.test_preseed.TestPreseedContext.test_get_preseed_context_contains_keys ... ok maasserver.tests.test_preseed.TestPreseedMethods.test_get_enlist_preseed_returns_enlist_preseed ... ok maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed ... ok maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed_for_disk_erasing ... ok maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_curtin_preseed ... ok maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_default_preseed ... ok maasserver.tests.test_preseed.TestPreseedProxy.test_preseed_uses_configured_proxy ... ok maasserver.tests.test_preseed.TestPreseedProxy.test_preseed_uses_default_proxy ... ok maasserver.tests.test_preseed.TestPreseedTemplate.test_escape_shell ... ok maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_links_to_enlistment_preseed ... ok maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_returns_abs_link_wth_nodegrp ... ok maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_returns_absolute_link ... ok maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_links_to_preseed_for_node ... ok maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_returns_absolute_link ... ok maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_get_preseed_uses_nodegroup_maas_url (ENLIST) ... ok maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed (ENLIST) ... ok maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed_valid_yaml (ENLIST) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url (COMMISSIONING) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url (DEFAULT) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url (CURTIN) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed (COMMISSIONING) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed (DEFAULT) ... ok maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed (CURTIN) ... ok maasserver.tests.test_preseed.TestRenderPreseedArchives.test_render_preseed_uses_default_archives_arm ... ok maasserver.tests.test_preseed.TestRenderPreseedArchives.test_render_preseed_uses_default_archives_intel ... ok maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed (win2012) ... ok maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed (win2012hv) ... ok maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed (win2012hvr2) ... ok maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed (win2012r2) ... ok maasserver.tests.test_preseed.TestSplitSubArch.test_split_subarch_returns_list ... ok maasserver.tests.test_preseed.TestSplitSubArch.test_split_subarch_splits_sub_architecture ... ok maasserver.tests.test_preseed_network.TestBondNetworkLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_network.TestDHCPNetworkLayout.test__dhcp_configurations_rendered ... ok maasserver.tests.test_preseed_network.TestSimpleNetworkLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_network.TestVLANNetworkLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_network.TestVLANOnBondNetworkLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_storage.TestComplexDiskLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_storage.TestSimpleGPTLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_storage.TestSimpleMBRLayout.test__renders_expected_output ... ok maasserver.tests.test_preseed_storage.TestSimpleWithEmptyDiskLayout.test__renders_expected_output ... ok maasserver.tests.test_security.TestCertificateFunctions.test_generate_region_certificate ... ok maasserver.tests.test_security.TestCertificateFunctions.test_get_region_certificate ... ok maasserver.tests.test_security.TestCertificateFunctions.test_get_region_certificate_when_none_exists ... ok maasserver.tests.test_security.TestCertificateFunctions.test_load_region_certificate ... ok maasserver.tests.test_security.TestCertificateFunctions.test_load_region_certificate_when_none_exists ... ok maasserver.tests.test_security.TestCertificateFunctions.test_save_region_certificate ... ok maasserver.tests.test_sequence.TestSequence.test_create_sequence ... ok maasserver.tests.test_sequence.TestSequence.test_drop_sequence ... ok maasserver.tests.test_sequence.TestSequence.test_nextval_returns_sequential_values ... ok maasserver.tests.test_sequence.TestSequence.test_sequence_respects_incr ... ok maasserver.tests.test_sequence.TestSequence.test_sequence_respects_maxvalue_and_cycles ... ok maasserver.tests.test_sequence.TestSequence.test_sequence_respects_minvalue ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__fails_if_neither_ipv4_nor_ipv6_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__falls_back_on_IPv6_if_ipv4_set_but_no_IPv4_address_found ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__ignores_IPv4_if_ipv4_not_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__integrates_with_get_maas_facing_server_host ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__prefers_IPv4_if_ipv4_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__prefers_global_IPv6_over_link_local_IPv6 ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__raises_error_if_hostname_does_not_resolve ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__rejects_IPv4_hostname_if_ipv4_not_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__rejects_IPv6_hostname_if_ipv6_not_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__resolves_hostname ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__uses_IPv4_hostname_directly_if_ipv4_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerAddress.test__uses_IPv6_hostname_directly_if_ipv6_set ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_parses_IPv6_address_in_URL ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_host_name ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_ip_if_ip_configured ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_returns_nodegroup_maas_url ... ok maasserver.tests.test_server_address.TestGetMAASFacingServerHost.test_get_maas_facing_server_host_strips_out_port ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__calls_create_gnupg_home ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__calls_register_all_triggers ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__calls_start_import_on_upgrade ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__calls_write_full_dns_config ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__creates_master_nodegroup ... ok maasserver.tests.test_start_up.TestInnerStartUp.test__initialises_boot_source_config ... ok maasserver.tests.test_start_up.TestStartImportOnUpgrade.test__calls_import_resources_when_any_cluster_has_an_image ... ok maasserver.tests.test_start_up.TestStartImportOnUpgrade.test__does_nothing_if_boot_resources_exist ... ok maasserver.tests.test_start_up.TestStartImportOnUpgrade.test__does_nothing_if_no_cluster_has_any_images ... ok maasserver.tests.test_start_up.TestStartImportOnUpgrade.test__sets_source_selections_based_on_boot_images ... ok maasserver.tests.test_start_up.TestStartUp.test_inner_start_up_runs_in_exclusion ... ok maasserver.tests.test_start_up.TestStartUp.test_start_up_retries_with_wait_on_exception ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test__init_sets_up_all_fields ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test__init_sets_up_cache_device_field ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_creates_boot_partition ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_with_cache_mode ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_with_ssd ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_bcache_layout_without_partition ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayout.test_configure_storage_creates_flat_layout_if_no_cache_device ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_None_if_no_ssd ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_None_if_not_boot_disk ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test__find_best_cache_device_returns_smallest_ssd_first ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_with_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_with_partition ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_create_cache_set_setups_up_cache_device_without_part ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_device_returns_set_cache_device_over_find ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_device_returns_the_best_cache_device_if_not_set ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_mode_returns_default_if_blank ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_mode_returns_set_cache_mode ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_no_part_returns_boolean ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_size_returns_None_if_blank ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_get_cache_size_returns_set_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_cache_size_and_cache_no_part_set ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_invalid_cache_device ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_precentage_to_high_for_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_precentage_to_low_for_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_value_to_high_for_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_raises_error_when_value_to_low_for_cache_size ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_setup_cache_device_field_does_nothing_if_no_boot_device ... ok maasserver.tests.test_storage_layouts.TestBcacheStorageLayoutBase.test_setup_cache_device_field_doesnt_include_boot_device ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPrecentHelper.test__returns_correct_result (100%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPrecentHelper.test__returns_correct_result (10%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPrecentHelper.test__returns_correct_result (1%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPrecentHelper.test__returns_correct_result (5%) ... ok maasserver.tests.test_storage_layouts.TestCalculateSizeFromPrecentHelper.test__returns_correct_result (0.816112383915%) ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_boot_size ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_boot_size_and_root_size ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_maximum_mbr_partition_size ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_mbr_defaults ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_root_device_and_root_size ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_root_size ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__creates_layout_with_uefi_defaults ... ok maasserver.tests.test_storage_layouts.TestFlatStorageLayout.test__init_sets_up_all_fields ... ok maasserver.tests.test_storage_layouts.TestFormHelpers.test_get_storage_layout_choices ... ok maasserver.tests.test_storage_layouts.TestFormHelpers.test_get_storage_layout_for_node ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (100%) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (10%) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (1.5%) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (1000.42%) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (0.816112383915%) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (1000) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (10) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (0) ... ok maasserver.tests.test_storage_layouts.TestIsPrecentageHelper.test__returns_correct_result (int(0)) ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_defaults ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_lv_size ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_multiple_mbr_partitions ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__creates_layout_with_vg_name_and_lv_name ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test__init_sets_up_all_fields ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_calculated_lv_size_returns_set_lv_size ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_calculated_lv_size_returns_size_of_volume_group ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_name_returns_default_if_not_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_name_returns_lv_name_if_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_size_returns_None_if_not_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_lv_size_returns_lv_size_if_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_vg_name_returns_default_if_not_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_get_vg_name_returns_vg_name_if_set ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_precentage_to_high_for_logical_volume ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_precentage_to_low_for_logical_volume ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_value_to_high_for_logical_volume ... ok maasserver.tests.test_storage_layouts.TestLVMStorageLayout.test_raises_error_when_value_to_low_for_logical_volume ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test__init__loads_the_physical_block_devices ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test__init__sets_node ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_configure_calls_configure_storage ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_doesnt_error_if_boot_and_root_valid ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_boot_size_returns_0_if_not_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_boot_size_returns_boot_size_if_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_device_returns_None_if_not_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_device_returns_root_device_if_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_size_returns_None_if_not_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_get_root_size_returns_root_size_if_set ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_boot_and_root_to_big ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_no_block_devices ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_precentage_to_high_for_boot_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_precentage_to_high_for_root_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_precentage_to_low_for_boot_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_precentage_to_low_for_root_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_high_for_boot_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_high_for_root_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_low_for_boot_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutBase.test_raises_error_when_value_to_low_for_root_disk ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutForm.test__field_is_not_required ... ok maasserver.tests.test_storage_layouts.TestStorageLayoutForm.test__field_is_required ... ok maasserver.tests.test_third_party_drivers.TestDriversConfig.test_get_defaults_returns_empty_drivers_list ... ok maasserver.tests.test_third_party_drivers.TestDriversConfig.test_load_from_yaml ... ok maasserver.tests.test_third_party_drivers.TestGetThirdPartyCode.test_finds_match ... ok maasserver.tests.test_third_party_drivers.TestGetThirdPartyCode.test_finds_no_match ... ok maasserver.tests.test_third_party_drivers.TestMatchAliasesToDriver.test_finds_first_match ... ok maasserver.tests.test_third_party_drivers.TestMatchAliasesToDriver.test_finds_no_match ... ok maasserver.tests.test_third_party_drivers.TestNodeModaliases.test_survives_no_commissioning_data ... ok maasserver.tests.test_third_party_drivers.TestNodeModaliases.test_uses_commissioning_modaliases ... ok maasserver.tests.test_third_party_drivers.TestPopulateKernelOpts.test_blacklist_provided ... ok maasserver.tests.test_third_party_drivers.TestPopulateKernelOpts.test_no_blacklist_provided ... ok maasserver.tests.test_triggers.TestTriggers.test_register_all_triggers ... ok maasserver.tests.test_triggers.TestTriggers.test_register_trigger_creates_missing_trigger ... ok maasserver.tests.test_triggers.TestTriggers.test_register_trigger_doesnt_create_trigger_if_already_exists ... ok maasserver.tests.test_worker_user.TestNodeGroupUser.test_get_worker_user_always_returns_same_user ... ok maasserver.tests.test_worker_user.TestNodeGroupUser.test_get_worker_user_holds_the_worker_user ... ok maasserver.tests.test_worker_user.TestNodeGroupUser.test_worker_user_is_system_user ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScript.test_scripts_may_be_binary ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_includes_builtin_scripts ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_initializes_file_timestamps ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_sets_sensible_mode ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_supports_binary_scripts ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_wraps_all_scripts ... ok metadataserver.models.tests.test_commissioningscript.TestCommissioningScriptManager.test_get_archive_wraps_scripts_in_tar ... ok metadataserver.models.tests.test_commissioningscript.TestDHCPExplore.test_calls_dhclient_on_unconfigured_interfaces ... ok metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_None_when_empty_input ... ok metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_empty_list ... ok metadataserver.models.tests.test_commissioningscript.TestExtractRouters.test_extract_router_mac_addresses_returns_routers_list ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__calls_lsblk ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__calls_lsblk_then_udevadm ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__calls_lsblk_udevadm_then_blockdev ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device_not_sata ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device_readonly ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device_removable ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device_ssd ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_block_device_without_id_path ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_empty_list_when_cdrom_only ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_empty_list_when_no_disks ... ok metadataserver.models.tests.test_commissioningscript.TestGatherPhysicalBlockDevices.test__returns_multiple_block_devices_in_order ... ok metadataserver.models.tests.test_commissioningscript.TestInjectResult.test_inject_result_calls_hook ... ok metadataserver.models.tests.test_commissioningscript.TestInjectResult.test_inject_result_stores_data ... ok metadataserver.models.tests.test_commissioningscript.TestLLDPScripts.test_capture_calls_lldpdctl ... ok metadataserver.models.tests.test_commissioningscript.TestLLDPScripts.test_install_script_installs_configures_and_restarts ... ok metadataserver.models.tests.test_commissioningscript.TestLLDPScripts.test_wait_script_waits_for_lldpd ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_basic ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_keyword_args_get_passed_through ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_non_ascii_keyword_args_are_passed_without_corruption ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_non_ascii_positional_args_are_passed_without_corruption ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_positional_and_keyword_args_get_passed_through ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_positional_args_get_passed_through ... ok metadataserver.models.tests.test_commissioningscript.TestMakeFunctionCallScript.test_structured_arguments_are_passed_though_too ... ok metadataserver.models.tests.test_commissioningscript.TestSetNodeRouters.test_set_node_routers_does_nothing_if_script_failed ... ok metadataserver.models.tests.test_commissioningscript.TestSetNodeRouters.test_set_node_routers_updates_node ... ok metadataserver.models.tests.test_commissioningscript.TestSetNodeRouters.test_set_node_routers_updates_node_if_no_routers ... ok metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_output_not_containing_virtual_does_not_remove_tag ... ok metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_output_not_containing_virtual_does_not_set_tag ... ok metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_removes_virtual_tag ... ok metadataserver.models.tests.test_commissioningscript.TestSetVirtualTag.test_sets_virtual_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_cpu_count_counts_multi_cores ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_cpu_count_skips_disabled_cpus ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_cpu_count ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_does_nothing_when_exit_status_is_not_zero ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_ignores_empty_tags ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_logs_invalid_xml ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_memory ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateHardwareDetails.test_hardware_updates_memory_lenovo ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__add_all_interfaces ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__creates_discovered_ip_address ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__deletes_virtual_interfaces_linked_to_removed_macs ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_not_delete_virtual_interfaces_with_shared_mac ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_not_delete_virtual_interfaces_with_unique_mac ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__does_nothing_if_skip_networking ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__interface_names_changed ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__legacy_model_upgrade_preserves_interfaces ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__legacy_model_with_extra_mac ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__mac_id_is_preserved ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__one_mac_missing ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__reassign_interfaces ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodeNetworkInformation.test__reassign_mac ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__clears_boot_disk ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_only_for_node ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_path ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_removable_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_rotary_and_rpm_tags ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_rotary_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_sata_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_with_ssd_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_without_removable_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_device_without_sata_tag ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_devices ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__creates_physical_block_devices_in_order ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__does_nothing_if_skip_storage ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__does_nothing_when_exit_status_is_not_zero ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__doesnt_reset_boot_disk ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__only_updates_physical_block_devices ... ok metadataserver.models.tests.test_commissioningscript.TestUpdateNodePhysicalBlockDevices.test__removes_previous_physical_block_devices ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_can_store_data ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_different_nodes_can_have_same_data_name ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_escapes_binary ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_escapes_for_html ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_html_returns_output ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_get_data_as_yaml_html_returns_output ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_node_name_uniqueness ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResult.test_unicode_represents_result ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_clear_results_ignores_other_nodes ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_clear_results_removes_rows ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_get_data ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_get_data_404s_when_not_found ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_store_data ... ok metadataserver.models.tests.test_nodecommissionresult.TestNodeResultManager.test_store_data_updates_existing ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_finds_node ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_inverts_get_token_for_node ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_node_for_key_raises_DoesNotExist_if_key_not_found ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_creates_token ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_inverts_get_node_for_key ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_registers_node_key ... ok metadataserver.models.tests.test_nodekey.TestNodeKeyManager.test_get_token_for_node_returns_existing_token ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data_only_deletes_when_data_is_None ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_bulk_set_user_data_with_preexisting_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_ignores_other_nodes ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_raises_DoesNotExist_if_not_found ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_get_user_data_retrieves_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_has_user_data_returns_False_if_node_has_no_user_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_has_user_data_returns_True_if_node_has_user_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_creates_new_nodeuserdata_if_needed ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_leaves_data_for_other_nodes_alone ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_overwrites_existing_userdata ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_to_None_removes_user_data ... ok metadataserver.models.tests.test_nodeuserdata.TestNodeUserDataManager.test_set_user_data_to_None_when_none_exists_does_nothing ... ok metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_generate_user_data_generates_mime_multipart ... ok metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_generate_user_data_produces_commissioning_script ... ok metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_nodegroup_passed_to_get_preseed_context ... ok metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script ... ok metadataserver.user_data.tests.test_poweroff.TestPoweroffUserData.test_generate_user_data_produces_poweroff_script ... ok metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_enlist_preseed ... ok metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_enlist_preseed_detects_request_origin ... ok metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_get_preseed ... ok metadataserver.tests.test_api.TestAnonymousAPI.test_anonymous_netboot_off ... ok metadataserver.tests.test_api.TestAnonymousAPI.test_anoymous_netboot_off_adds_installation_finished_event ... ok metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_normally_disallows_anonymous_node_metadata_access ... ok metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_retrieves_node_metadata_by_mac ... ok metadataserver.tests.test_api.TestByMACMetadataAPI.test_api_retrieves_node_userdata_by_mac ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_commissioning_scripts ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_other_user_than_node_cannot_signal_commissioning_result ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_calls_release_leases_if_not_WORKING ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_calls_sets_initial_network_config_if_OK ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_current_power_type_mscm_does_not_store_params ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_call_release_leases_if_WORKING ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_set_default_storage_layout_if_FAILED ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_does_not_set_default_storage_layout_if_WORKING ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_release_leases_if_not_commissioning ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_sets_initial_network_config_if_FAILED ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_doesnt_call_sets_initial_network_config_if_WORKING ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_invalid_power_parameters ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_leaves_untagged_physical_node_unaltered ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_power_type_lower_case_works ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_power_type_stores_params ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_refuses_bad_power_type ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_removes_virtual_tag_on_node_if_not_virtual ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_sets_default_storage_layout_if_OK ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_binary ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_file_contents ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_files_up_to_documented_size_limit ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_multiple_files ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signal_stores_virtual_tag_on_node_if_virtual ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_WORKING_keeps_owner ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_accepts_WORKING_status ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_OK_repopulates_tags ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_clears_owner ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_does_not_populate_tags ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_is_idempotent ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_makes_node_Failed_Tests ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_failure_sets_node_error ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_result_does_not_affect_other_node ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_clears_owner ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_is_idempotent ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_commissioning_success_makes_node_Ready ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_no_error_clears_existing_error ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_refuses_if_node_in_unexpected_state ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_rejects_unknown_status_code ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_requires_status_code ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_stores_empty_script_result ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signaling_stores_script_result ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_commissioning_failure_cancels_monitor ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_commissioning_success_cancels_monitor ... ok metadataserver.tests.test_api.TestCommissioningAPI.test_signalling_stores_files_for_any_status ... ok metadataserver.tests.test_api.TestCurtinMetadataUserData.test_curtin_user_data_view_returns_curtin_data ... ok metadataserver.tests.test_api.TestDiskErasingAPI.test_signaling_erasing_failure_makes_node_failed_erasing ... ok metadataserver.tests.test_api.TestDiskErasingAPI.test_signaling_erasing_ok_releases_node ... ok metadataserver.tests.test_api.TestEnlistViews.test_api_version_contents_list ... ok metadataserver.tests.test_api.TestEnlistViews.test_get_hostname ... ok metadataserver.tests.test_api.TestEnlistViews.test_get_instance_id ... ok metadataserver.tests.test_api.TestEnlistViews.test_get_userdata ... ok metadataserver.tests.test_api.TestEnlistViews.test_get_userdata_detects_request_origin ... ok metadataserver.tests.test_api.TestEnlistViews.test_metadata_bogus_is_404 ... ok metadataserver.tests.test_api.TestEnlistViews.test_metadata_list ... ok metadataserver.tests.test_api.TestEnlistViews.test_public_keys_returns_empty ... ok metadataserver.tests.test_api.TestHelpers.test_add_event_to_node_event_log ... ok metadataserver.tests.test_api.TestHelpers.test_check_version_accepts_latest ... ok metadataserver.tests.test_api.TestHelpers.test_check_version_reports_unknown_version ... ok metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_finds_node_by_mac ... ok metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_raises_404_for_unknown_mac ... ok metadataserver.tests.test_api.TestHelpers.test_get_node_for_mac_refuses_if_anonymous_access_disabled ... ok metadataserver.tests.test_api.TestHelpers.test_get_node_for_request_finds_node ... ok metadataserver.tests.test_api.TestHelpers.test_get_node_for_request_reports_missing_auth_header ... ok metadataserver.tests.test_api.TestHelpers.test_get_queried_node_looks_up_by_mac_if_given ... ok metadataserver.tests.test_api.TestHelpers.test_get_queried_node_looks_up_oauth_key_by_default ... ok metadataserver.tests.test_api.TestHelpers.test_make_list_response_presents_list_as_newline_separated_text ... ok metadataserver.tests.test_api.TestHelpers.test_make_text_response_presents_text_as_text_plain ... ok metadataserver.tests.test_api.TestInstallingAPI.test_other_user_than_node_cannot_signal_installation_result ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_failure_is_idempotent ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_failure_makes_node_failed ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_result_does_not_affect_other_node ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_does_not_clear_owner ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_does_not_populate_tags ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_is_idempotent ... ok metadataserver.tests.test_api.TestInstallingAPI.test_signaling_installation_success_leaves_node_deploying ... ok metadataserver.tests.test_api.TestMetadataCommon.test_get_attribute_producer_supports_all_fields (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_get_attribute_producer_supports_all_fields (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_instance_id_returns_system_id (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_instance_id_returns_system_id (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_local_hostname_returns_fqdn (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_local_hostname_returns_fqdn (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_unknown_item_is_not_found (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_unknown_item_is_not_found (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_is_sorted (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_is_sorted (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_lists_fields (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_meta_data_view_lists_fields (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_latest (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_latest (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_only_known_versions (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_metadata_index_shows_only_known_versions (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_no_anonymous_access (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_no_anonymous_access (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_returns_list_of_keys (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_returns_list_of_keys (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_without_public_keys_returns_empty (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_for_node_without_public_keys_returns_empty (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_comm_node_with_ssh_enabled (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_comm_node_with_ssh_enabled (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_node_with_public_keys (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_listed_for_node_with_public_keys (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_comm_node_with_ssh_disabled (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_comm_node_with_ssh_disabled (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_node_without_public_keys (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_not_listed_for_node_without_public_keys (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_url_with_additional_slashes (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_public_keys_url_with_additional_slashes (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_does_not_show_user_data_if_not_available (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_does_not_show_user_data_if_not_available (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_unconditional_entries (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_unconditional_entries (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_user_data_if_available (metadata) ... ok metadataserver.tests.test_api.TestMetadataCommon.test_version_index_shows_user_data_if_available (curtin-metadata) ... ok metadataserver.tests.test_api.TestMetadataUserData.test_poweroff_user_data_returned_if_unexpected_status ... ok metadataserver.tests.test_api.TestMetadataUserData.test_user_data_for_node_without_user_data_returns_not_found ... ok metadataserver.tests.test_api.TestMetadataUserData.test_user_data_view_returns_binary_data ... ok metadataserver.tests.test_api.TestMetadataUserDataStateChanges.test_request_causes_status_change_if_deploying ... ok metadataserver.tests.test_api.TestMetadataUserDataStateChanges.test_request_does_not_cause_status_change_if_not_deploying ... ok metadataserver.tests.test_api.TestNetbootOperationAPI.test_netboot_off ... ok metadataserver.tests.test_api.TestNetbootOperationAPI.test_netboot_on ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_other_user_than_node_cannot_signal_installation_result ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_comissioning_success_populates_tags ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_comissioning_success_sets_default_storage_layout ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_comissioning_success_sets_node_network_configuration ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_clears_owner ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_does_not_populate_tags ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_commissioning_failure_leaves_node_failed ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_clears_owner ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_does_not_populate_tags ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_erasure_failure_leaves_node_failed ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_fail_leaves_node_failed ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_failure_doesnt_clear_owner ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_failure_leaves_node_failed ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_result_does_not_affect_other_node ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_installation_success_leaves_node_deploying ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_removes_virtual_tag_on_node_if_not_virtual ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_stores_virtual_tag_on_node_if_virtual ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_bad_compression_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_bad_encoder_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_invalid_statuses_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_no_compression_succeeds ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_file_succeeds ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_description_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_event_type_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_name_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_missing_origin_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_non_json_payload_fails ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_results_no_script_result_defaults_to_zero ... ok metadataserver.tests.test_api_status.TestStatusAPI.test_status_with_results_succeeds ... ok metadataserver.tests.test_fields.TestBin.test_emits_base64 ... ok metadataserver.tests.test_fields.TestBin.test_is_basically_bytes ... ok metadataserver.tests.test_fields.TestBin.test_refuses_to_construct_from_None ... ok metadataserver.tests.test_fields.TestBin.test_refuses_to_construct_from_unicode ... ok metadataserver.tests.test_fields.TestBinaryField.test_does_not_truncate_at_zero_bytes ... ok metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_Bin ... ok metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_Bin_from_bytes ... ok metadataserver.tests.test_fields.TestBinaryField.test_get_default_returns_None ... ok metadataserver.tests.test_fields.TestBinaryField.test_looks_up_data ... ok metadataserver.tests.test_fields.TestBinaryField.test_returns_bytes_not_text ... ok metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_None ... ok metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_binary_data ... ok metadataserver.tests.test_fields.TestBinaryField.test_stores_and_retrieves_empty_data ... ok metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_always_returns_same_user ... ok metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_holds_node_init_user ... ok metadataserver.tests.test_nodeinituser.TestNodeInitUser.test_node_init_user_has_no_profile ... ok apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_converts_string_to_tuple ... ok apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_detects_malformed_string ... ok apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_detects_spurious_colons ... ok apiclient.tests.test_creds.TestCreds.test_convert_string_to_tuple_inverts_convert_tuple_to_string ... ok apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_converts_tuple_to_string ... ok apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_rejects_oversized_tuple ... ok apiclient.tests.test_creds.TestCreds.test_convert_tuple_to_string_rejects_undersized_tuple ... ok apiclient.tests.test_encode_json.TestEncodeJSONData.test_encode_dict ... ok apiclient.tests.test_encode_json.TestEncodeJSONData.test_encode_empty_dict ... ok apiclient.tests.test_maas_client.TestMAASClient.test_delete_dispatches_to_resource ... ok apiclient.tests.test_maas_client.TestMAASClient.test_delete_passes_body ... ok apiclient.tests.test_maas_client.TestMAASClient.test_flatten_flattens_out_list ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_as_json ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_makes_url ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_passes_parameters_in_body ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_change_signs_request ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_adds_list_parameters_to_url ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_adds_parameters_to_url ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_makes_url ... ok apiclient.tests.test_maas_client.TestMAASClient.test_formulate_get_signs_request ... ok apiclient.tests.test_maas_client.TestMAASClient.test_get_dispatches_to_resource ... ok apiclient.tests.test_maas_client.TestMAASClient.test_get_passes_parameters ... ok apiclient.tests.test_maas_client.TestMAASClient.test_get_with_op_queries_resource ... ok apiclient.tests.test_maas_client.TestMAASClient.test_get_without_op_gets_simple_resource ... ok apiclient.tests.test_maas_client.TestMAASClient.test_make_url_converts_sequence_to_path ... ok apiclient.tests.test_maas_client.TestMAASClient.test_make_url_joins_root_and_path ... ok apiclient.tests.test_maas_client.TestMAASClient.test_make_url_represents_path_components_as_text ... ok apiclient.tests.test_maas_client.TestMAASClient.test_post_as_json ... ok apiclient.tests.test_maas_client.TestMAASClient.test_post_dispatches_to_resource ... ok apiclient.tests.test_maas_client.TestMAASClient.test_post_passes_parameters ... ok apiclient.tests.test_maas_client.TestMAASClient.test_put_dispatches_to_resource ... ok apiclient.tests.test_maas_client.TestMAASDispatcher.test_dispatch_query_makes_direct_call ... ok apiclient.tests.test_maas_client.TestMAASDispatcher.test_doesnt_override_accept_encoding_headers ... ok apiclient.tests.test_maas_client.TestMAASDispatcher.test_request_from_http ... ok apiclient.tests.test_maas_client.TestMAASDispatcher.test_supports_any_method ... ok apiclient.tests.test_maas_client.TestMAASDispatcher.test_supports_content_encoding_gzip ... ok apiclient.tests.test_maas_client.TestMAASOAuth.test_sign_request_adds_header ... ok apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data ... ok apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_closes_with_closing_boundary_line ... ok apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_list_params ... ok apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_multiple_params ... ok apiclient.tests.test_multipart.TestMultiPart.test_encode_multipart_data_produces_bytes ... ok apiclient.tests.test_multipart.TestMultiPart.test_get_content_type_guesses_type ... ok apiclient.tests.test_utils.TestHelpers.test_ascii_url_asciifies_unicode ... ok apiclient.tests.test_utils.TestHelpers.test_ascii_url_leaves_ascii_bytes_unchanged ... ok apiclient.tests.test_utils.TestHelpers.test_urlencode_encodes_utf8_and_quotes ... ok apiclient.tests.test_utils.TestHelpers.test_urlencode_roundtrip_through_django ... ok maasserver.api.tests.test_api.APIErrorsTest.test_internal_error_generates_proper_api_response ... ok maasserver.api.tests.test_auth.TestOAuthUnauthorized.test_exception_unicode_includes_original_failure_message ... ok maasserver.api.tests.test_auth.TestOAuthUnauthorized.test_exception_unicode_includes_user_friendly_message ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPITransactional.test__rejected_if_not_permitted ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPITransactional.test__releases_all_ip_addresses ... ok maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPITransactional.test__releases_specific_address ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__decodes_byte_strings ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_True_False_and_None_through ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_numbers_through ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__passes_unicode_strings_through ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__recursively_calls_mapping_keys_and_values ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__recursively_calls_sequence_elements ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__rejects_other_types ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__returns_mappings_as_tuples ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__returns_sequences_as_tuples ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_mappings ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_mappings_by_key_and_value ... ok maasserver.api.tests.test_doc.TestDescribeCanonical.test__sorts_sequences ... ok maasserver.api.tests.test_doc.TestGetAPIDescriptionHash.test__caches_hash ... ok maasserver.api.tests.test_doc.TestGetAPIDescriptionHash.test__calculates_hash_from_api_description ... ok maasserver.api.tests.test_doc.TestHashCanonical.test__canonicalizes_argument ... ok maasserver.api.tests.test_doc.TestHashCanonical.test__misc_digests ... ok maasserver.api.tests.test_doc.TestHashCanonical.test__returns_hash_object ... ok maasserver.api.tests.test_mechanism.TestOperationDecorator.test_can_passexported_as ... ok maasserver.api.tests.test_mechanism.TestOperationDecorator.test_idempotent_uses_GET ... ok maasserver.api.tests.test_mechanism.TestOperationDecorator.test_non_idempotent_uses_POST ... ok maasserver.api.tests.test_mechanism.TestOperationDecorator.test_valid_decoration ... ok maasserver.api.tests.test_mechanism.TestOperationDecorator.testexported_as_is_optional ... ok maasserver.api.tests.test_node.TestAbortOperation.test_abort_operation_changes_state ... ok maasserver.api.tests.test_node.TestAbortOperation.test_abort_operation_fails_for_unsupported_operation ... ok maasserver.api.tests.test_node.TestAbortOperation.test_abort_operation_handles_missing_comment ... ok maasserver.api.tests.test_node.TestAbortOperation.test_abort_operation_passes_comment ... ok maasserver.api.tests.test_node.TestNodeAPITransactional.test_POST_start_returns_error_when_static_ips_exhausted ... ok maasserver.api.tests.test_node.TestNodeReleaseStickyIpAddressAPITransactional.test__rejected_if_not_permitted ... ok maasserver.api.tests.test_node.TestNodeReleaseStickyIpAddressAPITransactional.test__releases_all_ip_addresses ... ok maasserver.api.tests.test_node.TestNodeReleaseStickyIpAddressAPITransactional.test__releases_specific_address ... ok maasserver.api.tests.test_nodes.TestPowerState.test__catches_no_connection_error ... ok maasserver.api.tests.test_nodes.TestPowerState.test__catches_operation_not_implemented ... ok maasserver.api.tests.test_nodes.TestPowerState.test__catches_poweraction_fail ... ok maasserver.api.tests.test_nodes.TestPowerState.test__catches_timeout_error ... ok maasserver.api.tests.test_nodes.TestPowerState.test__catches_unknown_power_type ... ok maasserver.api.tests.test_nodes.TestPowerState.test__returns_400_if_device ... ok maasserver.api.tests.test_nodes.TestPowerState.test__returns_actual_state ... ok maasserver.api.tests.test_support.TestOperationsHandlerMixin.test__decorate_decorates_anonymous_exports ... ok maasserver.api.tests.test_support.TestOperationsHandlerMixin.test__decorate_decorates_exports ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__init_also_accepts_already_parsed_proxy ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__init_also_accepts_no_proxy ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__init_with_multiple_UUIDs ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__init_with_single_UUIDs ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__run_will_not_error_instead_it_logs ... ok maasserver.clusterrpc.tests.test_boot_images.TestClustersImporter.test__schedule_arranges_for_later_run ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToRemoveDynamicHostMaps.test__generates_correct_calls ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToRemoveDynamicHostMaps.test__returns_zero_calls_when_there_are_no_static_mappings ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToRemoveHostMaps.test__generates_correct_calls ... ok maasserver.clusterrpc.tests.test_dhcp.TestGenCallsToRemoveHostMaps.test__returns_zero_calls_when_there_are_no_removal_mappings ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerTypes.test_get_power_types_passes_args_through ... ok maasserver.clusterrpc.tests.test_power_parameters.TestPowerTypes.test_get_power_types_transforms_data_to_dict ... ok maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_empty_initially ... ok maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_holds_one_value_per_key ... ok maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_populates_on_demand ... ok maasserver.dns.tests.test_zonegenerator.TestLazyDict.test_remembers_elements ... ok maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options ... ok maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_getting ... ok maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_resetting ... ok maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_configuration_options_for_setting ... ok maasserver.management.commands.tests.test_config.TestConfigurationCommon.test_gen_mutable_configuration_options ... ok maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_json_to_stdout (database_host) ... ok 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 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_plain_string_to_stdout (database_host) ... ok 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 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout (database_host) ... ok 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 maasserver.management.commands.tests.test_config.TestConfigurationGet.test__dumps_yaml_to_stdout_by_default (database_host) ... ok 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 maasserver.management.commands.tests.test_config.TestConfigurationReset.test__options_are_reset (database_host) ... ok 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 maasserver.management.commands.tests.test_config.TestConfigurationSet.test__options_are_saved (database_host) ... ok 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 maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__does_nothing_on_NoConnectionsAvailable ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__does_nothing_on_PowerActionAlreadyInProgress ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__handles_already_deleted_node ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__handles_node_being_deleted_in_the_middle ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__updates_node_power_state ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__updates_power_state_to_error_on_PowerActionFail ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__updates_power_state_to_error_on_other_error ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__updates_power_state_to_unknown_on_NotImplementedError ... ok maasserver.models.signals.tests.test_power.TestUpdatePowerStateOfNode.test__updates_power_state_to_unknown_on_UnknownPowerType ... ok maasserver.models.tests.test_eventtype.EventTypeConcurrencyTest.test_register_is_safe_with_concurrency ... ok maasserver.models.tests.test_largefile.TestDeleteLargeObjectContentLater.test__schedules_unlink ... ok maasserver.models.tests.test_staticipaddress.TestStaticIPAddressManagerTrasactional.test_allocate_new_raises_when_addresses_exhausted ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTransactionalTest.test_created_bracketed_by_before_and_after_time ... ok maasserver.models.tests.test_timestampedmodel.TimestampedModelTransactionalTest.test_updated_is_updated_when_object_saved ... ok maasserver.models.tests.test_timestampedmodel.UtilitiesTransactionalTest.test_now_returns_transaction_time ... ok maasserver.rpc.tests.test_module.TestFunctions.test_getAllClients ... ok maasserver.rpc.tests.test_module.TestFunctions.test_getAllClients_service_not_running ... ok maasserver.rpc.tests.test_module.TestFunctions.test_getClientFor ... ok maasserver.rpc.tests.test_module.TestFunctions.test_getClientFor_service_not_running ... ok maasserver.rpc.tests.test_monitors.TestTransitionMonitor.test__start_calls_StartMonitors ... ok maasserver.rpc.tests.test_monitors.TestTransitionMonitor.test__status_should_be_returns_new_monitor ... ok maasserver.rpc.tests.test_monitors.TestTransitionMonitor.test__stop_calls_CancelMonitor ... ok maasserver.rpc.tests.test_monitors.TestTransitionMonitor.test__within_returns_new_monitor ... ok maasserver.rpc.tests.test_monitors.TestTransitionMonitor.test_init ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test__get_addresses ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test__get_addresses_when_rpc_down ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_dump ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_init ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_prepare ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_prepare_holds_startup_lock ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_remove ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_start_up_can_be_cancelled ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_start_up_errors_are_logged ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_starting_and_stopping_the_service ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_calls_remove ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_cancels_startup ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_stopping_when_start_up_failed ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_try_update_logs_all_errors ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_update ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_update_deletes_old_records ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_update_deletes_overlapping_records ... ok maasserver.rpc.tests.test_regionservice.TestRegionAdvertisingService.test_update_does_not_insert_when_nothings_listening ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_CommissionNode.test_calls_commission_node_function ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_CommissionNode.test_commission_node_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_CreateNode.test_calls_create_node_function ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_CreateNode.test_create_node_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_main_archive_port_archive_default ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_main_archive_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetArchiveMirrors.test_get_archive_mirrors_with_ports_archive_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSources.test_get_boot_sources_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSources.test_get_boot_sources_returns_simplestreams_endpoint ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSourcesV2.test_get_boot_sources_v2_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSourcesV2.test_get_boot_sources_v2_returns_simplestreams_endpoint ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetClusterInterfaces.test_create_node_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetClusterInterfaces.test_returns_all_cluster_interfaces ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetProxies.test_get_proxies_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetProxies.test_get_proxies_with_http_proxy_not_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetProxies.test_get_proxies_with_http_proxy_set ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Identify.test_identify_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Identify.test_identify_reports_event_loop_name ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ListNodePowerParameters.test__is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ListNodePowerParameters.test__raises_exception_if_nodegroup_doesnt_exist ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ListNodePowerParameters.test__returns_correct_arguments ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_MarkNodeFailed.test_mark_failed_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_MarkNodeFailed.test_mark_node_failed_changes_status_and_updates_error_msg ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_MarkNodeFailed.test_mark_node_failed_errors_if_node_cannot_be_found ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Register.test__is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Register.test__raises_CannotRegisterCluster_when_it_cant ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Register.test__registers_cluster_with_only_uuid ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_Register.test__registers_cluster_with_uuid_and_networks ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RegisterEventType.test_register_event_type_creates_object ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RegisterEventType.test_register_event_type_does_not_error_for_existing_event_types ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RegisterEventType.test_register_event_type_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportBootImages.test_report_boot_images_can_be_called ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportBootImages.test_report_boot_images_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportBootImages.test_report_boot_images_with_real_things_to_report ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportForeignDHCPServer.test_create_node_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportForeignDHCPServer.test_does_not_trigger_update_signal ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_ReportForeignDHCPServer.test_sets_foreign_dhcp_value ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RequestNodeInforByMACAddress.test_calls_request_node_info_by_mac_address_function ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RequestNodeInforByMACAddress.test_request_node_info_by_mac_address_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_RequestNodeInforByMACAddress.test_request_node_info_by_mac_address_raises_if_unknown_mac ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEvent.test_send_event_does_not_fail_if_unknown_type ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEvent.test_send_event_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEvent.test_send_event_logs_if_unknown_node ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEvent.test_send_event_stores_event ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEvent.test_send_event_stores_event_with_timestamp_received ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_does_not_fail_if_unknown_type ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_logs_if_unknown_node ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_stores_event ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_SendEventMACAddress.test_send_event_mac_address_stores_event_with_timestamp_received ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_StartTLS.test_StartTLS_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_StartTLS.test_StartTLS_returns_nothing ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_StartTLS.test_get_tls_parameters_returns_parameters ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_TimerExpired.test_calls_handle_monitor_expired ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_TimerExpired.test_timer_expired_node_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateLeases.test__raises_NoSuchCluster_if_cluster_not_found ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateLeases.test__stores_leases ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateLeases.test_update_leases_is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateNodePowerState.test__changes_power_state ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateNodePowerState.test__errors_if_node_cannot_be_found ... ok maasserver.rpc.tests.test_regionservice.TestRegionProtocol_UpdateNodePowerState.test__is_registered ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_adds_connection ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_fires_connected_event ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_addConnectionFor_notifies_waiters ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getAllClients ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getAllClients_empty ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_errors_when_no_connections ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_errors_when_no_connections_for_cluster ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getClientFor_returns_random_connection ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_cancels_waiter_when_it_times_out ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_returns_existing_connection ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_waits_for_connection ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_getConnectionFor_with_concurrent_waiters ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_init_sets_appropriate_instance_attributes ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_fires_disconnected_event ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_is_okay_if_connection_is_not_there ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_removeConnectionFor_removes_connection ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_startService_returns_Deferred ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_of_endpoint_options ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_of_real_endpoint_options ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_binds_first_successful_of_endpoint_options ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_can_be_cancelled ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_errors_are_logged ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_start_up_logs_failure_if_all_endpoint_options_fail ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_starting_and_stopping_the_service ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_cancels_startup ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_closes_connections_cleanly ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_logs_errors_when_closing_connections ... ok maasserver.rpc.tests.test_regionservice.TestRegionService.test_stopping_when_start_up_failed ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__add_appends_Deferred_to_queue ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__add_cannot_be_called_in_the_reactor ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_always_consumes_all_hooks ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_calls_hooks ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_calls_hooks_in_reactor ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__fire_propagates_error_from_hook ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__is_thread_local ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancelled_hooks ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancellers ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__logs_failures_from_cancellers_when_hook_already_fired ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_cancels_all_hooks ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_cancels_in_reactor ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__reset_suppresses_CancelledError ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_restores_hooks_only_on_dirty_exit ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_restores_hooks_with_new_hooks_on_clean_exit ... ok maasserver.utils.tests.test_async.TestDeferredHooks.test__savepoint_saves_and_restores_hooks ... ok maasserver.utils.tests.test_async.TestGather.test_gather_nothing ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_with_errors (synchronous) ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_with_errors (asynchronous) ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_without_errors (synchronous) ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_gather_from_calls_without_errors (asynchronous) ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_returns_use_once_iterator (synchronous) ... ok maasserver.utils.tests.test_async.TestGatherScenarios.test_returns_use_once_iterator (asynchronous) ... ok maasserver.utils.tests.test_async.TestUseOnceIterator.test_raises_iterator_reused ... ok maasserver.utils.tests.test_async.TestUseOnceIterator.test_raises_stop_iteration ... ok maasserver.utils.tests.test_async.TestUseOnceIterator.test_returns_correct_items_for_list ... ok maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_with_suffix (bytes) ... ok 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 maasserver.utils.tests.test_converters.TestHumanReadableBytes.test__returns_size_without_suffix (bytes) ... ok 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 maasserver.utils.tests.test_converters.TestMachineReadableBytes.test_suffixes ... ok maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__adds_extra_block ... ok maasserver.utils.tests.test_converters.TestRoundSizeToNearestBlock.test__doesnt_add_extra_block ... ok maasserver.utils.tests.test_converters.TestXMLToYAML.test_xml_to_yaml_converts_xml ... ok maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_create_lock (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_is_locked (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_actually_locked (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_breaking_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_is_held_around_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_aborting_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_remains_held_when_committing_transaction (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_lock_requires_preexisting_connection (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_properties (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_releasing_lock_fails_when_lock_not_held (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseLock.test_repr (pg_advisory_lock/pg_advisory_unlock) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_create_lock (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_is_locked (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_lock_actually_locked (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_obtaining_lock_fails_when_outside_of_transaction (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_properties (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_releasing_lock_does_nothing (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dblocks.TestDatabaseXactLock.test_repr (pg_advisory_xact_lock/None) ... ok 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 maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__arguments_are_passed_through_to_task ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_to_stopped_service ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_to_unstarted_service ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_add_task_when_queue_is_full ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_defer_task_when_queue_is_full ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__cannot_sync_task_when_queue_is_full ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__deferred_task_can_be_cancelled_when_enqueued ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__deferred_task_cannot_be_cancelled_when_running ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_added_task_does_not_crash_service ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_deferred_task_does_not_crash_service ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__failure_in_task_is_logged ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__init ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__init_default_limit ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__startup_creates_queue_with_previously_defined_limit ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__sync_task_can_be_cancelled_when_enqueued ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__sync_task_fires_with_service ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__task_is_executed_in_other_thread ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskService.test__tasks_are_all_run_before_shutdown_completes ... ok maasserver.utils.tests.test_dbtasks.TestDatabaseTaskServiceWithActualDatabase.test__task_can_access_database_from_other_thread ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_ascii_digits ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_ascii_letters ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_domain_underscores ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_dots ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_hyphen ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_leading_digits ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_maximum_label_length ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_maximum_valid_length ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_subdomain ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_accepts_underscore_in_domain ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_adjacent_dots ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_hyphen_at_end_of_label ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_hyphen_at_start_of_label ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_leading_dot ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_nonascii_letter ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_other_ascii_characters ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_oversized_hostname ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_oversized_label ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_trailing_dot ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_underscore_in_host ... ok maasserver.utils.tests.test_dns.TestHostnameValidator.test_rejects_whitespace ... ok maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv4_numeric ... ok maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv4_text ... ok maasserver.utils.tests.test_dns.TestIpBasedHostnameGenerator.test_ipv6_text ... ok maasserver.utils.tests.test_forms.TestComposeInvalidChoiceText.test_map_enum_includes_all_enum_values ... ok maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_name_with_alias_and_vlan_tag ... ok maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_name_with_vlan_tag_and_alias ... ok maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_simple_name_unaltered ... ok maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_returns_with_vlan_tag ... ok maasserver.utils.tests.test_interfaces.TestGetNameAndVlanFromClusterInterface.test_substitutes_colon ... ok maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__escapes_weird_characters ... ok maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__makes_up_name_if_no_interface_given ... ok maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__makes_up_unique_name_if_no_interface_given ... ok maasserver.utils.tests.test_interfaces.TestMakeNameFromInterface.test__passes_name_unchanged ... ok maasserver.utils.tests.test_jsenums.TestFunctions.test_dump ... ok maasserver.utils.tests.test_jsenums.TestFunctions.test_get_enums ... ok maasserver.utils.tests.test_jsenums.TestFunctions.test_serialize_enum ... ok maasserver.utils.tests.test_mac.TestGetVendorForMac.test_get_vendor_for_mac_returns_error_message_if_unknown_mac ... ok maasserver.utils.tests.test_mac.TestGetVendorForMac.test_get_vendor_for_mac_returns_vendor ... ok maasserver.utils.tests.test_orm.TestConnected.test__ensures_connection ... ok maasserver.utils.tests.test_orm.TestConnected.test__leaves_preexisting_connections_alone ... ok maasserver.utils.tests.test_orm.TestConnected.test__opens_and_closes_connection_when_no_preexisting_connection ... ok maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_DisabledDatabaseConnection ... ok maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_disable_and_enable_connections ... ok maasserver.utils.tests.test_orm.TestDisablingDatabaseConnections.test_disable_can_be_called_multiple_times ... ok maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__enter_blows_up_if_there_are_open_connections ... ok maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__enter_does_nothing_if_there_are_no_open_connections ... ok maasserver.utils.tests.test_orm.TestExclusivelyConnected.test__exit_closes_open_connections ... ok maasserver.utils.tests.test_orm.TestFullyConnected.test__closes_connections_even_if_open_on_entry ... ok maasserver.utils.tests.test_orm.TestFullyConnected.test__opens_and_closes_connections ... ok maasserver.utils.tests.test_orm.TestGenRetryIntervals.test__pulls_from_exponential_series_until_maximum_is_reached ... ok maasserver.utils.tests.test_orm.TestGenRetryIntervals.test__unjittered_series_begins ... ok maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_accepts_any_sequence ... ok maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_does_not_retrieve_beyond_first_item ... ok maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_returns_None_for_empty_list ... ok maasserver.utils.tests.test_orm.TestGetFirst.test_get_first_returns_first_item ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_does_not_iterate_long_sequence_indefinitely ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_does_not_trigger_database_counting ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_raises_generic_error_if_other_sequence_is_too_big ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_raises_model_error_if_query_result_is_too_big ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_None_for_empty_list ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_None_from_any_empty_sequence ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_item_from_any_sequence_of_length_one ... ok maasserver.utils.tests.test_orm.TestGetOne.test_get_one_returns_single_list_item ... ok maasserver.utils.tests.test_orm.TestGetPredicateUtilities.test_macs_contain_returns_predicate ... ok maasserver.utils.tests.test_orm.TestGetPredicateUtilities.test_macs_contain_returns_predicate_using_MACs ... ok maasserver.utils.tests.test_orm.TestGetPredicateUtilities.test_macs_do_not_contain_returns_predicate ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_None_for_other_error ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_psycopg2_error ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2Exception.test__returns_psycopg2_error_root_cause ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_None_for_other_error ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_None_for_plain_psycopg2_error ... ok maasserver.utils.tests.test_orm.TestGetPsycopg2SerializationException.test__returns_psycopg2_error_root_cause ... ok maasserver.utils.tests.test_orm.TestInTransaction.test__false_when_no_transaction_is_active ... ok maasserver.utils.tests.test_orm.TestInTransaction.test__true_when_legacy_transaction_is_active ... ok maasserver.utils.tests.test_orm.TestInTransaction.test__true_within_atomic_block ... ok maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_detects_operational_error_with_matching_cause ... ok maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_non_operational_error_with_matching_cause ... ok maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_with_unrelated_cause ... ok maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_without_cause ... ok maasserver.utils.tests.test_orm.TestIsSerializationFailure.test_rejects_operational_error_without_matching_cause ... ok maasserver.utils.tests.test_orm.TestMakeSerializationFailure.test__makes_a_serialization_failure ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__adds_Deferred_as_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__adds_callable_as_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__adds_new_Deferred_as_hook_when_called_without_args ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__fire_calls_back_with_None_to_Deferred_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__fire_calls_back_with_None_to_new_Deferred_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__fire_passes_None_to_callable_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__rejects_other_hook_types ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__reset_cancels_Deferred_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__reset_cancels_new_Deferred_hook ... ok maasserver.utils.tests.test_orm.TestPostCommit.test__reset_passes_Failure_to_callable_hook ... ok maasserver.utils.tests.test_orm.TestPostCommitDo.test__adds_callable_as_hook ... ok maasserver.utils.tests.test_orm.TestPostCommitDo.test__fire_passes_only_args_to_hook ... ok maasserver.utils.tests.test_orm.TestPostCommitDo.test__rejects_other_hook_types ... ok maasserver.utils.tests.test_orm.TestPostCommitDo.test__reset_does_not_call_hook ... ok maasserver.utils.tests.test_orm.TestPostCommitDo.test__returns_actual_hook ... ok maasserver.utils.tests.test_orm.TestPostCommitHooks.test__crashes_on_enter_if_hooks_exist ... ok maasserver.utils.tests.test_orm.TestPostCommitHooks.test__fires_hooks_on_exit_if_no_exception ... ok maasserver.utils.tests.test_orm.TestPostCommitHooks.test__resets_hooks_on_exit_if_exception ... ok maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_cast_to_type ... ok maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_empty_array ... ok maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_params_in_array ... ok maasserver.utils.tests.test_orm.TestPsqlArray.test__returns_params_in_tuple ... ok maasserver.utils.tests.test_orm.TestRequestTransactionRetry.test__raises_a_serialization_failure ... ok maasserver.utils.tests.test_orm.TestRetryOnSerializationFailure.test_calls_reset_between_retries ... ok maasserver.utils.tests.test_orm.TestRetryOnSerializationFailure.test_does_not_call_reset_before_first_attempt ... ok maasserver.utils.tests.test_orm.TestRetryOnSerializationFailure.test_passes_args_to_wrapped_function ... ok maasserver.utils.tests.test_orm.TestRetryOnSerializationFailure.test_retries_on_serialization_failure ... ok maasserver.utils.tests.test_orm.TestRetryOnSerializationFailure.test_retries_on_serialization_failure_until_successful ... ok maasserver.utils.tests.test_orm.TestSavepoint.test__crashes_if_not_already_within_transaction ... ok maasserver.utils.tests.test_orm.TestSavepoint.test__creates_savepoint_for_transaction_and_post_commit_hooks ... ok maasserver.utils.tests.test_orm.TestSerializationFailure.test_serialization_failure_detectable_via_error_cause ... ok maasserver.utils.tests.test_orm.TestTotallyDisconnected.test__enter_closes_open_connections_and_disables_new_ones ... ok maasserver.utils.tests.test_orm.TestTotallyDisconnected.test__exit_removes_block_on_database_connections ... ok maasserver.utils.tests.test_orm.TestTransactional.test__calls_function_within_transaction_then_closes_connections ... ok maasserver.utils.tests.test_orm.TestTransactional.test__closes_connections_only_when_leaving_atomic_block ... ok maasserver.utils.tests.test_orm.TestTransactional.test__crashes_if_hooks_exist_before_entering_transaction ... ok maasserver.utils.tests.test_orm.TestTransactional.test__creates_post_commit_hook_savepoint_on_inner_block ... ok maasserver.utils.tests.test_orm.TestTransactional.test__exposes_original_function ... ok maasserver.utils.tests.test_orm.TestTransactional.test__fires_post_commit_hooks_when_done ... ok maasserver.utils.tests.test_orm.TestTransactional.test__leaves_preexisting_connections_open ... ok maasserver.utils.tests.test_orm.TestTransactionalRetries.test__resets_post_commit_hooks_when_retrying ... ok maasserver.utils.tests.test_orm.TestTransactionalRetries.test__retries_upon_serialization_failures ... ok maasserver.utils.tests.test_orm.TestValidateInTransaction.test__does_nothing_when_legacy_transaction_is_active ... ok maasserver.utils.tests.test_orm.TestValidateInTransaction.test__does_nothing_within_atomic_block ... ok maasserver.utils.tests.test_orm.TestValidateInTransaction.test__explodes_when_no_transaction_is_active ... ok maasserver.utils.tests.test_orm.TestWithConnection.test__ensures_function_is_called_within_connected_context ... ok maasserver.utils.tests.test_orm.TestWithConnection.test__exposes_original_function ... ok maasserver.utils.tests.test_threads.TestCallOutToDatabase.test__calls_out_to_database_threadpool ... ok maasserver.utils.tests.test_threads.TestDeferToDatabase.test__defers_to_database_threadpool ... ok maasserver.utils.tests.test_threads.TestInstallFunctions.test__database_pool_is_connected_unpool ... ok maasserver.utils.tests.test_threads.TestInstallFunctions.test__default_pool_is_disconnected_pool ... ok maasserver.utils.tests.test_threads.TestInstallFunctions.test__install_database_pool_will_not_work_now ... ok maasserver.utils.tests.test_threads.TestInstallFunctions.test__install_default_pool_will_not_work_now ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_pool_accepts_max_threads_setting ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_pool_creates_connected_pool ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_unpool_accepts_max_threads_setting ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_database_unpool_creates_unpool ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_default_pool_accepts_max_threads_setting ... ok maasserver.utils.tests.test_threads.TestMakeFunctions.test__make_default_pool_creates_disconnected_pool ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_different_port ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_different_port_and_secure ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_preserve_two_leading_slashes ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_script_name_is_ignored ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_secure ... ok maasserver.utils.tests.test_utils.TestBuildAbsoluteURI.test_simple ... ok maasserver.utils.tests.test_utils.TestGetLocalClusterUUID.test_get_local_cluster_UUID_returns_None_if_not_set ... ok maasserver.utils.tests.test_utils.TestGetLocalClusterUUID.test_get_local_cluster_UUID_returns_cluster_UUID ... ok maasserver.utils.tests.test_utils.TestMakeValidationErrorMessage.test__formats_message_with_all_errors ... ok maasserver.utils.tests.test_utils.TestStripDomain.test_strip_domain ... ok maasserver.utils.tests.test_utils.TestSynchronised.test_locks_when_calling ... ok maasserver.utils.tests.test_version.TestExtractVersionSubversion.test__returns_version_subversion (with ~) ... ok 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 maasserver.utils.tests.test_version.TestGetMAASBranch.test__calls_Branch_open_with_current_dir ... ok maasserver.utils.tests.test_version.TestGetMAASBranch.test__returns_None_if_Branch_is_None ... ok maasserver.utils.tests.test_version.TestGetMAASBranch.test__returns_None_on_NotBranchError ... ok maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_doc_version_with_equal_to_1_decimals ... ok maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_doc_version_with_greater_than_1_decimals ... ok maasserver.utils.tests.test_version.TestGetMAASDocVersion.test__returns_just_doc_if_version_is_empty ... ok maasserver.utils.tests.test_version.TestGetMAASPackageVersion.test__calls_get_version_from_apt ... ok maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_from_source_and_revno_from_branch ... ok maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_package_version ... ok maasserver.utils.tests.test_version.TestGetMAASVersionSubversion.test__returns_unknown_if_version_is_empty_and_not_bzr_branch ... ok maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_from_source_and_revno_from_branch ... ok maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_package_version ... ok maasserver.utils.tests.test_version.TestGetMAASVersionUI.test__returns_unknown_if_version_is_empty_and_not_bzr_branch ... ok maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__creates_cache_with_None_progress ... ok maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_empty_string_if_not_current_ver_from_package ... ok maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_empty_string_if_package_not_in_cache ... ok maasserver.utils.tests.test_version.TestGetVersionFromAPT.test__returns_ver_str_from_package ... ok maasserver.utils.tests.test_version.TestVersionMethodsCached.test_method_is_cached (get_maas_package_version) ... ok 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 maasserver.utils.tests.test_views.TestLogFunctions.test_log_failed_attempt_logs_warning ... ok maasserver.utils.tests.test_views.TestLogFunctions.test_log_final_failed_attempt_logs_error ... ok maasserver.utils.tests.test_views.TestResetRequest.test__clears_messages_from_cookies ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_catches_serialization_failures ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_deleted_nonces_across_requests ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_logs_retry_and_resets_request ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_restores_files_across_requests ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_sends_signal_on_serialization_failures ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_tries_multiple_times ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_tries_only_once ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_up_calls_in_transaction ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_does_not_note_other_failure ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_logs_other_failure ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_notes_serialization_failure ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_attempts_can_be_set ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_defaults ... ok maasserver.utils.tests.test_views.TestWebApplicationHandler.test__init_timeout_can_be_set ... ok maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_present ... ok maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_running ... ok maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_running ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__raises_HandlerError_when_NoConnectionsAvailable ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_PowerQuery_result ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_error_on_PowerActionFail ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_error_on_time_out ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_unknown_on_NotImplementedError ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_unknown_when_no_power_type ... ok maasserver.websockets.handlers.tests.test_node.TestNodeHandlerCheckPower.test__sets_power_state_to_unknown_when_power_cannot_be_started ... ok maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_adds_created_and_updated_to_non_changeable ... ok maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_dehydrate_created_converts_datetime_to_string ... ok maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_dehydrate_updated_converts_datetime_to_string ... ok maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_doesnt_overwrite_other_non_changeable_fields ... ok maasserver.websockets.handlers.tests.test_timestampedmodel.TestTimeStampedModelHandler.test_has_abstract_set_to_true ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_copy_fields_and_excludes_doesnt_overwrite_lists_if_set ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_copy_fields_and_excludes_to_list_fields_and_list_excludes ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_creates_handler_with_default_meta ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_creates_handler_with_options ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_sets_handler_name_based_on_class_name ... ok maasserver.websockets.tests.test_base.TestHandlerMeta.test_sets_object_class_based_on_queryset ... ok maasserver.websockets.tests.test_listener.TestClusterInterfaceListener.test__calls_nodegroup_update_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestClusterInterfaceListener.test__calls_nodegroup_update_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestClusterInterfaceListener.test__calls_nodegroup_update_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestClusterInterfaceListener.test__calls_nodegroup_update_handler_on_update_subnet_mask ... ok maasserver.websockets.tests.test_listener.TestClusterListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestClusterListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestClusterListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentEventListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_old_node_on_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentInterfaceListener.test__calls_handler_with_update_on_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNetworkListener.test__calls_handler_iface_with_update_on_fabric_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNetworkListener.test__calls_handler_iface_with_update_on_vlan_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_ip_address_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_space_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNetworkListener.test__calls_handler_with_update_on_subnet_update ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNodeResultListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentNodeResultListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentStaticIPAddressListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentStaticIPAddressListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentTagListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentTagListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestDeviceWithParentTagListener.test__calls_node_handler_with_update_on_tag_rename ... ok maasserver.websockets.tests.test_listener.TestEventListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestEventListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestEventListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestFabricListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestFabricListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestFabricListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestNodeBlockDeviceListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeBlockDeviceListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeBlockDeviceListener.test__calls_handler_with_update_on_physicalblockdevice_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeBlockDeviceListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeBlockDeviceListener.test__calls_handler_with_update_on_virtualblockdevice_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeCachesetListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeCachesetListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeCachesetListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeEventListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemgroupListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemgroupListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeFilesystemgroupListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_old_node_on_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeInterfaceListener.test__calls_handler_with_update_on_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_create_notification (node) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_create_notification (device) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_delete_notification (node) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_delete_notification (device) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_update_notification (node) ... ok maasserver.websockets.tests.test_listener.TestNodeListener.test__calls_handler_on_update_notification (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_fabric_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_iface_with_update_on_vlan_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_ip_address_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_space_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNetworkListener.test__calls_handler_with_update_on_subnet_update (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.websockets.tests.test_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeNodeResultListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionTableListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionTableListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodePartitionTableListener.test__calls_handler_with_update_on_update (node) ... ok maasserver.websockets.tests.test_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.websockets.tests.test_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeStaticIPAddressListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (node) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_handler_with_update_on_create (device) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (node) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_handler_with_update_on_delete (device) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (node) ... ok maasserver.websockets.tests.test_listener.TestNodeTagListener.test__calls_node_handler_with_update_on_tag_rename (device) ... ok maasserver.websockets.tests.test_listener.TestSpaceListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestSpaceListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestSpaceListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestStaticIPAddressSubnetListener.test__calls_update_on_old_and_new_subnet ... ok maasserver.websockets.tests.test_listener.TestStaticIPAddressSubnetListener.test__calls_update_on_subnet ... ok maasserver.websockets.tests.test_listener.TestSubnetListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestSubnetListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestSubnetListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestTagListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestTagListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestTagListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestUserListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestUserListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestUserListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestUserSSHKeyListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestUserSSHKeyListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestUserSSLKeyListener.test__calls_handler_with_update_on_create ... ok maasserver.websockets.tests.test_listener.TestUserSSLKeyListener.test__calls_handler_with_update_on_delete ... ok maasserver.websockets.tests.test_listener.TestVLANListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestVLANListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestVLANListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_listener.TestZoneListener.test__calls_handler_on_create_notification ... ok maasserver.websockets.tests.test_listener.TestZoneListener.test__calls_handler_on_delete_notification ... ok maasserver.websockets.tests.test_listener.TestZoneListener.test__calls_handler_on_update_notification ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_buildProtocol_returns_WebSocketProtocol ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_DeviceHandler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_NodeHandler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_getHandler_returns_None_on_missing_handler ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_get_SessionEngine_calls_import_module_with_SESSION_ENGINE ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_loads_all_handlers ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_onNotify_calls_handler_class_on_listen ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_onNotify_calls_sendNotify_on_protocol ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_onNotify_creates_handler_class_with_protocol_cache ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_onNotify_creates_handler_class_with_protocol_user ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_registerNotifiers_registers_all_notifiers ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_startFactory_registers_rpc_handlers ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_startFactory_starts_listener ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_stopFactory_stops_listener ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactory.test_stopFactory_unregisters_rpc_handlers ... ok maasserver.websockets.tests.test_protocol.TestWebSocketFactoryTransactional.test_updateCluster_calls_onNotify_for_cluster_update ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeAcceptRFC ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeHello ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeHugeFrame ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeLargeFrame ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeMaskedFrame ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_makeNonFinFrame ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskHello ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoop ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoopLong ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_maskNoopOdd ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseCloseEmpty ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseCloseReason ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseMaskedPartialText ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseMaskedText ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialNoData ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialNoLength ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedData ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedLengthDouble ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePartialTruncatedLengthInt ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePing ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parsePong ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseReservedFlag ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnknownOpcode ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedHugeText ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedLargeText ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedText ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedTextFragments ... ok maasserver.websockets.tests.test_websockets.TestFrameHelpers.test_parseUnmaskedTextWithMaskNeeded ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_close ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_frameReceived ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_invalidFrame ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolTest.test_ping ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_connectionLost ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_controlFrames ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_dataReceived ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_getHost ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_getPeer ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_loseConnection ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_write ... ok maasserver.websockets.tests.test_websockets.WebSocketsProtocolWrapperTest.test_writeSequence ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_IResource ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_getChildWithDefault ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_putChild ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_render ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderIProtocol ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoConnection ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoKey ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoProtocol ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderNoUpgrade ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderPOST ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderProtocol ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderRealRequest ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderSecureRequest ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongConnection ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongUpgrade ... ok maasserver.websockets.tests.test_websockets.WebSocketsResourceTest.test_renderWrongVersion ... ok maasserver.websockets.tests.test_websockets.WebSocketsTransportTest.test_loseConnection ... ok maasserver.websockets.tests.test_websockets.WebSocketsTransportTest.test_loseConnectionCodeAndReason ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_detect_sequence_clashes_finds_clashes ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_detect_sequence_clashes_ignores_unique_migrations ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_detect_sequence_clashes_returns_list ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_extract_number_returns_sequence_number ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_get_duplicates_finds_all_duplicates ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_get_duplicates_finds_duplicates ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_get_duplicates_ignores_ordering ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_get_duplicates_ignores_unique_items ... ok maasserver.testing.tests.test_db_migrations.TestDBMigrations.test_list_migrations_lists_real_migrations ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_creates_new_largefile ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_deletes_mismatch_largefile ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_deletes_mismatch_largefile_keeps_other_resource_file ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_does_nothing_if_file_already_exists ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_doesnt_print_error_when_first_import ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_prints_error_when_breaking_resources ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_prints_warning_if_mismatch_largefile ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_insert_uses_already_existing_largefile ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_perform_writes_writes_all_content ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_cleaner_removes_old_boot_resources ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_keeps_only_newest_completed_set ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_removes_incomplete_set ... ok maasserver.tests.test_bootresources.TestBootResourceTransactional.test_resource_set_cleaner_removes_resources_with_empty_sets ... ok maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_calls__get_new_connection ... ok maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_connection_is_not_same_as_django_connections ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_calls_functions_with_correct_parameters ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_continues_with_force ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_exits_early_if_lock_held ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_exits_early_without_force ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_has_env_GNUPGHOME_set ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_has_env_http_and_https_proxy_set ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_holds_lock ... ok maasserver.tests.test_bootresources.TestImportImages.test__import_resources_schedules_import_to_clusters ... ok maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_download_boot_resources ... ok maasserver.tests.test_bootresources.TestImportImages.test_download_all_boot_resources_calls_finalize_on_store ... ok maasserver.tests.test_bootresources.TestImportImages.test_download_boot_resources_syncs_repo ... ok maasserver.tests.test_bootresources.TestImportImages.test_has_synced_resources_returns_false ... ok maasserver.tests.test_bootresources.TestImportImages.test_has_synced_resources_returns_true ... ok maasserver.tests.test_bootresources.TestImportResourcesInThread.test__defers__import_resources_to_thread ... ok maasserver.tests.test_bootresources.TestImportResourcesInThread.test__logs_errors_and_does_not_errback ... ok maasserver.tests.test_bootresources.TestImportResourcesInThread.test__logs_subprocess_output_on_error ... ok maasserver.tests.test_bootresources.TestImportResourcesInThread.tests__defaults_force_to_False ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__adds_warning_if_boot_image_import_not_started ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__adds_warning_if_boot_images_exists_on_cluster_not_region ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_any_cluster_v1 ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_any_cluster_v2 ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__are_boot_images_available_in_the_region ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__logs_all_errors ... ok maasserver.tests.test_bootresources.TestImportResourcesProgressServiceAsync.test__removes_warning_if_boot_image_process_started ... ok maasserver.tests.test_bootresources.TestImportResourcesService.test__calls__maybe_import_resources ... ok maasserver.tests.test_bootresources.TestImportResourcesService.test__is_a_TimerService ... ok maasserver.tests.test_bootresources.TestImportResourcesService.test__runs_once_an_hour ... ok maasserver.tests.test_bootresources.TestImportResourcesService.test_maybe_import_resources_does_not_error ... ok maasserver.tests.test_bootresources.TestImportResourcesServiceAsync.test__does_not_import_resources_in_thread_if_not_auto ... ok maasserver.tests.test_bootresources.TestImportResourcesServiceAsync.test__imports_resources_in_thread_if_auto ... ok maasserver.tests.test_bootsources.TestBadConnectionHandling.test__catches_connection_errors_and_sets_component_error ... ok maasserver.tests.test_bootsources.TestBadConnectionHandling.test__clears_component_error_when_successful ... ok maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__has_env_GNUPGHOME_set ... ok maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__has_env_http_and_https_proxy_set ... ok maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__returns_adds_entries_to_cache_for_source ... ok maasserver.tests.test_bootsources.TestPrivateCacheBootSources.test__returns_clears_entire_cache ... ok maasserver.tests.test_config.TestRegionConfiguration.test_default_maas_url ... ok maasserver.tests.test_config.TestRegionConfiguration.test_set_and_get_maas_url ... ok maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_hostnames ... ok maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_ipv6_addresses ... ok maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_ipv6_addresses_with_brackets ... ok maasserver.tests.test_config.TestRegionConfiguration.test_set_maas_url_accepts_very_short_hostnames ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_pass) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_name) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_host) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__default (database_user) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_pass) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_name) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_host) ... ok maasserver.tests.test_config.TestRegionConfigurationDatabaseOptions.test__set_and_get (database_user) ... ok maasserver.tests.test_dhcp.TestConfigureDHCPTransactional.test__passes_only_IPv4_interfaces_to_DHCPv4 ... ok maasserver.tests.test_dhcp.TestConfigureDHCPTransactional.test__passes_only_IPv6_interfaces_to_DHCPv6 ... ok maasserver.tests.test_eventloop.TestDisablingDatabaseConnections.test_connections_are_all_stubs_in_the_event_loop ... ok maasserver.tests.test_eventloop.TestDisablingDatabaseConnections.test_connections_are_all_usable_outside_the_event_loop ... ok maasserver.tests.test_eventloop.TestFactories.test_make_DatabaseTaskService ... ok maasserver.tests.test_eventloop.TestFactories.test_make_ImportResourcesService ... ok maasserver.tests.test_eventloop.TestFactories.test_make_NonceCleanupService ... ok maasserver.tests.test_eventloop.TestFactories.test_make_RegionAdvertisingService ... ok maasserver.tests.test_eventloop.TestFactories.test_make_RegionService ... ok maasserver.tests.test_eventloop.TestFactories.test_make_WebApplicationService ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_module_globals ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_name ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_populate ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_reset ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_reset_clears_factories ... ok maasserver.tests.test_eventloop.TestRegionEventLoop.test_start_and_stop ... ok maasserver.tests.test_exceptions.TestExceptions.test_MAASAPIException_produces_http_response ... ok maasserver.tests.test_exceptions.TestExceptions.test_Redirect_produces_redirect_to_given_URL ... ok maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_if_message_is_single_item_list_returns_only_first_message ... ok maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_http_response ... ok maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_json_response_if_message_is_a_dict ... ok maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_json_response_if_message_is_a_list ... ok maasserver.tests.test_exceptions.TestMAASAPIValidationError.test_returns_textual_response_if_message_is_a_string ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_action_is_inhibited ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_no_permission ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_gives_stat_when_not_applicable ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_perform_action_catches_start_action_errors ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_performs_action ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_set_zone_leaves_unselected_nodes_alone ... ok maasserver.tests.test_forms_bulknodeaction.TestBulkNodeActionFormSave.test_set_zone_sets_zone_on_node ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_accepts_disparate_ranges ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_accepts_near_neighbours ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_accepts_single_interface ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_accepts_zero_interfaces ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_detects_conflict_regardless_of_order ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_rejects_identical_ranges ... ok maasserver.tests.test_forms_validate_nonoverlapping_networks.TestValidateNonoverlappingNetworks.test_rejects_nested_ranges ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_prefs.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_image.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_image_views.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_user_panel.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_reveal.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_os_distro_select.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_enums.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:Chrome (src/maasserver/static/js/tests/test_shortpoll.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_prefs.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_image.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_image_views.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_user_panel.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_reveal.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_os_distro_select.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_enums.html) ... ok maasserver.tests.test_js.YUIUnitTestsLocal.test_YUI3_unit_tests#local:PhantomJS (src/maasserver/static/js/tests/test_shortpoll.html) ... ok maasserver.tests.test_migrations.TestMigrations.test_migrations_mostly_have_unique_numbers ... ok maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_commissioning ... ok maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_deployment ... ok maasserver.tests.test_node_action.TestAbortAction.test_Abort_aborts_disk_erasing ... ok maasserver.tests.test_node_action.TestDeployActionTransactional.test_Deploy_returns_error_when_no_more_static_IPs ... ok maasserver.tests.test_plugin.TestOptions.test_defaults ... ok maasserver.tests.test_plugin.TestOptions.test_parse_minimal_options ... ok maasserver.tests.test_plugin.TestRegionServiceMaker.test_configures_thread_pool ... ok maasserver.tests.test_plugin.TestRegionServiceMaker.test_disables_database_connections_in_reactor ... ok maasserver.tests.test_plugin.TestRegionServiceMaker.test_init ... ok maasserver.tests.test_plugin.TestRegionServiceMaker.test_makeService ... ok maasserver.tests.test_security.TestGetSerial.test_that_it_works_eh ... ok maasserver.tests.test_security.TestGetSharedSecret.test__deals_fine_with_whitespace_in_database_value ... ok maasserver.tests.test_security.TestGetSharedSecret.test__errors_when_database_and_filesystem_values_differ ... ok maasserver.tests.test_security.TestGetSharedSecret.test__errors_when_database_value_cannot_be_decoded ... ok maasserver.tests.test_security.TestGetSharedSecret.test__generates_new_secret_when_none_exists ... ok maasserver.tests.test_security.TestGetSharedSecret.test__same_secret_is_returned_on_subsequent_calls ... ok maasserver.tests.test_security.TestGetSharedSecret.test__uses_database_secret_when_none_on_fs ... ok maasserver.tests.test_security.TestGetSharedSecret.test__uses_filesystem_secret_when_none_in_database ... ok maasserver.tests.test_webapp.TestCleanPathRequest.test_requestReceived_converts_extra_slashes_ignores_args ... ok maasserver.tests.test_webapp.TestCleanPathRequest.test_requestReceived_converts_extra_slashes_to_single ... ok maasserver.tests.test_webapp.TestResourceOverlay.test__init__ ... ok maasserver.tests.test_webapp.TestResourceOverlay.test_getChild ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__default_site_renders_starting_page ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__error_when_starting_changes_page_to_error ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__error_when_starting_is_logged ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__init_creates_site ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__startService_starts_websocket_and_application ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__stopService_stops_the_service_and_the_websocket ... ok maasserver.tests.test_webapp.TestWebApplicationService.test__successful_start_installs_wsgi_resource ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_calls_print_cert_details ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_exports_p12 ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_raises_error_on_export_p12_error ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_raises_error_on_file_already_exists ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_writes_cert ... ok maasserver.tests.test_x509.TestWinRMX509.test_create_cert_writes_privatekey ... ok maasserver.tests.test_x509.TestWinRMX509.test_export_p12 ... ok maasserver.tests.test_x509.TestWinRMX509.test_generate_passphrase ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_cert_details ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_extensions ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_issuer_set_from_subject ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_upn_name ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_cert_with_valid_serial_number ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_key_of_correct_size ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_key_and_cert_returns_rsa_key ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_ssl_dir_calls_ensure_dir ... ok maasserver.tests.test_x509.TestWinRMX509.test_get_ssl_dir_returns_home_ssl_dir ... ok maasserver.tests.test_x509.TestWinRMX509.test_load_pem_file_raises_error_on_invalid_cert ... ok maasserver.tests.test_x509.TestWinRMX509.test_load_pem_file_returns_cert_and_contents ... ok maasserver.tests.test_x509.TestWinRMX509.test_write_cert ... ok maasserver.tests.test_x509.TestWinRMX509.test_write_privatekey ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_get_snippet_context ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_get_snippet_context_empty_if_no_snippets ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_is_snippet ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_list_snippets ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_read_snippet_reads_snippet_file ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_strip_name_leaves_simple_names_intact ... ok metadataserver.user_data.tests.test_snippets.TestSnippets.test_strip_name_replaces_dots ... ok metadataserver.tests.test_address.TestAddress.test_find_default_aliased_interface_makes_a_guess_if_no_default ... ok metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_aliased_interface ... ok metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_interface ... ok metadataserver.tests.test_address.TestAddress.test_find_default_interface_finds_default_tagged_interface ... ok metadataserver.tests.test_address.TestAddress.test_find_default_interface_makes_a_guess_if_no_default ... ok metadataserver.tests.test_address.TestAddress.test_find_default_interface_returns_None_on_failure ... ok metadataserver.tests.test_address.TestAddress.test_find_default_tagged_interface_makes_a_guess_if_no_default ... ok metadataserver.tests.test_address.TestAddress.test_get_command_output_does_not_expand_arguments ... ok metadataserver.tests.test_address.TestAddress.test_get_command_output_executes_command ... ok metadataserver.tests.test_address.TestAddress.test_get_command_output_returns_sequence_of_lines ... ok metadataserver.tests.test_address.TestAddress.test_get_command_output_uses_C_locale ... ok metadataserver.tests.test_address.TestAddress.test_get_ip_address_finds_IP_address_of_interface ... ok metadataserver.tests.test_address.TestAddress.test_get_ip_address_prefers_v4_addresses_to_v6 ... ok metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_None_on_failure ... ok metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_consistent_result_from_address_set ... ok metadataserver.tests.test_address.TestAddress.test_get_ip_address_returns_v6_address_if_no_v4_available ... ok metadataserver.tests.test_address.TestAddress.test_guess_server_host_finds_IP_address ... ok metadataserver.tests.test_address.TestAddress.test_guess_server_host_returns_hostname_as_last_ditch_guess ... ok metadataserver.tests.test_migrations.TestMigrations.test_migrations_have_unique_numbers ... ok ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 537, in test_POST_returns_limited_fields parsed_result = json.loads(response.content) File "/usr/lib/python2.7/json/__init__.py", line 338, in loads return _default_decoder.decode(s) File "/usr/lib/python2.7/json/decoder.py", line 366, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode raise ValueError("No JSON object could be decoded") ValueError: No JSON object could be decoded -------------------- >> begin captured logging << -------------------- maas.api: INFO: S9z0RXRVQX: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded in cmp ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 141, in __instancecheck__ subtype in cls._abc_negative_cache): File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/_weakrefset.py", line 75, in __contains__ return wr in self.data RuntimeError: maximum recursion depth exceeded in cmp --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 217, in test_POST_new_associates_mac_addresses [interface.mac_address for interface in diane.interface_set.all()]) AttributeError: 'NoneType' object has no attribute 'interface_set' -------------------- >> begin captured logging << -------------------- maas.api: INFO: diane: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 98, in test_POST_new_generates_hostname_if_ip_based_hostname parsed_result = json.loads(response.content) File "/usr/lib/python2.7/json/__init__.py", line 338, in loads return _default_decoder.decode(s) File "/usr/lib/python2.7/json/decoder.py", line 366, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode raise ValueError("No JSON object could be decoded") ValueError: No JSON object could be decoded -------------------- >> begin captured logging << -------------------- maas.api: INFO: warped-act: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 232, in test_POST_new_initializes_nodegroup_to_master_by_default Node.objects.get(hostname=hostname).nodegroup) File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 151, in get return self.get_queryset().get(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 307, in get self.model._meta.object_name) DoesNotExist: Node matching query does not exist. -------------------- >> begin captured logging << -------------------- maas.api: INFO: host-EKfBro: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 246, in test_POST_with_no_hostname_auto_populates_hostname system_id=json.loads(response.content)['system_id']) File "/usr/lib/python2.7/json/__init__.py", line 338, in loads return _default_decoder.decode(s) File "/usr/lib/python2.7/json/decoder.py", line 366, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode raise ValueError("No JSON object could be decoded") ValueError: No JSON object could be decoded -------------------- >> begin captured logging << -------------------- maas.api: INFO: even-sort: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 845, in test_POST_returns_limited_fields list(parsed_result)) File "/usr/lib/python2.7/unittest/case.py", line 903, in assertItemsEqual self.fail(msg) File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 415, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 0, Second has 1: u'interface_set' -------------------- >> begin captured logging << -------------------- maas.api: INFO: ZbCHtYRAsr: Enlisted new node maas.node: INFO: ZbCHtYRAsr: Status transition from NEW to COMMISSIONING maas.node: INFO: ZbCHtYRAsr: Commissioning started maas.node: WARNING: ZbCHtYRAsr: Could not start transition monitor: Unable to connect to cluster master; no connections available. --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 74, in test_POST_new_creates_node self.assertEqual(httplib.OK, response.status_code) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500 -------------------- >> begin captured logging << -------------------- maas.api: INFO: diane: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 146, in test_POST_new_creates_node_with_arch_only self.assertEqual(httplib.OK, response.status_code) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500 -------------------- >> begin captured logging << -------------------- maas.api: INFO: diane: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 128, in test_POST_new_creates_node_with_power_parameters self.assertEqual(httplib.OK, response.status_code) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500 -------------------- >> begin captured logging << -------------------- maas.api: INFO: hostname-w12NvB: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 172, in test_POST_new_creates_node_with_subarchitecture self.assertEqual(httplib.OK, response.status_code) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500 -------------------- >> begin captured logging << -------------------- maas.api: INFO: diane: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 424, in test_created_node_gets_domain_from_cluster_appended self.assertEqual(httplib.OK, response.status_code, response.content) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500: maximum recursion depth exceeded -------------------- >> begin captured logging << -------------------- maas.api: INFO: hostname-9QjqCI: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 401, in test_created_node_has_domain_from_cluster self.assertEqual(httplib.OK, response.status_code, response.content) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500: maximum recursion depth exceeded -------------------- >> begin captured logging << -------------------- maas.api: INFO: hostname-QYpk6f.a7R2R4NRoa: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 448, in test_created_node_nodegroup_is_inferred_from_origin_network self.assertEqual(httplib.OK, response.status_code, response.content) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500: maximum recursion depth exceeded -------------------- >> begin captured logging << -------------------- maas.api: INFO: hostname-WBEIUE: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 466, in test_created_node_uses_default_nodegroup_if_origin_not_found self.assertEqual(httplib.OK, response.status_code, response.content) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500: maximum recursion depth exceeded -------------------- >> begin captured logging << -------------------- maas.api: INFO: hostname-SpipgZ: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_node_in_declared_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 500, in test_POST_non_admin_creates_node_in_declared_state self.assertEqual(httplib.OK, response.status_code, response.content) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 321, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat raise mismatch_error MismatchError: 200 != 500: maximum recursion depth exceeded -------------------- >> begin captured logging << -------------------- maas.api: INFO: KzEdCpIlvJ: Enlisted new node maasserver: ERROR: ################################ Exception: maximum recursion depth exceeded ################################ maasserver: ERROR: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/support.py", line 53, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 204, in __call__ else: stream = srl.render(request) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 400, in render seria = json.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 309, in construct return _any(self.data, self.fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 251, in _model ret[maybe_field] = _any(maybe) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 133, in _any ret = _any(thing.all()) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 114, in _any ret = _qs(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 294, in _qs return [ _any(v, fields) for v in data ] File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 266, in _model ret[k] = _any(getattr(data, k)) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 122, in _any ret = _model(thing, fields) File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 242, in _model ret[maybe_field] = _any(met_fields[maybe_field](data)) File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/nodes.py", line 1016, in hostname return node.fqdn File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/node.py", line 622, in fqdn self.nodegroup.manages_dns() or File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/models/nodegroup.py", line 267, in manages_dns for itf in self.nodegroupinterface_set.all(): File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 133, in all return self.get_queryset() File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 424, in get_queryset qs = super(RelatedManager, self).get_queryset().using(db).filter(**self.core_filters) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 590, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 608, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1198, in add_q clause = self._add_q(where_part, used_aliases) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1232, in _add_q current_negated=current_negated) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/query.py", line 1122, in build_filter lookup_type, value) File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", line 1105, in get_lookup_constraint value[index]), AND) File "/usr/lib/python2.7/dist-packages/django/utils/tree.py", line 104, in add data = self._prepare_data(data) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/where.py", line 61, in _prepare_data if is_iterator(value): File "/usr/lib/python2.7/dist-packages/django/utils/itercompat.py", line 30, in is_iterator return isinstance(x, collections.Iterator) File "/tmp/tarmac/branch.cSeRZQ/lib/python2.7/abc.py", line 132, in __instancecheck__ if subclass is not None and subclass in cls._abc_cache: RuntimeError: maximum recursion depth exceeded --------------------- >> end captured logging << --------------------- ====================================================================== FAIL: maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.cSeRZQ/src/maastesting/runtest.py", line 68, in _run_user result = function(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 616, in _run_test_method return self._get_test_method()() File "/tmp/tarmac/branch.cSeRZQ/src/maasserver/api/tests/test_enlistment.py", line 681, in test_POST_returns_limited_fields list(parsed_result)) File "/usr/lib/python2.7/unittest/case.py", line 903, in assertItemsEqual self.fail(msg) File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 415, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 0, Second has 1: u'interface_set' -------------------- >> begin captured logging << -------------------- maas.api: INFO: fuqm0aUsSs: Enlisted new node --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- Ran 6046 tests in 1090.151s FAILED (SKIP=13, errors=5, failures=11) env bin/test.testing maastesting.tests.test_conflict_markers.TestConflictMarkers.test_no_conflict_markers ... ok maastesting.tests.test_factory.TestFactory.test_make_UUID ... ok maastesting.tests.test_factory.TestFactory.test_make_date_returns_datetime ... ok maastesting.tests.test_factory.TestFactory.test_make_file_creates_file ... ok maastesting.tests.test_factory.TestFactory.test_make_file_makes_up_contents_if_none_given ... ok maastesting.tests.test_factory.TestFactory.test_make_file_uses_given_dir ... ok maastesting.tests.test_factory.TestFactory.test_make_file_uses_given_name ... ok maastesting.tests.test_factory.TestFactory.test_make_file_writes_contents ... ok maastesting.tests.test_factory.TestFactory.test_make_ip_range_obeys_but_not ... ok maastesting.tests.test_factory.TestFactory.test_make_ip_range_obeys_network ... ok maastesting.tests.test_factory.TestFactory.test_make_ip_range_returns_IPs ... ok maastesting.tests.test_factory.TestFactory.test_make_ip_range_returns_low_and_high ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_address ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_address_but_not ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_avoids_network_in_disjoint_from ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_avoids_network_overlapping_disjoint_from ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_may_overlap_but_not ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_respects_but_not ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_returns_network_disjoint_from ... ok maastesting.tests.test_factory.TestFactory.test_make_ipv4_network_returns_network_not_in_but_not ... ok maastesting.tests.test_factory.TestFactory.test_make_mac_address ... ok maastesting.tests.test_factory.TestFactory.test_make_mac_address_alternative_delimiter ... ok maastesting.tests.test_factory.TestFactory.test_make_name_does_not_include_weird_characters ... ok maastesting.tests.test_factory.TestFactory.test_make_name_does_not_require_prefix ... ok maastesting.tests.test_factory.TestFactory.test_make_name_includes_prefix_and_separator ... ok maastesting.tests.test_factory.TestFactory.test_make_name_includes_random_text ... ok maastesting.tests.test_factory.TestFactory.test_make_name_includes_random_text_of_requested_length ... ok maastesting.tests.test_factory.TestFactory.test_make_name_returns_unicode ... ok maastesting.tests.test_factory.TestFactory.test_make_name_uses_configurable_separator ... ok maastesting.tests.test_factory.TestFactory.test_make_names_calls_make_name_with_each_prefix ... ok maastesting.tests.test_factory.TestFactory.test_make_parsed_url_accepts_explicit_port ... ok maastesting.tests.test_factory.TestFactory.test_make_parsed_url_asserts_with_conflicting_port_numbers ... ok maastesting.tests.test_factory.TestFactory.test_make_parsed_url_can_omit_port ... ok maastesting.tests.test_factory.TestFactory.test_make_parsed_url_pics_random_port ... ok maastesting.tests.test_factory.TestFactory.test_make_random_leases_maps_ips_to_macs ... ok maastesting.tests.test_factory.TestFactory.test_make_random_leases_randomizes_ips ... ok maastesting.tests.test_factory.TestFactory.test_make_random_leases_randomizes_macs ... ok maastesting.tests.test_factory.TestFactory.test_make_random_leases_returns_requested_number_of_leases ... ok maastesting.tests.test_factory.TestFactory.test_make_string_respects_size ... ok maastesting.tests.test_factory.TestFactory.test_make_tarball_makes_up_content_if_None ... ok maastesting.tests.test_factory.TestFactory.test_make_tarball_writes_tarball ... ok maastesting.tests.test_factory.TestFactory.test_make_vlan_tag_excludes_None_by_default ... ok maastesting.tests.test_factory.TestFactory.test_make_vlan_tag_includes_None_if_allow_none ... ok maastesting.tests.test_factory.TestFactory.test_pick_bool_returns_bool ... ok maastesting.tests.test_factory.TestFactory.test_pick_ip_in_network ... ok maastesting.tests.test_factory.TestFactory.test_pick_port_returns_int ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_call_count_counts_calls ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_call_count_is_zero_initially ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_extract_args_returns_just_call_args ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_extract_kwargs_returns_just_call_kwargs ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_has_no_calls_initially ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_raises_given_failure ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_args ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_call ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_records_kwargs ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_returns_None_by_default ... ok maastesting.tests.test_fakemethod.TestFakeMethod.test_fakemethod_returns_given_value ... ok maastesting.tests.test_fakemethod.TestMultiFakeMethod.test_call_calls_all_given_methods ... ok maastesting.tests.test_fakemethod.TestMultiFakeMethod.test_raises_if_called_one_time_too_many ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__addInput_feeds_stdin ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stderr ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stdin ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__captures_stdout ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearAll_clears_input_output_and_error ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearError_clears_error ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearInput_clears_input ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__clearOutput_clears_output ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getError_returns_data_written_to_stderr ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getInput_returns_data_waiting_to_be_read ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__getOutput_returns_data_written_to_stdout ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__non_text_strings_are_rejected_on_stderr ... ok maastesting.tests.test_fixtures.TestCaptureStandardIO.test__non_text_strings_are_rejected_on_stdout ... ok maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_non_targeted_module_successfull ... ok maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_restores_original__import__ ... ok maastesting.tests.test_fixtures.TestImportErrorFixture.test_import_targeted_module_unsuccessfull ... ok maastesting.tests.test_fixtures.TestProxiedDisabledFixture.test_removes_http_proxy_from_environment ... ok maastesting.tests.test_fixtures.TestProxiedDisabledFixture.test_removes_https_proxy_from_environment ... ok maastesting.tests.test_fixtures.TestTempDirectory.test_path_is_decoded_using_filesystem_encoding ... ok maastesting.tests.test_fixtures.TestTempDirectory.test_path_is_unicode ... ok maastesting.tests.test_fixtures.TestTempWDFixture.test_changes_dir_and_cleans_up ... ok maastesting.tests.test_httpd.TestHTTPServerFixture.test_init ... SKIP: XXX: bigjools 2013-09-13 bug=1224837: Causes intermittent failures maastesting.tests.test_httpd.TestHTTPServerFixture.test_supports_gzip ... ok maastesting.tests.test_httpd.TestHTTPServerFixture.test_use ... ok maastesting.tests.test_lint.TestLint.test_that_imports_are_formatted ... ok maastesting.tests.test_lint.TestLint.test_that_there_is_no_lint_in_the_tree ... ok maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__does_not_match_less_than ... ok maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__matches_equal_to ... ok maastesting.tests.test_matchers.TestGreaterThanOrEqual.test__matches_greater_than ... ok maastesting.tests.test_matchers.TestHasAttribute.test__returns_mismatch_if_attribute_does_not_exist ... ok maastesting.tests.test_matchers.TestHasAttribute.test__returns_none_if_attribute_exists ... ok maastesting.tests.test_matchers.TestIsCallable.test_match_passes_through_to_callable_builtin ... ok maastesting.tests.test_matchers.TestIsCallable.test_mismatch_passes_through_to_callable_builtin ... ok maastesting.tests.test_matchers.TestIsCallable.test_returns_mismatch_when_matchee_is_callable ... ok maastesting.tests.test_matchers.TestIsCallable.test_returns_none_when_matchee_is_callable ... ok maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_autospec ... ok maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_mock ... ok maastesting.tests.test_matchers.TestIsCallableMock.test__returns_mismatch_when_its_a_non_callable_object ... ok maastesting.tests.test_matchers.TestIsCallableMock.test__returns_none_when_its_a_callable_autospec ... ok maastesting.tests.test_matchers.TestIsCallableMock.test__returns_none_when_its_a_callable_mock ... ok maastesting.tests.test_matchers.TestIsFiredDeferred.test__does_not_match_non_deferred ... ok maastesting.tests.test_matchers.TestIsFiredDeferred.test__does_not_match_unfired_deferred ... ok maastesting.tests.test_matchers.TestIsFiredDeferred.test__matches_fired_deferred ... ok maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__does_not_match_fired_deferred ... ok maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__does_not_match_non_deferred ... ok maastesting.tests.test_matchers.TestIsUnfiredDeferred.test__matches_unfired_deferred ... ok maastesting.tests.test_matchers.TestLessThanOrEqual.test__does_not_match_greater_than ... ok maastesting.tests.test_matchers.TestLessThanOrEqual.test__matches_equal_to ... ok maastesting.tests.test_matchers.TestLessThanOrEqual.test__matches_less_than ... ok maastesting.tests.test_matchers.TestMockAnyCall.test_returns_mismatch_when_call_does_not_match ... ok maastesting.tests.test_matchers.TestMockAnyCall.test_returns_none_when_matches ... ok maastesting.tests.test_matchers.TestMockAnyCall.test_returns_none_when_multiple_calls ... ok maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_mismatch_when_multiple_calls ... ok maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_mismatch_when_zero_calls ... ok maastesting.tests.test_matchers.TestMockCalledOnce.test_returns_none_when_matches ... ok maastesting.tests.test_matchers.TestMockCalledOnce.test_str ... ok maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_mismatch_when_multiple_calls ... ok maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_mismatch_when_single_call_does_not_match ... ok maastesting.tests.test_matchers.TestMockCalledOnceWith.test_returns_none_when_matches ... ok maastesting.tests.test_matchers.TestMockCalledOnceWith.test_str ... ok maastesting.tests.test_matchers.TestMockCalledWith.test_returns_mismatch_when_does_not_match ... ok maastesting.tests.test_matchers.TestMockCalledWith.test_returns_none_when_matches ... ok maastesting.tests.test_matchers.TestMockCalledWith.test_str ... ok maastesting.tests.test_matchers.TestMockCallsMatch.test_has_useful_string_representation ... ok maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_mismatch_when_calls_do_not_match ... ok maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_none_when_matches ... ok maastesting.tests.test_matchers.TestMockCallsMatch.test_returns_none_when_multiple_calls ... ok maastesting.tests.test_matchers.TestMockNotCalled.test_has_useful_string_representation ... ok maastesting.tests.test_matchers.TestMockNotCalled.test_returns_mismatch_when_mock_has_been_called ... ok maastesting.tests.test_matchers.TestMockNotCalled.test_returns_none_mock_has_not_been_called ... ok maastesting.tests.test_noseplug.TestCrochet.test__configure_does_not_set_up_crochet_if_not_enabled ... ok maastesting.tests.test_noseplug.TestCrochet.test__configure_sets_up_crochet_if_enabled ... ok maastesting.tests.test_noseplug.TestCrochet.test__options_adds_options ... ok maastesting.tests.test_noseplug.TestMain.test__sets_addplugins ... ok maastesting.tests.test_noseplug.TestSelect.test__configure_scans_directories ... ok maastesting.tests.test_noseplug.TestSelect.test__create_has_dirs ... ok maastesting.tests.test_noseplug.TestSelect.test__options_adds_options ... ok maastesting.tests.test_noseplug.TestSelect.test__wantDirectory_checks_dirs_and_thats_it ... ok maastesting.tests.test_package.TestWarnings.test_BytesWarning_enabled (apiclient) ... ok 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 maastesting.tests.test_package.TestWarnings.test_DeprecationWarning_enabled (apiclient) ... ok 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 maastesting.tests.test_package.TestWarnings.test_ImportWarning_enabled (apiclient) ... ok 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 maastesting.tests.test_package.TestWarnings.test_pattern_matches_package (apiclient) ... ok 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 maastesting.tests.test_package.TestWarnings.test_pattern_matches_subpackage (apiclient) ... ok 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 maastesting.tests.test_runtest.TestExecutors.test_catches_generator_tests (MAASRunTest) ... ok maastesting.tests.test_runtest.TestExecutors.test_catches_generator_tests (MAASTwistedRunTest) ... ok maastesting.tests.test_scenarios.TestWithScenarios.test_scenarios_applied ... ok maastesting.tests.test_scenarios.TestWithScenarios.test_scenarios_applied_by_call ... ok maastesting.tests.test_scss.TestCompiledSCSS.test_css_up_to_date ... ok maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_directory ... ok maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_one_directory_per_call ... ok maastesting.tests.test_testcase.TestTestCase.test_make_dir_creates_temporary_directory ... ok maastesting.tests.test_testcase.TestTestCase.test_make_file_creates_file ... ok maastesting.tests.test_testcase.TestTestCase.test_make_file_uses_temporary_directory ... ok maastesting.tests.test_testcase.TestTestCase.test_patch_autospec_creates_autospec_from_target ... ok maastesting.tests.test_testcase.TestTestCase.test_patch_autospec_really_leaves_an_autospec_behind ... ok maastesting.tests.test_testcase.TestTestCase.test_patch_can_mock ... ok maastesting.tests.test_utils.TestFunctions.test_extract_word_list ... ok maastesting.tests.test_yui3.TestFunctions.test_extract_tests ... ok maastesting.tests.test_yui3.TestFunctions.test_extract_tests_names ... ok maastesting.tests.test_yui3.TestFunctions.test_gen_failed_test_messages ... ok maastesting.tests.test_yui3.TestFunctions.test_get_failed_tests_message ... ok ---------------------------------------------------------------------- Ran 191 tests in 72.346s OK (SKIP=1) make: *** [test] Error 123