The attempt to merge lp:~ubuntudotcom1/maas/bug-1391228 into lp:maas failed. Below is the output from the failed tests. Ign http://security.ubuntu.com trusty-security InRelease Get:1 http://security.ubuntu.com trusty-security Release.gpg [933 B] Ign http://nova.clouds.archive.ubuntu.com trusty InRelease Get:2 http://security.ubuntu.com trusty-security Release [63.5 kB] Ign http://nova.clouds.archive.ubuntu.com trusty-updates InRelease Hit http://nova.clouds.archive.ubuntu.com trusty Release.gpg Get:3 http://nova.clouds.archive.ubuntu.com trusty-updates Release.gpg [933 B] Hit http://nova.clouds.archive.ubuntu.com trusty Release Get:4 http://nova.clouds.archive.ubuntu.com trusty-updates Release [63.5 kB] Get:5 http://security.ubuntu.com trusty-security/main Sources [76.1 kB] Get:6 http://security.ubuntu.com trusty-security/universe Sources [19.1 kB] Hit http://nova.clouds.archive.ubuntu.com trusty/main Sources Get:7 http://security.ubuntu.com trusty-security/main amd64 Packages [251 kB] 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 Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [91.6 kB] Hit http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en Get:9 http://nova.clouds.archive.ubuntu.com trusty-updates/main Sources [190 kB] Hit http://security.ubuntu.com trusty-security/main Translation-en Hit http://security.ubuntu.com trusty-security/universe Translation-en Get:10 http://nova.clouds.archive.ubuntu.com trusty-updates/universe Sources [108 kB] Get:11 http://nova.clouds.archive.ubuntu.com trusty-updates/main amd64 Packages [490 kB] Get:12 http://nova.clouds.archive.ubuntu.com trusty-updates/universe amd64 Packages [263 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 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,618 kB in 3s (488 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 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 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-iscpy python-jinja2 python-jsonschema python-lockfile 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 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. isc-dhcp-common 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. postgresql 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-iscpy is already the newest version. python-jinja2 is already the newest version. python-jsonschema is already the newest version. python-lockfile 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-txtftp is already the newest version. python-tz 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. tgt 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. python-cssselect is already the newest version. python-flake8 is already the newest version. python-hivex is already the newest version. python-pip is already the newest version. python-pocket-lint is already the newest version. python-virtualenv 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. libpq-dev 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-yaml 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. The following packages were automatically installed and are no longer required: linux-headers-3.13.0-45 linux-headers-3.13.0-45-generic linux-image-3.13.0-45-generic Use 'apt-get autoremove' to remove them. 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... The following packages were automatically installed and are no longer required: linux-headers-3.13.0-45 linux-headers-3.13.0-45-generic linux-image-3.13.0-45-generic Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. make -C acceptance clean make[1]: Entering directory `/tmp/tarmac/branch.ij_rsM/acceptance' rm -f -r source build *.build *.changes *.deb make[1]: Leaving directory `/tmp/tarmac/branch.ij_rsM/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 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 run/* run-e2e/* services/*/supervise virtualenv --python=python2.7 --system-site-packages /tmp/tarmac/branch.ij_rsM New python executable in /tmp/tarmac/branch.ij_rsM/bin/python2.7 Also creating executable in /tmp/tarmac/branch.ij_rsM/bin/python Installing setuptools, pip...done. Running virtualenv with interpreter /usr/bin/python2.7 bin/pip install hypothesis==0.7.2 # buildout can't install this. Downloading/unpacking hypothesis==0.7.2 Downloading hypothesis-0.7.2.tar.gz Running setup.py (path:/tmp/tarmac/branch.ij_rsM/build/hypothesis/setup.py) egg_info for package hypothesis Installing collected packages: hypothesis Running setup.py install for hypothesis Successfully installed hypothesis Cleaning up... 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.ij_rsM/parts'. Creating directory '/tmp/tarmac/branch.ij_rsM/develop-eggs'. Installing database. Generated script '/tmp/tarmac/branch.ij_rsM/bin/database'. bin/buildout install cli Installing cli. Generated script '/tmp/tarmac/branch.ij_rsM/bin/maas'. bin/buildout install cluster Installing cluster. Generated script '/tmp/tarmac/branch.ij_rsM/bin/maas-probe-dhcp'. Generated script '/tmp/tarmac/branch.ij_rsM/bin/maas-provision'. Generated script '/tmp/tarmac/branch.ij_rsM/bin/twistd.cluster'. bin/buildout install repl Installing repl. Generated script '/tmp/tarmac/branch.ij_rsM/bin/ipy'. Generated interpreter '/tmp/tarmac/branch.ij_rsM/bin/py'. bin/py -m src/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.ij_rsM/bin/maas-region-admin'. Generated script '/tmp/tarmac/branch.ij_rsM/bin/twistd.region'. bin/buildout install cli-test Installing cli-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.cli'. bin/buildout install cluster-test Installing cluster-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.cluster'. bin/buildout install config-test Installing config-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.config'. npm install --cache-min 5184000 --prefix include/nodejs protractor protractor@1.6.1 include/nodejs/node_modules/protractor ├── jasminewd@1.1.0 ├── jasminewd2@0.0.2 ├── saucelabs@0.1.1 ├── q@1.0.0 ├── minijasminenode@1.1.1 ├── optimist@0.6.1 (wordwrap@0.0.2, 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.9 (source-map@0.1.32) ├── request@2.36.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.0, mime@1.2.11, node-uuid@1.4.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.0.0) ├── lodash@2.4.1 ├── jasmine@2.1.1 (jasmine-core@2.1.3) └── selenium-webdriver@2.44.0 (tmp@0.0.24, xml2js@0.4.4) bin/buildout install e2e-test Installing e2e-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.e2e'. npm install --cache-min 5184000 --prefix include/nodejs karma karma-chrome-launcher karma-firefox-launcher karma-jasmine karma-opera-launcher karma-phantomjs-launcher karma-failed-reporter > phantomjs@1.9.15 install /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs > node install.js Download already available at /home/ubuntu/tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2 Extracting tar contents (via spawned process) > ws@0.4.32 install /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make[1]: Entering directory `/tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o Removing /tmp/tarmac/branch.ij_rsM/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-1428087442935/phantomjs-1.9.8-linux-x86_64 -> /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node Writing location.js file Done. Phantomjs binary available at /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs 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.ij_rsM/include/nodejs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build' karma-firefox-launcher@0.1.4 include/nodejs/node_modules/karma-firefox-launcher karma-opera-launcher@0.1.0 include/nodejs/node_modules/karma-opera-launcher karma-chrome-launcher@0.1.7 include/nodejs/node_modules/karma-chrome-launcher karma-failed-reporter@0.0.3 include/nodejs/node_modules/karma-failed-reporter └── colors@0.6.2 jasmine-core@2.2.0 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.15 (which@1.0.8, progress@1.1.8, request-progress@0.3.1, kew@0.4.0, fs-extra@0.16.3, adm-zip@0.4.4, npmconf@2.0.9, request@2.42.0) karma@0.12.31 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.0, lru-cache@2.5.0) ├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10) ├── source-map@0.1.43 (amdefine@0.1.0) ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── chokidar@1.0.0-rc3 (async-each@0.1.6, is-binary-path@1.0.0, glob-parent@1.0.0, anymatch@1.1.0, readdirp@1.3.0) ├── log4js@0.6.22 (semver@1.1.4, async@0.2.10, readable-stream@1.0.33) ├── http-proxy@0.10.4 (pkginfo@0.3.0, utile@0.2.1) ├── lodash@2.4.1 ├── connect@2.26.6 (cookie@0.1.2, fresh@0.2.4, pause@0.0.1, cookie-signature@1.0.5, response-time@2.0.1, vhost@3.0.0, basic-auth-connect@1.0.0, on-headers@1.0.0, bytes@1.0.0, media-typer@0.3.0, parseurl@1.3.0, depd@0.4.5, connect-timeout@1.3.0, finalhandler@0.2.0, cookie-parser@1.3.4, 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, serve-static@1.6.5, multiparty@3.3.2, errorhandler@1.2.4, body-parser@1.8.4, compression@1.1.2, type-is@1.5.7, serve-index@1.2.1) ├── useragent@2.0.10 (lru-cache@2.2.4) └── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16) bin/buildout install js-test Installing js-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.js'. bin/buildout install region-test Installing region-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.region'. npm install --cache-min 5184000 --prefix include/nodejs node-sass > node-sass@2.0.1 install /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/node-sass > node scripts/install.js > node-sass@2.0.1 postinstall /tmp/tarmac/branch.ij_rsM/include/nodejs/node_modules/node-sass > node scripts/build.js `linux-x64-node-0.10` exists; testing Binary is fine; exiting node-sass@2.0.1 include/nodejs/node_modules/node-sass ├── get-stdin@4.0.1 ├── object-assign@2.0.0 ├── replace-ext@0.0.1 ├── cross-spawn@0.2.6 (lru-cache@2.5.0) ├── nan@1.6.2 ├── chalk@0.5.1 (escape-string-regexp@1.0.3, ansi-styles@1.1.0, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0) ├── meow@3.1.0 (camelcase-keys@1.0.0, minimist@1.1.0, indent-string@1.2.1) ├── semver@4.3.0 ├── mkdirp@0.5.0 (minimist@0.0.8) ├── shelljs@0.3.0 ├── npmconf@2.1.1 (uid-number@0.0.5, inherits@2.0.1, osenv@0.1.0, ini@1.3.3, once@1.3.1, nopt@3.0.1, config-chain@1.1.8) ├── gaze@0.5.1 (globule@0.1.0) ├── request@2.53.0 (caseless@0.9.0, json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, stringstream@0.0.4, oauth-sign@0.6.0, tunnel-agent@0.4.0, isstream@0.1.1, node-uuid@1.4.2, qs@2.3.3, combined-stream@0.0.7, form-data@0.2.0, mime-types@2.0.9, bl@0.9.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@2.3.1) ├── mocha@2.1.0 (escape-string-regexp@1.0.2, diff@1.0.8, growl@1.8.1, commander@2.3.0, debug@2.0.0, glob@3.2.3, jade@0.26.3) └── sass-graph@1.0.3 (commander@2.6.0, glob@4.3.5, lodash@2.4.1) bin/buildout install testing-test Installing testing-test. Generated script '/tmp/tarmac/branch.ij_rsM/bin/test.testing'. make -C acceptance clean make[1]: Entering directory `/tmp/tarmac/branch.ij_rsM/acceptance' rm -f -r source build *.build *.changes *.deb make[1]: Leaving directory `/tmp/tarmac/branch.ij_rsM/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 bin/py -m src/maasserver/utils/jsenums src/maasserver/enum.py src/metadataserver/enum.py > src/maasserver/static/js/enums.js bin/buildout install region Updating region. bin/buildout install region Updating region. bin/buildout install region-test Updating region-test. INFO [karma]: Karma v0.12.31 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 vMNlbcvgR_qDkWWXpfbK with id 45205728 INFO [Chromium 41.0.2272 (Ubuntu)]: Connected on socket qn88ZCsLxrTvh5qPpfbL with id 99194275 nosetests --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=1 Creating test database for alias 'default'... Destroying test database for alias 'default'... npm WARN optional dep failed, continuing fsevents@0.3.5 env bin/test.cli ............................................................................................................................. Name Stmts Miss Cover Missing --------------------------------------------------------------------- apiclient 10 2 80% 21-22 apiclient.creds 14 2 86% 33, 44 apiclient.encode_json 10 3 70% 29-34 apiclient.maas_client 102 61 40% 62, 74-75, 78, 104-128, 149-151, 160-167, 173-180, 194-199, 214-224, 233-236, 246-249, 254-255, 260-263 apiclient.multipart 77 22 71% 40, 46-48, 52-55, 89, 91, 98-103, 152-158 apiclient.utils 16 0 100% maascli 29 16 45% 29-50, 56-57 maascli.actions 0 0 100% maascli.actions.boot_resources_create 92 11 88% 52-68 maascli.api 220 23 90% 154, 168-198, 217-220, 245-246, 272-275, 474 maascli.auth 41 1 98% 81 maascli.cli 75 27 64% 76-95, 122-127, 146-147, 154-163 maascli.command 13 0 100% maascli.config 44 2 95% 89-90 maascli.parser 28 5 82% 55-61 maascli.profile 20 0 100% maascli.utils 55 0 100% --------------------------------------------------------------------- TOTAL 846 175 79% ---------------------------------------------------------------------- Ran 125 tests in 2.460s OK env bin/test.cluster ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................SSSSSS...............................................................................................................................................................................................................................................................................................................................................................................S........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Name Stmts Miss Cover Missing -------------------------------------------------------------------------------------------- provisioningserver 14 2 86% 33-34 provisioningserver.auth 11 0 100% provisioningserver.boot 93 0 100% provisioningserver.boot.install_bootloader 27 0 100% provisioningserver.boot.install_grub 17 0 100% provisioningserver.boot.powerkvm 45 3 93% 89-91 provisioningserver.boot.powernv 60 0 100% provisioningserver.boot.pxe 55 0 100% provisioningserver.boot.tftppath 90 1 99% 261 provisioningserver.boot.uefi 93 42 55% 107-117, 125-136, 158-165, 186-219 provisioningserver.boot.utils 86 18 79% 39-40, 52-53, 65-74, 84-86, 122, 138, 162 provisioningserver.boot.windows 149 11 93% 76-81, 86-89, 247 provisioningserver.cluster_config 30 1 97% 55 provisioningserver.cluster_config_command 37 0 100% provisioningserver.concurrency 8 0 100% provisioningserver.config 302 1 99% 344 provisioningserver.configure_maas_url 36 0 100% provisioningserver.customize_config 16 0 100% provisioningserver.dhcp 0 0 100% provisioningserver.dhcp.config 34 0 100% provisioningserver.dhcp.control 29 0 100% provisioningserver.dhcp.detect 164 8 95% 212, 237-240, 297, 344-348 provisioningserver.dhcp.leases 51 3 94% 83, 121, 133 provisioningserver.dhcp.leases_parser 64 0 100% provisioningserver.dhcp.leases_parser_fast 40 1 98% 84 provisioningserver.dhcp.omshell 86 7 92% 129-133, 190-191 provisioningserver.dhcp.writer 31 0 100% provisioningserver.diskless 100 0 100% provisioningserver.dns 0 0 100% provisioningserver.dns.actions 54 0 100% provisioningserver.dns.config 117 0 100% provisioningserver.dns.zoneconfig 118 0 100% provisioningserver.drivers 57 1 98% 171 provisioningserver.drivers.diskless 31 1 97% 113 provisioningserver.drivers.hardware 0 0 100% provisioningserver.drivers.hardware.apc 92 0 100% provisioningserver.drivers.hardware.esxi 55 1 98% 94 provisioningserver.drivers.hardware.mscm 87 2 98% 132, 157 provisioningserver.drivers.hardware.msftocs 109 10 91% 65, 78-86 provisioningserver.drivers.hardware.seamicro 197 29 85% 74, 116-120, 129-137, 170, 187, 213-215, 217-225, 263, 311-312, 335-336 provisioningserver.drivers.hardware.ucsm 182 1 99% 235 provisioningserver.drivers.hardware.virsh 154 15 90% 98-99, 163, 173, 185-188, 192-195, 244, 257, 270 provisioningserver.drivers.hardware.vsphere 163 115 29% 33, 66-70, 134-136, 141-156, 159, 162-163, 167-173, 179-185, 188-196, 200, 205-212, 216, 220-226, 232-250, 255-268, 273-278, 284-293, 302-333, 339-355, 362-375 provisioningserver.drivers.osystem 62 7 89% 57-58, 141, 151, 161, 169, 227 provisioningserver.drivers.osystem.centos 29 0 100% provisioningserver.drivers.osystem.custom 24 0 100% provisioningserver.drivers.osystem.debian_networking 49 0 100% provisioningserver.drivers.osystem.suse 20 1 95% 47 provisioningserver.drivers.osystem.ubuntu 43 4 91% 51-52, 84, 90 provisioningserver.drivers.osystem.windows 44 1 98% 65 provisioningserver.drivers.power 109 1 99% 329 provisioningserver.events 55 4 93% 183-190 provisioningserver.import_images 0 0 100% provisioningserver.import_images.boot_image_mapping 57 0 100% provisioningserver.import_images.boot_resources 159 53 67% 109-118, 144-146, 251-254, 303-365 provisioningserver.import_images.cleanup 26 0 100% provisioningserver.import_images.download_descriptions 65 0 100% provisioningserver.import_images.download_resources 93 21 77% 81-89, 117-132, 166, 209 provisioningserver.import_images.helpers 23 0 100% provisioningserver.import_images.keyrings 29 0 100% provisioningserver.import_images.product_mapping 23 0 100% provisioningserver.import_images.uec2roottar 75 2 97% 136-139 provisioningserver.kernel_opts 55 0 100% provisioningserver.logger 15 2 87% 46-48 provisioningserver.logger.log 25 0 100% provisioningserver.network 56 1 98% 66 provisioningserver.path 16 0 100% provisioningserver.plugin 125 8 94% 101-108 provisioningserver.power 0 0 100% provisioningserver.power.poweraction 80 0 100% provisioningserver.power_schema 27 0 100% provisioningserver.pserv_services 0 0 100% provisioningserver.pserv_services.dhcp_probe_service 63 7 89% 113-118, 126-130 provisioningserver.pserv_services.image 15 0 100% provisioningserver.pserv_services.image_download_service 62 2 97% 106-108 provisioningserver.pserv_services.lease_upload_service 53 2 96% 120, 130 provisioningserver.pserv_services.node_power_monitor_service 42 0 100% provisioningserver.pserv_services.tftp 131 8 94% 165-180 provisioningserver.rpc 13 0 100% provisioningserver.rpc.arguments 53 0 100% provisioningserver.rpc.boot_images 48 0 100% provisioningserver.rpc.cluster 112 0 100% provisioningserver.rpc.clusterservice 360 8 98% 335-338, 683-684, 764-766, 861 provisioningserver.rpc.common 48 0 100% provisioningserver.rpc.dhcp 93 2 98% 175, 195 provisioningserver.rpc.exceptions 41 5 88% 51, 61, 67, 118, 143 provisioningserver.rpc.interfaces 11 0 100% provisioningserver.rpc.monitors 37 3 92% 68-72 provisioningserver.rpc.osystems 45 0 100% provisioningserver.rpc.power 150 3 98% 109-110, 343 provisioningserver.rpc.region 94 0 100% provisioningserver.rpc.service 26 0 100% provisioningserver.rpc.tags 12 0 100% provisioningserver.security 80 0 100% provisioningserver.tags 108 2 98% 125, 130 provisioningserver.udev 21 0 100% provisioningserver.upgrade_cluster 72 0 100% provisioningserver.utils 168 31 82% 70-84, 106-111, 132-138, 158-163, 175-178, 230, 241-243, 434-440 provisioningserver.utils.backoff 13 0 100% provisioningserver.utils.curtin 11 0 100% provisioningserver.utils.enum 11 0 100% provisioningserver.utils.env 14 0 100% provisioningserver.utils.fs 127 0 100% provisioningserver.utils.network 65 1 98% 83 provisioningserver.utils.registry 22 0 100% provisioningserver.utils.script 53 3 94% 42-45 provisioningserver.utils.shell 100 16 84% 216-239 provisioningserver.utils.text 11 0 100% provisioningserver.utils.tftp 16 0 100% provisioningserver.utils.twisted 167 0 100% provisioningserver.utils.url 17 0 100% provisioningserver.utils.xpath 28 0 100% -------------------------------------------------------------------------------------------- TOTAL 7181 471 93% ---------------------------------------------------------------------- Ran 1996 tests in 29.638s OK (SKIP=7) env bin/test.config .............................................. Name Stmts Miss Cover Missing ------------------------------------------------------------- snippets 0 0 100% snippets.maas_ipmi_autodetect 143 45 69% 145-147, 151, 155-158, 227, 231-237, 241-243, 253-309, 313 ------------------------------------------------------------- TOTAL 143 45 69% ---------------------------------------------------------------------- Ran 46 tests in 0.581s OK env bin/test.js env bin/test.region /home/ubuntu/.buildout/eggs/django_debug_toolbar-1.3.0-py2.7.egg/debug_toolbar/settings.py:131: DeprecationWarning: INTERCEPT_REDIRECTS is deprecated. Please use the DISABLE_PANELS config in the DEBUG_TOOLBAR_CONFIG setting. "DEBUG_TOOLBAR_CONFIG setting.", DeprecationWarning) .....S.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.E...E.E..........EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...................EEEEEEEEEEEEEEEEEEEEE...................................................................................................................................................................................................................................................................S....................................................................................................................................................................................................................................................................................................................E..............................................................................................................................EEEEE..E.EE.E............................................................................................EE.E..........................E......................................................................................................................................................................................................................E....................................EE.....................E.....E...EE........................EEEEEEEE........................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.............EE.......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...................................................................................................................................................................................................EEE..............................EEE....EEEEEEEEEEEEEEEEEEEEEEEEEE..................................E.....................EEEEEEEEEEE..........................................................................................................................................................................................................................................................................................E..............................................................................................................................EE.......................................................................................EEEEE...............EEE...................................................................................................S....................................................EEE.............EEEEE.................EEEE.......................EE.......EEEEEEEEE.EEEEEEEEEEEEEEEEEEE......................................................................................................................................................................EEEEE............................................................E.......EE.....................................................E.E.......................................................................................................................................................................................................................................................................................No handlers could be found for logger "django.request" E...E...EEE...EEE..................................................................................................................................................EE.........................................................................S............................................................................................................................E.... ====================================================================== ERROR: maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_404_when_invalid_nodegroup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_images.py", line 64, in test_GET_returns_404_when_invalid_nodegroup reverse('boot_images_handler', args=[uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_503_when_no_connection_avaliable ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_images.py", line 75, in test_GET_returns_503_when_no_connection_avaliable reverse('boot_images_handler', args=[nodegroup.uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_503_when_timeout_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_images.py", line 87, in test_GET_returns_503_when_timeout_error reverse('boot_images_handler', args=[nodegroup.uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_GET_returns_boot_image_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_images.py", line 56, in test_GET_returns_boot_image_list reverse('boot_images_handler', args=[nodegroup.uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_images.TestBootImagesAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_images.py", line 35, in test_handler_path reverse('boot_images_handler', args=['uuid'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_deletes_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 414, in test_DELETE_deletes_boot_resource response = self.client.delete(get_boot_resource_uri(resource)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 53, in get_boot_resource_uri args=[resource.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 420, in test_DELETE_requires_admin response = self.client.delete(get_boot_resource_uri(resource)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 53, in get_boot_resource_uri args=[resource.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_GET_returns_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 397, in test_GET_returns_boot_resource response = self.client.get(get_boot_resource_uri(resource)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 53, in get_boot_resource_uri args=[resource.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 393, in test_handler_path reverse('boot_resource_handler', args=['3'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_on_complete_calls_clusters_to_import_boot_images ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 535, in test_PUT_on_complete_calls_clusters_to_import_boot_images self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 478, in test_PUT_requires_admin self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_resource_file_writes_content ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 471, in test_PUT_resource_file_writes_content self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_doesnt_match_sha256 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 524, in test_PUT_returns_bad_request_when_content_doesnt_match_sha256 self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_content_is_too_large ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 515, in test_PUT_returns_bad_request_when_content_is_too_large self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_no_content ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 486, in test_PUT_returns_bad_request_when_no_content self.get_boot_resource_file_upload_uri(rfile)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_bad_request_when_resource_file_is_complete ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 506, in test_PUT_returns_bad_request_when_resource_file_is_complete self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_returns_forbidden_when_resource_is_synced ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 495, in test_PUT_returns_forbidden_when_resource_is_synced self.get_boot_resource_file_upload_uri(rfile), data=content) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_PUT_with_multiple_requests_and_large_content ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 555, in test_PUT_with_multiple_requests_and_large_content self.get_boot_resource_file_upload_uri(rfile), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 430, in get_boot_resource_file_upload_uri args=[rfile.resource_set.resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourceFileUploadAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 465, in test_handler_path reverse('boot_resource_file_upload_handler', args=['3', '5'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_doesnt_include_full_definition_of_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 191, in test_GET_doesnt_include_full_definition_of_boot_resource reverse('boot_resources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_generated_returns_generated_boot_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 166, in test_GET_generated_returns_generated_boot_resources reverse('boot_resources_handler'), {'type': 'generated'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_returns_boot_resources_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 136, in test_GET_returns_boot_resources_list reverse('boot_resources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_synced_returns_synced_boot_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 151, in test_GET_synced_returns_synced_boot_resources reverse('boot_resources_handler'), {'type': 'synced'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_GET_uploaded_returns_uploaded_boot_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 181, in test_GET_uploaded_returns_uploaded_boot_resources reverse('boot_resources_handler'), {'type': 'uploaded'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_calls_import_boot_images_on_all_clusters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 376, in test_POST_calls_import_boot_images_on_all_clusters reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 230, in test_POST_creates_boot_resource reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_already_existing_largefile ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 280, in test_POST_creates_boot_resource_with_already_existing_largefile reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_default_filetype ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 258, in test_POST_creates_boot_resource_with_default_filetype reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_creates_boot_resource_with_empty_largefile ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 306, in test_POST_creates_boot_resource_with_empty_largefile reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 204, in test_POST_requires_admin reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_returns_full_definition_of_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 346, in test_POST_returns_full_definition_of_boot_resource reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_boot_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 358, in test_POST_validates_boot_resource reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_POST_validates_size_matches_total_size_for_largefile ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 331, in test_POST_validates_size_matches_total_size_for_largefile reverse('boot_resources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 130, in test_handler_path reverse('boot_resources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestBootResourcesAPI.test_import_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 384, in test_import_requires_admin reverse('boot_resources_handler'), {'op': 'import'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_file_to_dict ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 67, in test_boot_resource_file_to_dict dict_representation = boot_resource_file_to_dict(rfile) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/boot_resources.py", line 97, in boot_resource_file_to_dict args=[resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_set_to_dict ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 88, in test_boot_resource_set_to_dict dict_representation = boot_resource_set_to_dict(resource_set) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/boot_resources.py", line 114, in boot_resource_set_to_dict rfile_dict = boot_resource_file_to_dict(rfile) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/boot_resources.py", line 97, in boot_resource_file_to_dict args=[resource.id, rfile.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_with_sets ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 118, in test_boot_resource_to_dict_with_sets dict_representation = boot_resource_to_dict(resource, with_sets=True) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/boot_resources.py", line 126, in boot_resource_to_dict 'resource_uri': reverse('boot_resource_handler', args=[resource.id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_resources.TestHelpers.test_boot_resource_to_dict_without_sets ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_resources.py", line 102, in test_boot_resource_to_dict_without_sets dict_representation = boot_resource_to_dict(resource, with_sets=False) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/boot_resources.py", line 126, in boot_resource_to_dict 'resource_uri': reverse('boot_resource_handler', args=[resource.id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_deletes_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 105, in test_DELETE_deletes_boot_source_selection get_boot_source_selection_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 112, in test_DELETE_requires_admin get_boot_source_selection_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 98, in test_GET_requires_admin get_boot_source_selection_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_GET_returns_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 72, in test_GET_returns_boot_source get_boot_source_selection_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 143, in test_PUT_requires_admin get_boot_source_selection_uri(boot_source_selection), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_PUT_updates_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 132, in test_PUT_updates_boot_source_selection get_boot_source_selection_uri(boot_source_selection), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 38, in get_boot_source_selection_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 66, in test_handler_path args=['3', '4'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_DELETE_deletes_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 208, in test_DELETE_deletes_boot_source_selection get_boot_source_selection_backward_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 215, in test_DELETE_requires_admin get_boot_source_selection_backward_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 201, in test_GET_requires_admin get_boot_source_selection_backward_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_returns_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 160, in test_GET_returns_boot_source get_boot_source_selection_backward_uri(boot_source_selection)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_GET_returns_same_boot_source_for_different_node_groups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 190, in test_GET_returns_same_boot_source_for_different_node_groups boot_source_selection, nodegroup)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 246, in test_PUT_requires_admin boot_source_selection), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_PUT_updates_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 234, in test_PUT_updates_boot_source_selection boot_source_selection), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 54, in get_boot_source_selection_backward_uri boot_source_selection.id, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionBackwardAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 154, in test_handler_path args=['uuid', '3', '4'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 281, in test_GET_requires_admin args=[boot_source.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_GET_returns_boot_source_selection_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 269, in test_GET_returns_boot_source_selection_list args=[boot_source.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_creates_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 301, in test_POST_creates_boot_source_selection args=[boot_source.id]), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 322, in test_POST_requires_admin args=[boot_source.id]), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 256, in test_handler_path reverse('boot_source_selections_handler', args=['3'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 378, in test_GET_requires_admin response = self.client.get(self.get_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 334, in get_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_returns_boot_source_selection_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 351, in test_GET_returns_boot_source_selection_list response = self.client.get(self.get_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 334, in get_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_GET_returns_same_list_for_different_node_groups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 368, in test_GET_returns_same_list_for_different_node_groups response = self.client.get(self.get_uri(boot_source, nodegroup)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 334, in get_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_POST_creates_boot_source_selection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 394, in test_POST_creates_boot_source_selection response = self.client.post(self.get_uri(boot_source), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 334, in get_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 412, in test_POST_requires_admin response = self.client.post(self.get_uri(boot_source), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 334, in get_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_source_selections.TestBootSourceSelectionsBackwardAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_source_selections.py", line 341, in test_handler_path args=['uuid', '3'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_deletes_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 82, in test_DELETE_deletes_boot_source response = self.client.delete(get_boot_source_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 88, in test_DELETE_requires_admin response = self.client.delete(get_boot_source_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 76, in test_GET_requires_admin response = self.client.get(get_boot_source_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_GET_returns_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 55, in test_GET_returns_boot_source response = self.client.get(get_boot_source_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 111, in test_PUT_requires_admin get_boot_source_uri(boot_source), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_PUT_updates_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 99, in test_PUT_updates_boot_source get_boot_source_uri(boot_source), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 34, in get_boot_source_uri args=[boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 50, in test_handler_path reverse('boot_source_handler', args=['3'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_DELETE_deletes_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 167, in test_DELETE_deletes_boot_source get_boot_source_backward_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 174, in test_DELETE_requires_admin get_boot_source_backward_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 160, in test_GET_requires_admin response = self.client.get(get_boot_source_backward_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_returns_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 125, in test_GET_returns_boot_source response = self.client.get(get_boot_source_backward_uri(boot_source)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_GET_returns_same_boot_source_no_matter_the_nodegroup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 150, in test_GET_returns_same_boot_source_no_matter_the_nodegroup get_boot_source_backward_uri(boot_source, nodegroup)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 197, in test_PUT_requires_admin get_boot_source_backward_uri(boot_source), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_PUT_updates_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 185, in test_PUT_updates_boot_source get_boot_source_backward_uri(boot_source), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 42, in get_boot_source_backward_uri args=[nodegroup.uuid, boot_source.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourceBackwardAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 120, in test_handler_path reverse('boot_source_backward_handler', args=['uuid', '3'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 223, in test_GET_requires_admin reverse('boot_sources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_GET_returns_boot_source_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 214, in test_GET_returns_boot_source_list reverse('boot_sources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 256, in test_POST_creates_boot_source_with_keyring_data reverse('boot_sources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_creates_boot_source_with_keyring_filename ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 235, in test_POST_creates_boot_source_with_keyring_filename reverse('boot_sources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 285, in test_POST_requires_admin reverse('boot_sources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_POST_validates_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 274, in test_POST_validates_boot_source reverse('boot_sources_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 207, in test_handler_path reverse('boot_sources_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 329, in test_GET_requires_admin response = self.client.get(self.get_uri()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_returns_boot_source_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 307, in test_GET_returns_boot_source_list response = self.client.get(self.get_uri()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_GET_returns_same_list_for_different_node_groups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 320, in test_GET_returns_same_list_for_different_node_groups response = self.client.get(self.get_uri(nodegroup)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_creates_boot_source_with_keyring_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 360, in test_POST_creates_boot_source_with_keyring_data response = self.client.post(self.get_uri(), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_creates_boot_source_with_keyring_filename ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 340, in test_POST_creates_boot_source_with_keyring_filename response = self.client.post(self.get_uri(), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 387, in test_POST_requires_admin response = self.client.post(self.get_uri(), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_POST_validates_boot_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 377, in test_POST_validates_boot_source response = self.client.post(self.get_uri(), params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 296, in get_uri 'boot_sources_backward_handler', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_boot_sources.TestBootSourcesBackwardAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_boot_sources.py", line 301, in test_handler_path reverse('boot_sources_backward_handler', args=['uuid'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_DELETE_deletes_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 221, in test_DELETE_deletes_script self.client.delete(self.get_url(script.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 189, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_preserves_binary_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 201, in test_GET_preserves_binary_data response = self.client.get(self.get_url(script.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 189, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_GET_returns_script_contents ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 194, in test_GET_returns_script_contents response = self.client.get(self.get_url(script.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 189, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptAPITest.test_PUT_updates_contents ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 212, in test_PUT_updates_contents self.get_url(script.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 189, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_GET_lists_commissioning_scripts ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 137, in test_GET_lists_commissioning_scripts response = self.client.get(self.get_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 126, in get_url return reverse('commissioning_scripts_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.AdminCommissioningScriptsAPITest.test_POST_creates_commissioning_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 153, in test_POST_creates_commissioning_script self.get_url(), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 126, in get_url return reverse('commissioning_scripts_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_DELETE_is_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 248, in test_DELETE_is_forbidden response = self.client.put(self.get_url(script.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 230, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_GET_is_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 237, in test_GET_is_forbidden response = self.client.get(self.get_url(script.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 230, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.CommissioningScriptAPITest.test_PUT_is_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 243, in test_PUT_is_forbidden self.get_url(script.name), {'content': factory.make_string()}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 230, in get_url return reverse('commissioning_script_handler', args=[script_name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_GET_is_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 175, in test_GET_is_forbidden response = self.client.get(self.get_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 172, in get_url return reverse('commissioning_scripts_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.CommissioningScriptsAPITest.test_POST_is_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 180, in test_POST_is_forbidden self.get_url(), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 172, in get_url return reverse('commissioning_scripts_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 309, in test_list_can_be_filtered_by_name url = reverse('node_results_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: /usr/lib/python2.7/dist-packages/django/db/models/base.py:967: exceptions.UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal twisted: INFO: /usr/lib/python2.7/dist-packages/django/db/models/fields/__init__.py:202: exceptions.UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_can_be_filtered_by_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 287, in test_list_can_be_filtered_by_node url = reverse('node_results_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_displays_only_visible_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 326, in test_list_displays_only_visible_nodes url = reverse('node_results_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.NodeCommissionResultHandlerAPITest.test_list_returns_commissioning_results ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 258, in test_list_returns_commissioning_results url = reverse('node_results_handler') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_ignores_timezone_skew_between_python_and_database ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 104, in test_check_ignores_timezone_skew_between_python_and_database reverse('nodes_handler'), {'op': 'check_commissioning'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_commissioning_and_expired_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 77, in test_check_with_commissioning_and_expired_node reverse('nodes_handler'), {'op': 'check_commissioning'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_commissioning_but_not_expired_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 65, in test_check_with_commissioning_but_not_expired_node reverse('nodes_handler'), {'op': 'check_commissioning'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_commissioning.TestCommissioningTimeout.test_check_with_no_action ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_commissioning.py", line 53, in test_check_with_no_action reverse('nodes_handler'), {'op': 'check_commissioning'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribe.test_describe ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 64, in test_describe response = self.client.get(reverse('describe')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribe.test_describe_returns_json ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 50, in test_describe_returns_json response = self.client.get(reverse('describe')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: traceback-3: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: traceback-4: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_describe.TestDescribeAbsoluteURIs.test_handler_uris_are_absolute ---------------------------------------------------------------------- _StringException: traceback-5: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 133, in test_handler_uris_are_absolute description = self.get_description(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_describe.py", line 101, in get_description response = describe(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 177, in describe from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test__claims_ip_address_from_cluster_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 274, in test__claims_ip_address_from_cluster_interface get_device_uri(device), {'op': 'claim_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test__creates_host_DHCP_and_DNS_mappings_with_implicit_ip ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 294, in test__creates_host_DHCP_and_DNS_mappings_with_implicit_ip get_device_uri(device), {'op': 'claim_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test__rejected_if_not_permitted ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 320, in test__rejected_if_not_permitted get_device_uri(device), {'op': 'claim_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_creates_host_DHCP_and_DNS_mappings_with_given_ip ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 390, in test_creates_host_DHCP_and_DNS_mappings_with_given_ip get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_creates_ip_for_specific_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 357, in test_creates_ip_for_specific_mac get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_creates_ip_with_random_ip ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 332, in test_creates_ip_with_random_ip get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestClaimStickyIpAddressAPI.test_rejects_unrelated_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 426, in test_rejects_unrelated_mac get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_rejects_deletion_if_not_permitted ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 258, in test_DELETE_rejects_deletion_if_not_permitted response = self.client.delete(get_device_uri(device)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_DELETE_removes_device ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 250, in test_DELETE_removes_device response = self.client.delete(get_device_uri(device)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_GET_reads_device ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 206, in test_GET_reads_device response = self.client.get(get_device_uri(device)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_rejects_edit_if_not_permitted ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 242, in test_PUT_rejects_edit_if_not_permitted get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 217, in test_PUT_updates_device_hostname get_device_uri(device), {'hostname': new_hostname}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_PUT_updates_device_parent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 230, in test_PUT_updates_device_parent get_device_uri(device), {'parent': new_parent.system_id}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 200, in test_handler_path reverse('device_handler', args=[system_id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__rejected_if_not_permitted ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 515, in test__rejected_if_not_permitted get_device_uri(device), {'op': 'release_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__releases_all_ip_addresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 473, in test__releases_all_ip_addresses get_device_uri(device), {'op': 'release_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__releases_ip_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 448, in test__releases_ip_address get_device_uri(device), {'op': 'claim_sticky_ip_address'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDeviceReleaseStickyIpAddressAPI.test__releases_specific_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 495, in test__releases_specific_address get_device_uri(device), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 191, in get_device_uri return reverse('device_handler', args=[device.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 102, in test_POST_returns_limited_fields reverse('devices_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 51, in test_handler_path '/api/1.0/devices/', reverse('devices_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_list_ignores_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 147, in test_list_ignores_nodes response = self.client.get(reverse('devices_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_list_lists_devices ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 136, in test_list_lists_devices response = self.client.get(reverse('devices_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_list_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 172, in test_list_returns_limited_fields response = self.client.get(reverse('devices_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_list_with_id_returns_matching_devices ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 161, in test_list_with_id_returns_matching_devices response = self.client.get(reverse('devices_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_new_creates_device ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 60, in test_new_creates_device reverse('devices_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_devices.TestDevicesAPI.test_new_creates_device_with_parent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_devices.py", line 86, in test_new_creates_device_with_parent reverse('devices_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_doc.TestDescribingAPI.test_describe_handler_with_maas_handler ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_doc.py", line 278, in test_describe_handler_with_maas_handler from maasserver.api.nodes import NodeHandler as handler File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_doc.TestFindingResources.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_doc.py", line 57, in test_handler_path '/api/1.0/doc/', reverse('api-doc')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_doc.TestFindingResources.test_smoke ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_doc.py", line 116, in test_smoke from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_doc.TestHandlers.test_contains_documentation_from_handlers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_doc.py", line 193, in test_contains_documentation_from_handlers doc = render_api_docs() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 105, in render_api_docs from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_doc.TestHandlers.test_handlers_have_section_title ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_doc.py", line 174, in test_handlers_have_section_title from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_accept_all ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 807, in test_POST_accept_all reverse('nodes_handler'), {'op': 'accept_all'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_admin_creates_node_in_commissioning_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 744, in test_POST_admin_creates_node_in_commissioning_state reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_field ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 678, in test_POST_new_sets_power_parameters_field reverse('nodes_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_parameters_skip_check ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 722, in test_POST_new_sets_power_parameters_skip_check reverse('nodes_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_new_sets_power_type_if_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 660, in test_POST_new_sets_power_type_if_admin reverse('nodes_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 762, in test_POST_returns_limited_fields reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AdminLoggedInEnlistmentAPITest.test_POST_updates_power_parameters_rejects_unknown_param ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 698, in test_POST_updates_power_parameters_rejects_unknown_param reverse('nodes_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_accept_not_allowed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 507, in test_POST_accept_not_allowed reverse('nodes_handler'), {'op': 'accept', 'nodes': [node_id]}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.AnonymousEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 514, in test_POST_returns_limited_fields reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 279, in test_POST_fails_if_mac_duplicated reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 279, in test_POST_fails_if_mac_duplicated reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_if_mac_duplicated ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 279, in test_POST_fails_if_mac_duplicated reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 299, in test_POST_fails_with_bad_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 299, in test_POST_fails_with_bad_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_with_bad_operation ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 299, in test_POST_fails_with_bad_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 241, in test_POST_fails_without_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 241, in test_POST_fails_without_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_fails_without_operation ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 241, in test_POST_fails_without_operation reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 338, in test_POST_invalid_architecture_returns_bad_request reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 338, in test_POST_invalid_architecture_returns_bad_request reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_invalid_architecture_returns_bad_request ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 338, in test_POST_invalid_architecture_returns_bad_request reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 194, in test_POST_new_associates_mac_addresses reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 194, in test_POST_new_associates_mac_addresses reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_associates_mac_addresses ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 194, in test_POST_new_associates_mac_addresses reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 61, in test_POST_new_creates_node reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 61, in test_POST_new_creates_node reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 61, in test_POST_new_creates_node reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 130, in test_POST_new_creates_node_with_arch_only reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 130, in test_POST_new_creates_node_with_arch_only reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_arch_only ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 130, in test_POST_new_creates_node_with_arch_only reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 111, in test_POST_new_creates_node_with_power_parameters reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 111, in test_POST_new_creates_node_with_power_parameters reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_power_parameters ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 111, in test_POST_new_creates_node_with_power_parameters reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 152, in test_POST_new_creates_node_with_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 152, in test_POST_new_creates_node_with_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_creates_node_with_subarchitecture ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 152, in test_POST_new_creates_node_with_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 260, in test_POST_new_fails_if_autodetect_nodegroup_required reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 260, in test_POST_new_fails_if_autodetect_nodegroup_required reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_if_autodetect_nodegroup_required ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 260, in test_POST_new_fails_if_autodetect_nodegroup_required reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 174, in test_POST_new_fails_node_with_double_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 174, in test_POST_new_fails_node_with_double_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_fails_node_with_double_subarchitecture ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 174, in test_POST_new_fails_node_with_double_subarchitecture reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 83, in test_POST_new_generates_hostname_if_ip_based_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 83, in test_POST_new_generates_hostname_if_ip_based_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_generates_hostname_if_ip_based_hostname ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 83, in test_POST_new_generates_hostname_if_ip_based_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 210, in test_POST_new_initializes_nodegroup_to_master_by_default reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 210, in test_POST_new_initializes_nodegroup_to_master_by_default reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_initializes_nodegroup_to_master_by_default ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 210, in test_POST_new_initializes_nodegroup_to_master_by_default reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 316, in test_POST_new_rejects_invalid_data reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 316, in test_POST_new_rejects_invalid_data reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_new_rejects_invalid_data ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 316, in test_POST_new_rejects_invalid_data reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 225, in test_POST_with_no_hostname_auto_populates_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 225, in test_POST_with_no_hostname_auto_populates_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.EnlistmentAPITest.test_POST_with_no_hostname_auto_populates_hostname ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 225, in test_POST_with_no_hostname_auto_populates_hostname reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 402, in test_created_node_gets_domain_from_cluster_appended reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 402, in test_created_node_gets_domain_from_cluster_appended reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_gets_domain_from_cluster_appended ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 402, in test_created_node_gets_domain_from_cluster_appended reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 379, in test_created_node_has_domain_from_cluster reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 379, in test_created_node_has_domain_from_cluster reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_has_domain_from_cluster ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 379, in test_created_node_has_domain_from_cluster reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 425, in test_created_node_nodegroup_is_inferred_from_origin_network reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 425, in test_created_node_nodegroup_is_inferred_from_origin_network reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_nodegroup_is_inferred_from_origin_network ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 425, in test_created_node_nodegroup_is_inferred_from_origin_network reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 443, in test_created_node_uses_default_nodegroup_if_origin_not_found reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 443, in test_created_node_uses_default_nodegroup_if_origin_not_found reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NodeHostnameEnlistmentTest.test_created_node_uses_default_nodegroup_if_origin_not_found ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 443, in test_created_node_uses_default_nodegroup_if_origin_not_found reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: 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.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 478, in test_POST_non_admin_creates_node_in_declared_state reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.NonAdminEnlistmentAPITest.test_POST_non_admin_creates_node_in_declared_state ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 478, in test_POST_non_admin_creates_node_in_declared_state reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_all_does_not_accept_anything ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 581, in test_POST_accept_all_does_not_accept_anything reverse('nodes_handler'), {'op': 'accept_all'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_accept_not_allowed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 565, in test_POST_accept_not_allowed reverse('nodes_handler'), {'op': 'accept', 'nodes': [node_id]}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_returns_limited_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 611, in test_POST_returns_limited_fields reverse('nodes_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_enlistment.SimpleUserLoggedInEnlistmentAPITest.test_POST_simple_user_can_set_power_type_and_parameters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_enlistment.py", line 590, in test_POST_simple_user_can_set_power_type_and_parameters reverse('nodes_handler'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_delete_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 130, in test_anon_cannot_delete_file reverse('file_handler', args=[storage.filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_get_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 124, in test_anon_cannot_get_file reverse('file_handler', args=[storage.filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_cannot_list_files ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 117, in test_anon_cannot_list_files response = self.make_API_GET_request("list") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_anon_resource_uri_allows_anonymous_access ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 111, in test_anon_resource_uri_allows_anonymous_access response = self.client.get(storage.anon_resource_uri) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/filestorage.py", line 106, in anon_resource_uri url = '%s?%s' % (reverse('files_handler'), urlencode(params)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_by_key_works_anonymously ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 104, in test_get_by_key_works_anonymously reverse('files_handler'), {'key': storage.key, 'op': 'get_by_key'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_fetches_the_most_recent_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 96, in test_get_fetches_the_most_recent_file response = self.make_API_GET_request("get", filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.AnonymousFileStorageAPITest.test_get_works_anonymously ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 86, in test_get_works_anonymously response = self.make_API_GET_request("get", storage.filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_empty_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 171, in test_add_empty_file fileObj=factory.make_file_upload(content=b'')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_can_overwrite_existing_file_of_same_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 205, in test_add_file_can_overwrite_existing_file_of_same_name "add", "foo", factory.make_file_upload(content=b"file one")) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_file_attached ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 179, in test_add_file_fails_with_no_file_attached response = self.make_API_POST_request("add", "foo") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_no_filename ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 162, in test_add_file_fails_with_no_filename "add", fileObj=factory.make_file_upload()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_fails_with_too_many_files ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 190, in test_add_file_fails_with_too_many_files reverse('files_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_succeeds ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 147, in test_add_file_succeeds "add", factory.make_name('upload'), factory.make_file_upload()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_add_file_with_slashes_in_name_succeeds ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 153, in test_add_file_with_slashes_in_name_succeeds "add", filename, factory.make_file_upload()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_api_supports_slashes_in_filenames_roundtrip_test ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 296, in test_api_supports_slashes_in_filenames_roundtrip_test "add", filename, factory.make_file_upload()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 74, in make_API_POST_request return self.client.post(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_file_deletes_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 384, in test_delete_file_deletes_file reverse('file_handler', args=[filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_delete_filters_by_owner ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 373, in test_delete_filters_by_owner reverse('file_handler', args=[storage.filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_file_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 143, in test_file_handler_path reverse('file_handler', args=['filename'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 138, in test_files_handler_path '/api/1.0/files/', reverse('files_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_files_resource_uri_supports_slashes_in_filenames ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 285, in test_files_resource_uri_supports_slashes_in_filenames response = self.make_API_GET_request("list") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_missing_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 233, in test_get_file_fails_with_missing_file response = self.make_API_GET_request("get", filename="missingfilename") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_fails_with_no_filename ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 226, in test_get_file_fails_with_no_filename response = self.make_API_GET_request("get") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returning_404_file_includes_header ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 357, in test_get_file_returning_404_file_includes_header reverse('file_handler', args=[factory.make_name("file")])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_content_base64_encoded ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 311, in test_get_file_returns_file_object_with_content_base64_encoded reverse('file_handler', args=[filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_file_object_with_resource_uri ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 326, in test_get_file_returns_file_object_with_resource_uri reverse('file_handler', args=[filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_returns_owned_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 341, in test_get_file_returns_owned_file reverse('file_handler', args=[filename])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_get_file_succeeds ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 220, in test_get_file_succeeds response = self.make_API_GET_request("get", "foofilers") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_does_not_include_file_content ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 276, in test_list_files_does_not_include_file_content response = self.make_API_GET_request("list") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_filters_by_owner ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 253, in test_list_files_filters_by_owner response = self.make_API_GET_request("list") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_lists_files_with_prefix ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 266, in test_list_files_lists_files_with_prefix reverse('files_handler'), {"op": "list", "prefix": "prefix-"}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_filestorage.FileStorageAPITest.test_list_files_returns_ordered_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 245, in test_list_files_returns_ordered_list response = self.make_API_GET_request("list") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_filestorage.py", line 79, in make_API_GET_request return self.client.get(reverse('files_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_GET_only_returns_request_users_addresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 307, in test_GET_only_returns_request_users_addresses response = self.client.get(reverse('ipaddresses_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_GET_returns_empty_if_no_ipaddresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 300, in test_GET_returns_empty_if_no_ipaddresses response = self.client.get(reverse('ipaddresses_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_GET_returns_ipaddresses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 278, in test_GET_returns_ipaddresses response = self.client.get(reverse('ipaddresses_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_GET_sorts_by_id ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 318, in test_GET_sorts_by_id response = self.client.get(reverse('ipaddresses_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_allows_claiming_of_new_static_ips_for_existing_MAC ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 170, in test_POST_allows_claiming_of_new_static_ips_for_existing_MAC response = self.post_reservation_request(net=net, mac=mac.mac_address) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_deallocates_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 329, in test_POST_release_deallocates_address response = self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_deletes_floating_MAC_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 341, in test_POST_release_deletes_floating_MAC_address self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_does_not_delete_IP_that_I_dont_own ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 399, in test_POST_release_does_not_delete_IP_that_I_dont_own response = self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_does_not_delete_MACs_linked_to_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 354, in test_POST_release_does_not_delete_MACs_linked_to_nodes self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_does_not_delete_other_IPs_I_own ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 406, in test_POST_release_does_not_delete_other_IPs_I_own response = self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_raises_503_if_removing_host_maps_errors ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 385, in test_POST_release_raises_503_if_removing_host_maps_errors response = self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_release_updates_DNS_and_DHCP ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 365, in test_POST_release_updates_DNS_and_DHCP self.post_release_request(ipaddress.ip) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 72, in post_release_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_creates_ipaddress ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 89, in test_POST_reserve_creates_ipaddress response = self.post_reservation_request(net) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_creates_requested_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 206, in test_POST_reserve_creates_requested_address net=net, requested_address=ip_in_network) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_errors_for_interface_with_no_IP_range ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 189, in test_POST_reserve_errors_for_interface_with_no_IP_range response = self.post_reservation_request(net) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_errors_for_invalid_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 194, in test_POST_reserve_errors_for_invalid_network response = self.post_reservation_request(net=net) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_errors_for_no_matching_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 180, in test_POST_reserve_errors_for_no_matching_interface response = self.post_reservation_request(net=net) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_requested_address_detects_in_use_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 220, in test_POST_reserve_requested_address_detects_in_use_address response = self.post_reservation_request(net, ip_in_network) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_requested_address_detects_out_of_range_addr ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 236, in test_POST_reserve_requested_address_detects_out_of_range_addr net=net, requested_address=ip_not_in_network) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_with_MAC_links_MAC_to_ip_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 112, in test_POST_reserve_with_MAC_links_MAC_to_ip_address response = self.post_reservation_request(net=net, mac=mac) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_with_MAC_returns_503_if_hostmap_update_fails ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 139, in test_POST_reserve_with_MAC_returns_503_if_hostmap_update_fails response = self.post_reservation_request(net=net, mac=mac) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 258, in test_POST_reserve_with_hostname_and_ip_creates_ip_with_hostname net=net, requested_address=ip_in_network, hostname=hostname) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_with_hostname_creates_ip_with_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 245, in test_POST_reserve_with_hostname_creates_ip_with_hostname response = self.post_reservation_request(net=net, hostname=hostname) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_reserve_with_no_parameters_fails_with_bad_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 271, in test_POST_reserve_with_no_parameters_fails_with_bad_request response = self.post_reservation_request() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_POST_returns_CONFLICT_when_static_ip_for_MAC_already_exists ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 155, in test_POST_returns_CONFLICT_when_static_ip_for_MAC_already_exists response = self.post_reservation_request(net=net, mac=mac.mac_address) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 63, in post_reservation_request return self.client.post(reverse('ipaddresses_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ipaddresses.TestNetworksAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ipaddresses.py", line 84, in test_handler_path '/api/1.0/ipaddresses/', reverse('ipaddresses_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_deletes_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 136, in test_DELETE_deletes_license_key self.get_url(license_key.osystem, license_key.distro_series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_is_idempotent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 151, in test_DELETE_is_idempotent response1 = self.client.delete(self.get_url(osystem, series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 143, in test_DELETE_requires_admin self.get_url(license_key.osystem, license_key.distro_series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 95, in test_GET_requires_admin self.get_url(license_key.osystem, license_key.distro_series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_404_for_unknown_os_and_series ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 90, in test_GET_returns_404_for_unknown_os_and_series self.client.get(self.get_url('noneos', 'noneseries')).status_code) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_GET_returns_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 70, in test_GET_returns_license_key self.get_url(license_key.osystem, license_key.distro_series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_POST_is_prohibited ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 61, in test_POST_is_prohibited self.get_url(license_key.osystem, license_key.distro_series), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 119, in test_PUT_requires_admin self.get_url(license_key.osystem, license_key.distro_series), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_returns_404_for_unknown_os_and_series ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 130, in test_PUT_returns_404_for_unknown_os_and_series 'noneos', 'noneseries')).status_code) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_PUT_updates_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 109, in test_PUT_updates_license_key license_key.osystem, license_key.distro_series), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKey.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 55, in test_handler_path self.get_url(osystem, distro_series)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 39, in get_url return reverse('license_key_handler', args=[osystem, distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 188, in test_GET_requires_admin response = self.client.get(reverse('license_keys_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_empty_if_no_networks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 193, in test_GET_returns_empty_if_no_networks response = self.client.get(reverse('license_keys_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_GET_returns_license_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 166, in test_GET_returns_license_keys response = self.client.get(reverse('license_keys_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_creates_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 208, in test_POST_creates_license_key response = self.client.post(reverse('license_keys_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 218, in test_POST_requires_admin reverse('license_keys_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_licensekey.TestLicenseKeysAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_licensekey.py", line 160, in test_handler_path '/api/1.0/license-keys/', reverse('license_keys_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_mac_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 38, in test_mac_handler_path reverse('node_mac_handler', args=['node-id', 'mac'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_bad_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 193, in test_macs_DELETE_bad_request args=[node.system_id, 'invalid-mac'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_disconnects_from_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 146, in test_macs_DELETE_disconnects_from_network 'node_mac_handler', args=[node.system_id, mac.mac_address])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 182, in test_macs_DELETE_forbidden args=[node.system_id, '00-aa-22-cc-44-dd'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 133, in test_macs_DELETE_mac args=[node.system_id, mac1.mac_address])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_mac_forbidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 159, in test_macs_DELETE_mac_forbidden args=[node.system_id, mac1.mac_address])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_DELETE_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 170, in test_macs_DELETE_not_found args=[node.system_id, '00-aa-22-cc-44-dd'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_GET ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 50, in test_macs_GET reverse('node_macs_handler', args=[node.system_id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_GET_node_bad_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 81, in test_macs_GET_node_bad_request url = reverse('node_mac_handler', args=[node.system_id, 'invalid-mac']) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_GET_node_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 73, in test_macs_GET_node_not_found args=[node.system_id, '00-aa-22-cc-44-dd'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_GET_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 61, in test_macs_GET_not_found url = reverse('node_macs_handler', args=['invalid-id']) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_POST_add_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 91, in test_macs_POST_add_mac reverse('node_macs_handler', args=[node.system_id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_POST_add_mac_invalid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 116, in test_macs_POST_add_mac_invalid reverse('node_macs_handler', args=[node.system_id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_POST_add_mac_without_edit_perm ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 106, in test_macs_POST_add_mac_without_edit_perm reverse('node_macs_handler', args=[node.system_id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_macaddress.MACAddressAPITest.test_macs_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_macaddress.py", line 33, in test_macs_handler_path reverse('node_macs_handler', args=['node-id'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestListConnectedMACs.test_excludes_MACs_for_nodes_not_visible_to_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 383, in test_excludes_MACs_for_nodes_not_visible_to_user self.assertEqual([], self.request_connected_macs(network)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 346, in request_connected_macs url = reverse('network_handler', args=[network.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestListConnectedMACs.test_ignores_unconnected_macs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 371, in test_ignores_unconnected_macs self.request_connected_macs(factory.make_Network())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 346, in request_connected_macs url = reverse('network_handler', args=[network.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestListConnectedMACs.test_includes_MACs_for_nodes_visible_to_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 378, in test_includes_MACs_for_nodes_visible_to_user self.extract_macs(self.request_connected_macs(network))) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 346, in request_connected_macs url = reverse('network_handler', args=[network.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_connected_macs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 363, in test_returns_connected_macs set(self.extract_macs(self.request_connected_macs(network)))) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 346, in request_connected_macs url = reverse('network_handler', args=[network.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestListConnectedMACs.test_returns_sorted_MACs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 405, in test_returns_sorted_MACs self.extract_macs(self.request_connected_macs(network))) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 346, in request_connected_macs url = reverse('network_handler', args=[network.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_DELETE_deletes_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 113, in test_DELETE_deletes_network response = self.client.delete(self.get_url(network.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_DELETE_is_idempotent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 126, in test_DELETE_is_idempotent response1 = self.client.delete(self.get_url(name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 119, in test_DELETE_requires_admin response = self.client.delete(self.get_url(network.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_DELETE_works_with_MACs_attached ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 134, in test_DELETE_works_with_MACs_attached response = self.client.delete(self.get_url(network.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_GET_returns_404_for_unknown_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 74, in test_GET_returns_404_for_unknown_network self.client.get(self.get_url('nonesuch')).status_code) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_GET_returns_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 47, in test_GET_returns_network response = self.client.get(self.get_url(network.name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_accepts_empty_macs_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 159, in test_POST_connect_macs_accepts_empty_macs_list self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_connects_macs_to_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 147, in test_POST_connect_macs_connects_macs_to_network self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_fails_on_unknown_MAC ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 223, in test_POST_connect_macs_fails_on_unknown_MAC self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_ignores_MACs_already_on_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 200, in test_POST_connect_macs_ignores_MACs_already_on_network self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_leaves_other_MACs_unchanged ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 187, in test_POST_connect_macs_leaves_other_MACs_unchanged self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_leaves_other_networks_unchanged ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 173, in test_POST_connect_macs_leaves_other_networks_unchanged self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_connect_macs_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 211, in test_POST_connect_macs_requires_admin self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_accepts_empty_MACs_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 258, in test_POST_disconnect_macs_accepts_empty_MACs_list self.get_url(factory.make_Network().name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_fails_on_unknown_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 310, in test_POST_disconnect_macs_fails_on_unknown_mac self.get_url(factory.make_Network().name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_is_idempotent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 268, in test_POST_disconnect_macs_is_idempotent self.get_url(factory.make_Network().name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_leaves_other_MACs_unchanged ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 280, in test_POST_disconnect_macs_leaves_other_MACs_unchanged self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_leaves_other_networks_unchanged ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 298, in test_POST_disconnect_macs_leaves_other_networks_unchanged self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_removes_MACs_from_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 238, in test_POST_disconnect_macs_removes_MACs_from_network self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_disconnect_macs_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 248, in test_POST_disconnect_macs_requires_admin self.get_url(factory.make_Network().name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_POST_is_prohibited ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 40, in test_POST_is_prohibited self.get_url(network.name), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 100, in test_PUT_requires_admin self.get_url(network.name), {'description': "Changed description"}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_PUT_returns_404_for_unknown_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 108, in test_PUT_returns_404_for_unknown_network self.client.put(self.get_url('nonesuch')).status_code) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_PUT_updates_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 90, in test_PUT_updates_network response = self.client.put(self.get_url(network.name), new_values) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_network.TestNetwork.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 34, in test_handler_path self.assertEqual('/api/1.0/networks/%s/' % name, self.get_url(name)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_network.py", line 30, in get_url return reverse('network_handler', args=[name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_combines_node_filters_as_intersection_of_networks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 118, in test_GET_combines_node_filters_as_intersection_of_networks reverse('networks_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_fails_if_filtering_by_nonexistent_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 129, in test_GET_fails_if_filtering_by_nonexistent_node reverse('networks_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_filters_by_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 100, in test_GET_filters_by_node reverse('networks_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_ignores_duplicates ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 142, in test_GET_ignores_duplicates reverse('networks_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_empty_if_no_networks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 82, in test_GET_returns_empty_if_no_networks response = self.client.get(reverse('networks_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_returns_networks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 60, in test_GET_returns_networks response = self.client.get(reverse('networks_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_GET_sorts_by_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 88, in test_GET_sorts_by_name response = self.client.get(reverse('networks_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_POST_creates_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 44, in test_POST_creates_network response = self.client.post(reverse('networks_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 52, in test_POST_requires_admin reverse('networks_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_networks.TestNetworksAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_networks.py", line 30, in test_handler_path self.assertEqual('/api/1.0/networks/', reverse('networks_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_GET_returns_404_for_unknown_node_group ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 126, in test_GET_returns_404_for_unknown_node_group args=[factory.make_name('nodegroup')])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_GET_returns_node_group ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 117, in test_GET_returns_node_group reverse('nodegroup_handler', args=[nodegroup.uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_reserved_to_admin_users ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 132, in test_PUT_reserved_to_admin_users reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_updates_nodegroup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 148, in test_PUT_updates_nodegroup reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_updates_nodegroup_validates_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 168, in test_PUT_updates_nodegroup_validates_data reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_PUT_without_default_disable_ipv4_leaves_field_unchanged ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 183, in test_PUT_without_default_disable_ipv4_leaves_field_unchanged reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_accept_accepts_nodegroup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 195, in test_accept_accepts_nodegroup reverse('nodegroups_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_accept_reserved_to_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 210, in test_accept_reserved_to_admin reverse('nodegroups_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 112, in test_handler_path reverse('nodegroup_handler', args=['name'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_import_boot_images_denied_if_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 275, in test_import_boot_images_denied_if_not_admin reverse('nodegroups_handler'), {'op': 'import_boot_images'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_import_boot_images_for_all_accepted_clusters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 257, in test_import_boot_images_for_all_accepted_clusters reverse('nodegroups_handler'), {'op': 'import_boot_images'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_esxi ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 466, in test_probe_and_enlist_hardware_adds_esxi reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_msftocs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 505, in test_probe_and_enlist_hardware_adds_msftocs reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_seamicro ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 353, in test_probe_and_enlist_hardware_adds_seamicro reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_virsh ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 390, in test_probe_and_enlist_hardware_adds_virsh reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_probe_and_enlist_hardware_adds_vsphere ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 427, in test_probe_and_enlist_hardware_adds_vsphere reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_reject_rejects_nodegroup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 222, in test_reject_rejects_nodegroup reverse('nodegroups_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_reject_reserved_to_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 237, in test_reject_reserved_to_admin reverse('nodegroups_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_accepts_new_download ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 286, in test_report_download_progress_accepts_new_download reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_rejects_invalid_data ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 326, in test_report_download_progress_rejects_invalid_data reverse('nodegroup_handler', args=[progress.nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPI.test_report_download_progress_updates_ongoing_download ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 308, in test_report_download_progress_updates_ongoing_download reverse('nodegroup_handler', args=[progress.nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_does_not_work_for_normal_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 875, in test_POST_report_download_progress_does_not_work_for_normal_user reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_does_work_for_other_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 891, in test_POST_report_download_progress_does_work_for_other_cluster 'nodegroup_handler', args=[factory.make_NodeGroup().uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_POST_report_download_progress_works_for_nodegroup_worker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 860, in test_POST_report_download_progress_works_for_nodegroup_worker reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_allows_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 783, in test_details_allows_admin reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_does_not_see_other_node_groups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 830, in test_details_does_not_see_other_node_groups reverse('nodegroup_handler', args=[nodegroup_mine.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_refuses_nonworker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 749, in test_details_refuses_nonworker response = self.make_details_request(self.client, nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 738, in make_details_request reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_requires_authentication ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 743, in test_details_requires_authentication response = self.make_details_request(self.client, nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 738, in make_details_request reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_returns_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 762, in test_details_returns_details reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_details_with_no_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 849, in test_details_with_no_details response = self.make_details_request(client, nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 738, in make_details_request reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_empty_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 806, in test_empty_details reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_import_boot_images_calls_ImportBootImages ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 702, in test_nodegroup_import_boot_images_calls_ImportBootImages sources = [get_simplestream_endpoint()] File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_import_boot_images_denied_if_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 728, in test_nodegroup_import_boot_images_denied_if_not_admin reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_does_not_work_for_normal_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 661, in test_nodegroup_list_nodes_does_not_work_for_normal_user reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_requires_authentication ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 652, in test_nodegroup_list_nodes_requires_authentication reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_works_for_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 690, in test_nodegroup_list_nodes_works_for_admin reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_list_nodes_works_for_nodegroup_worker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 674, in test_nodegroup_list_nodes_works_for_nodegroup_worker reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIAuth.test_nodegroup_requires_authentication ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 646, in test_nodegroup_requires_authentication reverse('nodegroup_handler', args=[nodegroup.uuid])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForMSCM.test_probe_and_enlist_mscm_adds_mscm ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 591, in test_probe_and_enlist_mscm_adds_mscm reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForMSCM.test_probe_and_enlist_mscm_adds_mscm ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 591, in test_probe_and_enlist_mscm_adds_mscm reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForUCSM.test_probe_and_enlist_ucsm_adds_ucsm ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 548, in test_probe_and_enlist_ucsm_adds_ucsm reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupAPIForUCSM.test_probe_and_enlist_ucsm_adds_ucsm ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 548, in test_probe_and_enlist_ucsm_adds_ucsm reverse('nodegroup_handler', args=[nodegroup.uuid]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 85, in test_handler_path '/api/1.0/nodegroups/', reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 85, in test_handler_path '/api/1.0/nodegroups/', reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_handler_path ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 85, in test_handler_path '/api/1.0/nodegroups/', reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 95, in test_nodegroups_index_lists_nodegroups reverse('nodegroups_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 95, in test_nodegroups_index_lists_nodegroups reverse('nodegroups_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_nodegroups_index_lists_nodegroups ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 95, in test_nodegroups_index_lists_nodegroups reverse('nodegroups_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 89, in test_reverse_points_to_nodegroups_api reverse('nodegroups_handler'), reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 89, in test_reverse_points_to_nodegroups_api reverse('nodegroups_handler'), reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_nodegroup.TestNodeGroupsAPI.test_reverse_points_to_nodegroups_api ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodegroup.py", line 89, in test_reverse_points_to_nodegroups_api reverse('nodegroups_handler'), reverse('nodegroups_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.api.tests.test_physicalblockdevice.TestDevicesAPI.test_add_tag_to_physical_block_device ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_physicalblockdevice.py", line 37, in test_add_tag_to_physical_block_device uri = get_physicalblockdevice_uri(device) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_physicalblockdevice.py", line 28, in get_physicalblockdevice_uri return reverse('physicalblockdevice_handler', args=[device.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_physicalblockdevice.TestDevicesAPI.test_remove_tag_from_physical_block_device ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_physicalblockdevice.py", line 56, in test_remove_tag_from_physical_block_device uri = get_physicalblockdevice_uri(device) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_physicalblockdevice.py", line 28, in get_physicalblockdevice_uri return reverse('physicalblockdevice_handler', args=[device.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_find_nodegroup_for_pxeconfig_request_uses_cluster_uuid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 371, in test_find_nodegroup_for_pxeconfig_request_uses_cluster_uuid request = RequestFactory().get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_preseed_url_for_known_node_uses_nodegroup_maas_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 390, in test_preseed_url_for_known_node_uses_nodegroup_maas_url reverse('pxeconfig'), params, REMOTE_ADDR=ip) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_calls_event_log_pxe_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 492, in test_pxeconfig_calls_event_log_pxe_request self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_defaults_to_i386_for_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 256, in test_pxeconfig_defaults_to_i386_for_default params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_doesnt_update_pxe_mac_when_same ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 538, in test_pxeconfig_doesnt_update_pxe_mac_when_same self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_enlistment_log_host_url_detects_request_origin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 350, in test_pxeconfig_enlistment_log_host_url_detects_request_origin reverse('pxeconfig'), params, REMOTE_ADDR=ip) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_enlistment_preseed_url_detects_request_origin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 328, in test_pxeconfig_enlistment_preseed_url_detects_request_origin reverse('pxeconfig'), params, REMOTE_ADDR=ip) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_has_enlistment_preseed_url_for_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 307, in test_pxeconfig_has_enlistment_preseed_url_for_default response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_has_preseed_url_for_known_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 358, in test_pxeconfig_has_preseed_url_for_known_node response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_None_for_extra_kernel_opts ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 426, in test_pxeconfig_returns_None_for_extra_kernel_opts pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_all_kernel_parameters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 193, in test_pxeconfig_returns_all_kernel_parameters self.get_pxeconfig(params), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_for_insane_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 433, in test_pxeconfig_returns_commissioning_for_insane_state pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_for_ready_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 447, in test_pxeconfig_returns_commissioning_for_ready_node pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_os_series_for_other_oses ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 562, in test_pxeconfig_returns_commissioning_os_series_for_other_oses params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_commissioning_os_when_erasing_disks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 603, in test_pxeconfig_returns_commissioning_os_when_erasing_disks params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_enlist_config_if_no_architecture_provided ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 407, in test_pxeconfig_returns_enlist_config_if_no_architecture_provided pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_extra_kernel_options ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 421, in test_pxeconfig_returns_extra_kernel_options pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_fs_host_as_cluster_controller ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 414, in test_pxeconfig_returns_fs_host_as_cluster_controller kernel_params = KernelParameters(**self.get_pxeconfig(params)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_global_kernel_params_for_enlisting_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 234, in test_pxeconfig_returns_global_kernel_params_for_enlisting_node response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_image_subarch_not_node_subarch ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 482, in test_pxeconfig_returns_image_subarch_not_node_subarch params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_json ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 173, in test_pxeconfig_returns_json reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_no_content_for_unknown_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 203, in test_pxeconfig_returns_no_content_for_unknown_node response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_success_for_detailed_but_unknown_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 216, in test_pxeconfig_returns_success_for_detailed_but_unknown_node response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_success_for_known_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 198, in test_pxeconfig_returns_success_for_known_node response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_returns_ubuntu_os_series_for_ubuntu_xinstall ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 585, in test_pxeconfig_returns_ubuntu_os_series_for_ubuntu_xinstall params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_sets_pxe_mac_when_empty ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 516, in test_pxeconfig_sets_pxe_mac_when_empty self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_splits_domain_from_node_hostname ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 279, in test_pxeconfig_splits_domain_from_node_hostname pxe_config = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_updates_cluster_interface_for_request_mac ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 614, in test_pxeconfig_updates_cluster_interface_for_request_mac response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_updates_pxe_mac_when_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 527, in test_pxeconfig_updates_pxe_mac_when_changed self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_boot_purpose_enlistment ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 400, in test_pxeconfig_uses_boot_purpose_enlistment response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_enlistment_domain_for_enlisting_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 269, in test_pxeconfig_uses_enlistment_domain_for_enlisting_node self.get_pxeconfig(params).get('domain')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_fixed_hostname_for_enlisting_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 263, in test_pxeconfig_uses_fixed_hostname_for_enlisting_node 'maas-enlist', self.get_pxeconfig(params).get('hostname')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_nodegroup_domain_for_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 289, in test_pxeconfig_uses_nodegroup_domain_for_node self.get_pxeconfig(params).get('domain')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_pxeconfig.TestPXEConfigAPI.test_pxeconfig_uses_present_boot_image ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 246, in test_pxeconfig_uses_present_boot_image params_out = self.get_pxeconfig(params) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_pxeconfig.py", line 167, in get_pxeconfig response = self.client.get(reverse('pxeconfig'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_catches_key_validation_errors ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 169, in test_adding_catches_key_validation_errors reverse('sslkeys_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_returns_badrequest_when_key_not_in_form ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 176, in test_adding_returns_badrequest_when_key_not_in_form reverse('sslkeys_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_adding_works ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 158, in test_adding_works reverse('sslkeys_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_by_id_works ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 142, in test_delete_by_id_works reverse('sslkey_handler', args=[keys[0].id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_delete_fails_if_not_your_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 151, in test_delete_fails_if_not_your_key reverse('sslkey_handler', args=[keys[0].id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 125, in test_get_by_id_fails_for_non_owner reverse('sslkey_handler', args=[key.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_fails_for_non_owner_as_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 135, in test_get_by_id_fails_for_non_owner_as_admin reverse('sslkey_handler', args=[key.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_get_by_id_works ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 109, in test_get_by_id_works reverse('sslkey_handler', args=[key.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 76, in test_list_only_shows_user_keys reverse('sslkeys_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_only_shows_user_keys_for_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 94, in test_list_only_shows_user_keys_for_admin reverse('sslkeys_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_sorts_output ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 59, in test_list_sorts_output reverse('sslkeys_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_list_works ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 44, in test_list_works reverse('sslkeys_handler'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkey_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 37, in test_sslkey_handler_path reverse('sslkey_handler', args=['key'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_ssl_key.TestSSLKeyHandlers.test_sslkeys_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_ssl_key.py", line 32, in test_sslkeys_handler_path '/api/1.0/account/prefs/sslkeys/', reverse('sslkeys_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_support.TestOperationsResource.test_type_error_is_not_hidden ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_support.py", line 57, in test_type_error_is_not_hidden reverse('maas_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 75, in test_DELETE_404 url = reverse('tag_handler', args=['no-tag']) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_removes_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 69, in test_DELETE_removes_tag response = self.client.delete(self.get_tag_uri(tag)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 62, in test_DELETE_requires_admin response = self.client.delete(self.get_tag_uri(tag)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_hides_invisible_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 160, in test_GET_nodes_hides_invisible_nodes response = self.client.get(self.get_tag_uri(tag), {'op': 'nodes'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_returns_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 145, in test_GET_nodes_returns_nodes response = self.client.get(self.get_tag_uri(tag), {'op': 'nodes'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_GET_nodes_with_no_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 133, in test_GET_nodes_with_no_nodes response = self.client.get(self.get_tag_uri(tag), {'op': 'nodes'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_GET_refuses_to_access_nonexistent_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 94, in test_GET_refuses_to_access_nonexistent_node url = reverse('tag_handler', args=['no-such-tag']) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_GET_returns_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 82, in test_GET_returns_tag url = reverse('tag_handler', args=['tag-name']) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_leaves_manual_tags ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 362, in test_POST_rebuild_leaves_manual_tags response = self.client.post(self.get_tag_uri(tag), {'op': 'rebuild'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_rebuilds_node_mapping ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 350, in test_POST_rebuild_rebuilds_node_mapping response = self.client.post(self.get_tag_uri(tag), {'op': 'rebuild'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 378, in test_POST_rebuild_requires_admin self.get_tag_uri(tag), {'op': 'rebuild'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_rebuild_unknown_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 371, in test_POST_rebuild_unknown_404 reverse('tag_handler', args=['unknown-tag']), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_allows_nodegroup_worker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 272, in test_POST_update_nodes_allows_nodegroup_worker self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_changes_associations ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 206, in test_POST_update_nodes_changes_associations self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_modify_other_nodegroup_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 316, in test_POST_update_nodes_doesnt_modify_other_nodegroup_nodes self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_doesnt_require_add_or_remove ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 239, in test_POST_update_nodes_doesnt_require_add_or_remove self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_incorrect_definition ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 335, in test_POST_update_nodes_ignores_incorrect_definition self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_ignores_unknown_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 223, in test_POST_update_nodes_ignores_unknown_nodes self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_non_nodegroup_worker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 301, in test_POST_update_nodes_refuses_non_nodegroup_worker self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_refuses_unidentified_nodegroup_worker ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 289, in test_POST_update_nodes_refuses_unidentified_nodegroup_worker self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_rejects_normal_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 259, in test_POST_update_nodes_rejects_normal_user self.get_tag_uri(tag), { File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_POST_update_nodes_unknown_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 194, in test_POST_update_nodes_unknown_tag reverse('tag_handler', args=[name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_PUT_invalid_definition ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 182, in test_PUT_invalid_definition self.get_tag_uri(tag), {'definition': 'invalid::tag'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_PUT_refuses_non_superuser ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 101, in test_PUT_refuses_non_superuser self.get_tag_uri(tag), {'comment': 'A special comment'}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_node_associations ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 126, in test_PUT_updates_node_associations self.get_tag_uri(tag), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_PUT_updates_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 109, in test_PUT_updates_tag self.get_tag_uri(tag), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 58, in get_tag_uri return reverse('tag_handler', args=[tag.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 54, in test_handler_path reverse('tag_handler', args=['tag-name'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_GET_list_without_tags_returns_empty_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 389, in test_GET_list_without_tags_returns_empty_list response = self.client.get(reverse('tags_handler'), {'op': 'list'}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_creates_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 411, in test_POST_new_creates_tag reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_invalid_tag_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 452, in test_POST_new_invalid_tag_name reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_kernel_opts ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 472, in test_POST_new_kernel_opts reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_populates_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 496, in test_POST_new_populates_nodes reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_refuses_non_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 395, in test_POST_new_refuses_non_admin reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_POST_new_without_definition_creates_tag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 430, in test_POST_new_without_definition_creates_tag reverse('tags_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_tag.TestTagsAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_tag.py", line 386, in test_handler_path '/api/1.0/tags/', reverse('tags_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUser.test_GET_finds_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 132, in test_GET_finds_user reverse('user_handler', args=[user.username])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUser.test_GET_identifies_superuser_as_such ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 156, in test_GET_identifies_superuser_as_such reverse('user_handler', args=[user.username])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUser.test_GET_returns_404_if_user_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 163, in test_GET_returns_404_if_user_not_found response = self.client.get(reverse('user_handler', args=[nonuser])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUser.test_GET_shows_expected_fields ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 144, in test_GET_shows_expected_fields reverse('user_handler', args=[user.username])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUser.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 126, in test_handler_path reverse('user_handler', args=['username'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_GET_lists_users ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 92, in test_GET_lists_users response = self.client.get(reverse('users_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_GET_orders_by_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 109, in test_GET_orders_by_name response = self.client.get(reverse('users_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_POST_creates_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 62, in test_POST_creates_admin reverse('users_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_POST_creates_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 40, in test_POST_creates_user reverse('users_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_POST_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 79, in test_POST_requires_admin reverse('users_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_user.TestUsers.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_user.py", line 31, in test_handler_path '/api/1.0/users/', reverse('users_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_version.TestFindingResources.test_GET_returns_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_version.py", line 34, in test_GET_returns_details response = self.client.get(reverse('version')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_version.TestFindingResources.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_version.py", line 31, in test_handler_path '/api/1.0/version/', reverse('version')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_cannot_delete_default_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 138, in test_DELETE_cannot_delete_default_zone response = self.client.delete(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_is_idempotent ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 163, in test_DELETE_is_idempotent response = self.client.delete(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_rejects_deletion_of_default_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 125, in test_DELETE_rejects_deletion_of_default_zone get_zone_uri(Zone.objects.get_default_zone())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_removes_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 118, in test_DELETE_removes_zone response = self.client.delete(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 131, in test_DELETE_requires_admin response = self.client.delete(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_DELETE_sets_foreign_keys_to_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 153, in test_DELETE_sets_foreign_keys_to_default response = self.client.delete(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_GET_returns_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 52, in test_GET_returns_zone response = self.client.get(get_zone_uri(zone)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_POST_is_prohibited ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 43, in test_POST_is_prohibited get_zone_uri(zone), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_changing_name_maintains_foreign_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 107, in test_PUT_changing_name_maintains_foreign_keys get_zone_uri(zone), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_rejects_change_of_default_zone_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 95, in test_PUT_rejects_change_of_default_zone_name get_zone_uri(zone), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 75, in test_PUT_requires_admin get_zone_uri(zone), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 65, in test_PUT_updates_zone get_zone_uri(zone), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_PUT_updates_zone_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 84, in test_PUT_updates_zone_name response = self.client.put(get_zone_uri(zone), {'name': new_name}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 30, in get_zone_uri return reverse('zone_handler', args=[zone.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zone.TestZoneAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zone.py", line 37, in test_handler_path '/api/1.0/zones/name/', reverse('zone_handler', args=['name'])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zones.TestZonesAPI.test_handler_path ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zones.py", line 30, in test_handler_path '/api/1.0/zones/', reverse('zones_handler')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_sorted_zone_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zones.py", line 84, in test_list_returns_sorted_zone_list reverse('zones_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zones.TestZonesAPI.test_list_returns_zone_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zones.py", line 64, in test_list_returns_zone_list reverse('zones_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zones.TestZonesAPI.test_new_creates_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zones.py", line 37, in test_new_creates_zone reverse('zones_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.api.tests.test_zones.TestZonesAPI.test_new_requires_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_zones.py", line 52, in test_new_requires_admin reverse('zones_handler'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_accept_enlistment_gets_node_out_of_declared_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1264, in test_accept_enlistment_gets_node_out_of_declared_state return_value = node.accept_enlistment(user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 859, in accept_enlistment self.start_commissioning(user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_changes_status_and_starts_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1326, in test_start_commissioning_changes_status_and_starts_node node.start_commissioning(admin) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_clears_node_commissioning_results ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1358, in test_start_commissioning_clears_node_commissioning_results node.start_commissioning(factory.make_admin()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_ignores_other_commissioning_results ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1371, in test_start_commissioning_ignores_other_commissioning_results other_node.start_commissioning(factory.make_admin()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_logs_and_raises_errors_in_starting ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1438, in test_start_commissioning_logs_and_raises_errors_in_starting NoConnectionsAvailable, node.start_commissioning, admin) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_reverts_status_on_post_commit_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1421, in test_start_commissioning_reverts_status_on_post_commit_error node.start_commissioning(admin) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_commissioning_starts_monitor ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 1478, in test_start_commissioning_starts_monitor node.start_commissioning(admin) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_changes_state_and_starts_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 667, in test_start_disk_erasing_changes_state_and_starts_node node.start_disk_erasing(owner) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 1330, in start_disk_erasing disk_erase_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/disk_erasing.py", line 33, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_logs_and_raises_errors_in_starting ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 758, in test_start_disk_erasing_logs_and_raises_errors_in_starting exception_type, node.start_disk_erasing, admin) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 1330, in start_disk_erasing disk_erase_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/disk_erasing.py", line 33, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_node.TestNode.test_start_disk_erasing_sets_status_on_post_commit_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_node.py", line 739, in test_start_disk_erasing_sets_status_on_post_commit_error node.start_disk_erasing(admin) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 1330, in start_disk_erasing disk_erase_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/disk_erasing.py", line 33, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_nodegroup.TestNodeGroup.test_import_boot_images_calls_client_with_resource_endpoint ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_nodegroup.py", line 469, in test_import_boot_images_calls_client_with_resource_endpoint sources = [get_simplestream_endpoint()] File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_nodegroup.TestNodeGroup.test_import_boot_images_calls_getClientFor_with_uuid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_nodegroup.py", line 462, in test_import_boot_images_calls_getClientFor_with_uuid nodegroup.import_boot_images() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/nodegroup.py", line 351, in import_boot_images sources = [get_simplestream_endpoint()] File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.models.tests.test_nodegroup.TestNodeGroup.test_import_boot_images_end_to_end ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_nodegroup.py", line 501, in test_import_boot_images_end_to_end nodegroup.import_boot_images().wait(10) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/nodegroup.py", line 351, in import_boot_images sources = [get_simplestream_endpoint()] File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 41930 twisted: INFO: (TCP Port 41930 Closed) twisted: INFO: Factory starting on u'/tmp/tmpZN4vvr/sock' twisted: INFO: AMPTestProtocol#43 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpZN4vvr/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpZN4vvr/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster 'c9ae7a0a-da33-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpZN4vvr/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpZN4vvr/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#43 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpZN4vvr/sock')) twisted: INFO: Factory starting on 36113 twisted: INFO: (TCP Port 36113 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.models.tests.test_nodegroup.TestNodeGroupManager.test_import_boot_images_on_accepted_clusters_calls_getClientFor ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/tests/test_nodegroup.py", line 233, in test_import_boot_images_on_accepted_clusters_calls_getClientFor NodeGroup.objects.import_boot_images_on_accepted_clusters() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/nodegroup.py", line 139, in import_boot_images_on_accepted_clusters nodegroup.import_boot_images() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/nodegroup.py", line 351, in import_boot_images sources = [get_simplestream_endpoint()] File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.rpc.tests.test_nodes.TestCommissionNode.test__commissions_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/rpc/tests/test_nodes.py", line 259, in test__commissions_node commission_node(node.system_id, user) File "/tmp/tarmac/branch.ij_rsM/src/provisioningserver/utils/twisted.py", line 151, in wrapper return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/rpc/nodes.py", line 178, in commission_node raise CommissionNodeFailed(e) CommissionNodeFailed: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 51866 twisted: INFO: (TCP Port 51866 Closed) twisted: INFO: Factory starting on u'/tmp/tmpL_iweR/sock' twisted: INFO: AMPTestProtocol#45 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpL_iweR/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpL_iweR/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster 'd56a0c88-da33-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpL_iweR/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpL_iweR/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#45 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpL_iweR/sock')) twisted: INFO: Factory starting on 38240 twisted: INFO: (TCP Port 38240 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_orphaned_juju_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_migration.py", line 169, in test_get_destination_user_with_orphaned_juju_state make_provider_state_file(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.support.pertenant.tests.test_migration.TestFunctions.test_get_destination_user_with_user_from_juju_state ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_migration.py", line 161, in test_get_destination_user_with_user_from_juju_state make_provider_state_file(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.support.pertenant.tests.test_migration.TestMigrate.test_migrate_all_nodes_to_bootstrap_owner_when_multiple_users ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_migration.py", line 360, in test_migrate_all_nodes_to_bootstrap_owner_when_multiple_users make_provider_state_file(node1) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.support.pertenant.tests.test_utils.TestExtractBootstrapNodeSystemId.test_parses_valid_provider_state_file ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 45, in test_parses_valid_provider_state_file provider_state_file = make_provider_state_file(node=node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_None_if_node_does_not_exist ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 74, in test_returns_None_if_node_does_not_exist make_provider_state_file(node=node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.support.pertenant.tests.test_utils.TestGetBootstrapNodeOwner.test_returns_owner_if_node_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 69, in test_returns_owner_if_node_found make_provider_state_file(node=node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/support/pertenant/tests/test_utils.py", line 34, in make_provider_state_file node_link = reverse('node_handler', args=[node.system_id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_DEFAULT_MAAS_URL_by_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 54, in test_absolute_reverse_uses_DEFAULT_MAAS_URL_by_default absolute_url = absolute_reverse('settings') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_args ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 82, in test_absolute_reverse_uses_args absolute_url = absolute_reverse('cluster-edit', args=[nodegroup.uuid]) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_given_base_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 60, in test_absolute_reverse_uses_given_base_url absolute_url = absolute_reverse('settings', base_url=maas_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_kwargs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 75, in test_absolute_reverse_uses_kwargs 'cluster-edit', kwargs={'uuid': nodegroup.uuid}) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteReverse.test_absolute_reverse_uses_query_string ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 67, in test_absolute_reverse_uses_query_string absolute_url = absolute_reverse('settings', query=parameters) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_copes_with_trailing_slash ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 101, in test_absolute_url_reverse_copes_with_trailing_slash absolute_url = absolute_url_reverse('settings') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 115, in absolute_url_reverse reverse_link = reverse(view_name, prefix='', *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_path_from_DEFAULT_MAAS_URL ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 93, in test_absolute_url_reverse_uses_path_from_DEFAULT_MAAS_URL absolute_url = absolute_url_reverse('settings') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 115, in absolute_url_reverse reverse_link = reverse(view_name, prefix='', *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_utils.TestAbsoluteUrlReverse.test_absolute_url_reverse_uses_query_string ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_utils.py", line 110, in test_absolute_url_reverse_uses_query_string absolute_url = absolute_url_reverse('settings', query=parameters) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 115, in absolute_url_reverse reverse_link = reverse(view_name, prefix='', *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogin.test_login_contains_input_tags_if_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 36, in test_login_contains_input_tags_if_user response = self.client.get('/accounts/login/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogin.test_login_displays_createadmin_message_if_no_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 45, in test_login_displays_createadmin_message_if_no_user response = self.client.get('/accounts/login/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogin.test_login_redirects_when_authenticated ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 53, in test_login_redirects_when_authenticated response = self.client.get('/accounts/login/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_off_in_production ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 59, in test_login_sets_autocomplete_off_in_production response = self.client.get('/accounts/login/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogin.test_login_sets_autocomplete_on_in_debug_mode ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 67, in test_login_sets_autocomplete_on_in_debug_mode response = self.client.get('/accounts/login/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogout.test_loggout_uses_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 88, in test_loggout_uses_POST self.client.post(reverse('logout')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_account.TestLogout.test_logout_link_present_on_homepage ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_account.py", line 77, in test_logout_link_present_on_homepage response = self.client.get(reverse('index')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterAcceptedListingTest.test_warning_is_displayed_if_a_cluster_is_disconnected ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 285, in test_warning_is_displayed_if_a_cluster_is_disconnected response = self.client.get(reverse('cluster-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterAcceptedListingTest.test_warning_is_displayed_if_a_cluster_is_out_of_sync ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 324, in test_warning_is_displayed_if_a_cluster_is_out_of_sync response = self.client.get(reverse('cluster-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterAcceptedListingTest.test_warning_is_displayed_if_region_is_missing_images ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 304, in test_warning_is_displayed_if_region_is_missing_images response = self.client.get(reverse('cluster-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterDeleteTest.test_can_delete_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 341, in test_can_delete_cluster delete_link = reverse('cluster-delete', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterEditTest.test_admin_can_disable_default_disable_ipv4_flag ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 403, in test_admin_can_disable_default_disable_ipv4_flag edit_link = reverse('cluster-edit', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterEditTest.test_can_edit_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 380, in test_can_edit_cluster edit_link = reverse('cluster-edit', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterEditTest.test_cluster_page_contains_links_to_edit_and_delete_interfaces ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 362, in test_cluster_page_contains_links_to_edit_and_delete_interfaces self.client.get(reverse('cluster-edit', args=[nodegroup.uuid]))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterEditTest.test_contains_link_to_add_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 396, in test_contains_link_to_add_interface self.client.get(reverse('cluster-edit', args=[nodegroup.uuid]))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterInterfaceCreateTest.test_can_create_cluster_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 486, in test_can_create_cluster_interface 'cluster-interface-create', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterInterfaceDeleteTest.test_can_delete_cluster_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 423, in test_can_delete_cluster_interface args=[nodegroup.uuid, interface.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterInterfaceDeleteTest.test_interface_delete_supports_interface_alias ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 439, in test_interface_delete_supports_interface_alias args=[nodegroup.uuid, interface.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterInterfaceEditTest.test_can_edit_cluster_interface ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 455, in test_can_edit_cluster_interface args=[nodegroup.uuid, interface.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterInterfaceEditTest.test_interface_edit_supports_interface_alias ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 473, in test_interface_edit_supports_interface_alias args=[nodegroup.uuid, interface.name]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingAccess.test_admin_sees_cluster_tab ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 221, in test_admin_sees_cluster_tab self.client.get(reverse('index')), element='#main-nav') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingAccess.test_non_admin_doesnt_see_cluster_tab ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 227, in test_non_admin_doesnt_see_cluster_tab self.client.get(reverse('index')), element='#main-nav') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingNoImagesTest.test_listing_displays_no_images_available ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 208, in test_listing_displays_no_images_available reverse(ClusterListView.status_links[NODEGROUP_STATUS.ACCEPTED])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 183, in test_listing_displays_connected_image_status reverse(ClusterListView.status_links[NODEGROUP_STATUS.ACCEPTED])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 183, in test_listing_displays_connected_image_status reverse(ClusterListView.status_links[NODEGROUP_STATUS.ACCEPTED])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 183, in test_listing_displays_connected_image_status reverse(ClusterListView.status_links[NODEGROUP_STATUS.ACCEPTED])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingStateTest.test_listing_displays_connected_image_status ---------------------------------------------------------------------- _StringException: traceback-3: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 183, in test_listing_displays_connected_image_status reverse(ClusterListView.status_links[NODEGROUP_STATUS.ACCEPTED])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_cluster_listing_contains_links_to_manipulate_clusters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 67, in test_cluster_listing_contains_links_to_manipulate_clusters links = get_content_links(self.client.get(self.get_url())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_cluster_listing_contains_links_to_manipulate_clusters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 67, in test_cluster_listing_contains_links_to_manipulate_clusters links = get_content_links(self.client.get(self.get_url())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_cluster_listing_contains_links_to_manipulate_clusters ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 67, in test_cluster_listing_contains_links_to_manipulate_clusters links = get_content_links(self.client.get(self.get_url())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_listing_is_paginated ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 137, in test_listing_is_paginated response = self.client.get(self.get_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_listing_is_paginated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 137, in test_listing_is_paginated response = self.client.get(self.get_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_listing_is_paginated ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 137, in test_listing_is_paginated response = self.client.get(self.get_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 59, in get_url self.status]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_link_for_other_status ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 91, in test_make_title_entry_returns_link_for_other_status entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_link_for_other_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 91, in test_make_title_entry_returns_link_for_other_status entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_link_for_other_status ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 91, in test_make_title_entry_returns_link_for_other_status entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_title_if_no_cluster ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 105, in test_make_title_entry_returns_title_if_no_cluster entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_title_if_no_cluster ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 105, in test_make_title_entry_returns_title_if_no_cluster entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_make_title_entry_returns_title_if_no_cluster ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 105, in test_make_title_entry_returns_title_if_no_cluster entry = view.make_title_entry(other_status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_contains_links_to_other_listings ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 129, in test_title_contains_links_to_other_listings title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_contains_links_to_other_listings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 129, in test_title_contains_links_to_other_listings title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_contains_links_to_other_listings ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 129, in test_title_contains_links_to_other_listings title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_displays_number_of_clusters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 115, in test_title_displays_number_of_clusters title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_displays_number_of_clusters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 115, in test_title_displays_number_of_clusters title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterListingTest.test_title_displays_number_of_clusters ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 115, in test_title_displays_number_of_clusters title = view.make_cluster_listing_title() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 104, in make_cluster_listing_title for status, link_name in self.status_links.items())) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 103, in self.make_title_entry(status, link_name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/clusters.py", line 78, in make_title_entry link = reverse(link_name) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterPendingListingTest.test_pending_listing_accepts_all_pending_nodegroups_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 256, in test_pending_listing_accepts_all_pending_nodegroups_POST reverse('cluster-list-pending'), {'mass_accept_submit': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterPendingListingTest.test_pending_listing_contains_form_to_accept_all_nodegroups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 236, in test_pending_listing_contains_form_to_accept_all_nodegroups response = self.client.get(reverse('cluster-list-pending')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterPendingListingTest.test_pending_listing_contains_form_to_reject_all_nodegroups ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 244, in test_pending_listing_contains_form_to_reject_all_nodegroups response = self.client.get(reverse('cluster-list-pending')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_clusters.ClusterPendingListingTest.test_pending_listing_rejects_all_pending_nodegroups_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_clusters.py", line 269, in test_pending_listing_rejects_all_pending_nodegroups_POST reverse('cluster-list-pending'), {'mass_reject_submit': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_css ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 160, in test_maas_load_css url = '%s?%s' % (reverse('combo-maas'), '&'.join(requested_files)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_image ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 167, in test_maas_load_image url = '%s?%s' % (reverse('combo-maas'), img_path) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_maas_load_js ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 153, in test_maas_load_js url = '%s?%s' % (reverse('combo-maas'), '&'.join(requested_files)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_no_file_returns_not_found ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 141, in test_yui_combo_no_file_returns_not_found response = self.client.get(reverse('combo-yui')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_combo_other_file_extension_returns_bad_request ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 145, in test_yui_combo_other_file_extension_returns_bad_request url = '%s?%s' % (reverse('combo-yui'), 'file.wrongextension') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_css ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 130, in test_yui_load_css url = '%s?%s' % (reverse('combo-yui'), '&'.join(requested_files)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_combo.TestComboLoaderView.test_yui_load_js ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_combo.py", line 115, in test_yui_load_js url = '%s?%s' % (reverse('combo-yui'), '&'.join(requested_files)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_general.MAASExceptionHandledInView.test_raised_ExternalComponentException_publishes_message ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_general.py", line 318, in test_raised_ExternalComponentException_publishes_message nodegroup_edit_link = reverse('cluster-edit', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_general.MAASExceptionHandledInView.test_raised_MAASException_redirects ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_general.py", line 303, in test_raised_MAASException_redirects nodegroup_edit_link = reverse('cluster-edit', args=[nodegroup.uuid]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_general.PermanentErrorDisplayTest.test_permanent_error_displayed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_general.py", line 344, in test_permanent_error_displayed reverse('index'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_general.Test404500.test_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_general.py", line 46, in test_404 response = self.client.get('/no-found-page/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_general.Test404500.test_500 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_general.py", line 59, in test_500 from maasserver.urls import urlpatterns File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_calls_get_os_release_title_for_generated_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 495, in test_calls_get_os_release_title_for_generated_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_hides_delete_button_for_generated_resource_when_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 480, in test_hides_delete_button_for_generated_resource_when_not_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_hides_generated_images_section ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 440, in test_hides_generated_images_section response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_delete_button_for_generated_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 468, in test_shows_delete_button_for_generated_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_generated_images_section ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 449, in test_shows_generated_images_section response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.GeneratedImagesTest.test_shows_generated_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 459, in test_shows_generated_resources response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_calls_get_os_release_title_for_other_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 358, in test_calls_get_os_release_title_for_other_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_hides_apply_button_if_import_running ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 341, in test_hides_apply_button_if_import_running response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_hides_image_from_boot_source_cache_without_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 268, in test_hides_image_from_boot_source_cache_without_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_hides_other_synced_images_section ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 250, in test_hides_other_synced_images_section response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_post_calls_import_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 412, in test_post_calls_import_resources reverse('images'), {'other_images': 1, 'image': []}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_post_clears_all_other_os_selections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 382, in test_post_clears_all_other_os_selections reverse('images'), {'other_images': 1, 'image': []}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_post_creates_selection_with_multiple_arches ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 400, in test_post_creates_selection_with_multiple_arches reverse('images'), {'other_images': 1, 'image': images}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_post_returns_forbidden_if_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 370, in test_post_returns_forbidden_if_not_admin reverse('images'), {'other_images': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_apply_button_if_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 329, in test_shows_apply_button_if_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_checkbox_for_boot_source_cache ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 287, in test_shows_checkbox_for_boot_source_cache response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_image_from_boot_source_cache_with_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 277, in test_shows_image_from_boot_source_cache_with_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_last_update_time_for_synced_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 300, in test_shows_last_update_time_for_synced_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_number_of_nodes_for_synced_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 317, in test_shows_number_of_nodes_for_synced_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.OtherImagesTest.test_shows_other_synced_images_section ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 259, in test_shows_other_synced_images_section response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test__returns_cluster_import_running_False ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 609, in test__returns_cluster_import_running_False response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test__returns_cluster_import_running_True ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 601, in test__returns_cluster_import_running_True response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test__returns_json ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 578, in test__returns_json response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test__returns_region_import_running_False ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 593, in test__returns_region_import_running_False response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test__returns_region_import_running_True ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 585, in test__returns_region_import_running_True response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_complete_False ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 796, in test_combined_subarch_resource_calculates_complete_False response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_complete_True ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 778, in test_combined_subarch_resource_calculates_complete_True response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_num_of_nodes_deployed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 759, in test_combined_subarch_resource_calculates_num_of_nodes_deployed response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_progress ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 815, in test_combined_subarch_resource_calculates_progress response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_calculates_unique_size ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 732, in test_combined_subarch_resource_calculates_unique_size response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_clusters_syncing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 888, in test_combined_subarch_resource_shows_clusters_syncing response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_complete_status ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 851, in test_combined_subarch_resource_shows_complete_status response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_queued_if_no_progress ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 832, in test_combined_subarch_resource_shows_queued_if_no_progress response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combined_subarch_resource_shows_waiting_for_cluster_to_sync ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 868, in test_combined_subarch_resource_shows_waiting_for_cluster_to_sync response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_combines_subarch_resources_into_one_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 714, in test_combines_subarch_resources_into_one_resource response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_returns_resource_attributes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 628, in test_returns_resource_attributes response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_returns_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 617, in test_returns_resources response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_returns_ubuntu_release_version_name ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 645, in test_returns_ubuntu_release_version_name response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 661, in test_shows_number_of_nodes_deployed_for_resource response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_resource_with_defaults ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 678, in test_shows_number_of_nodes_deployed_for_resource_with_defaults response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageAjax.test_shows_number_of_nodes_deployed_for_ubuntu_subarch_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 700, in test_shows_number_of_nodes_deployed_for_ubuntu_subarch_resource response = self.get_images_ajax() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 574, in get_images_ajax reverse('images'), HTTP_X_REQUESTED_WITH='XMLHttpRequest') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageDelete.test_deletes_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 909, in test_deletes_resource reverse('image-delete', args=[resource.id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageDelete.test_non_admin_cannot_delete ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 901, in test_non_admin_cannot_delete reverse('image-delete', args=[resource.id])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.TestImageDelete.test_redirects_to_images ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 918, in test_redirects_to_images reverse('image-delete', args=[resource.id]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_hides_import_button_if_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 125, in test_hides_import_button_if_not_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_import_calls_import_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 153, in test_import_calls_import_resources reverse('images'), {'ubuntu_images': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_import_removes_old_selections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 220, in test_import_removes_old_selections reverse('images'), {'ubuntu_images': 1, 'release': [release]}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_arches_on_selections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 198, in test_import_sets_arches_on_selections reverse('images'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_empty_selections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 163, in test_import_sets_empty_selections reverse('images'), {'ubuntu_images': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_import_sets_release_selections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 181, in test_import_sets_release_selections reverse('images'), {'ubuntu_images': 1, 'release': releases}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_post_returns_forbidden_if_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 144, in test_post_returns_forbidden_if_not_admin reverse('images'), {'ubuntu_images': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_architecture_options ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 108, in test_shows_architecture_options response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_connection_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 71, in test_shows_connection_error response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_import_button_if_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 135, in test_shows_import_button_if_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_missing_images_warning_if_not_ubuntu_boot_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 116, in test_shows_missing_images_warning_if_not_ubuntu_boot_resources response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_no_ubuntu_sources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 78, in test_shows_no_ubuntu_sources response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_release_options ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 97, in test_shows_release_options response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UbuntuImagesTest.test_shows_too_many_ubuntu_sources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 87, in test_shows_too_many_ubuntu_sources response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_images.UploadedImagesTest.test_hides_delete_button_for_uploaded_resource_when_not_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 562, in test_hides_delete_button_for_uploaded_resource_when_not_admin response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.UploadedImagesTest.test_shows_delete_button_for_uploaded_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 552, in test_shows_delete_button_for_uploaded_resource response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.UploadedImagesTest.test_shows_no_custom_images_message ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 522, in test_shows_no_custom_images_message response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.UploadedImagesTest.test_shows_uploaded_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 531, in test_shows_uploaded_resources response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_images.UploadedImagesTest.test_shows_uploaded_resources_name_if_title_blank ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_images.py", line 543, in test_shows_uploaded_resources_name_if_title_blank response = self.client.get(reverse('images')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_index.TestIndexView.test__adds_port_number_to_context ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_index.py", line 37, in test__adds_port_number_to_context response = self.client.get(reverse('index')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkAddTestAdmin.test_adds_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 206, in test_adds_network response = self.client.post(reverse('network-add'), definition) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkAddTestAdmin.test_get_success_url_returns_valid_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 216, in test_get_success_url_returns_valid_url url = NetworkAdd().get_success_url() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/networks.py", line 74, in get_success_url return reverse('network-list') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkAddTestNonAdmin.test_cannot_add_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 184, in test_cannot_add_network response = self.client.post(reverse('network-add'), {'name': name}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDeleteAdminTest.test_deletes_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 359, in test_deletes_network reverse('network-del', args=[network.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDeleteAdminTest.test_disconnects_macs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 377, in test_disconnects_macs reverse('network-del', args=[network.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDeleteAdminTest.test_redirects_to_listing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 368, in test_redirects_to_listing reverse('network-del', args=[network.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDeleteNonAdminTest.test_cannot_delete ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 348, in test_cannot_delete reverse('network-del', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewAdmin.test_network_detail_contains_delete_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 295, in test_network_detail_contains_delete_link reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewAdmin.test_network_detail_contains_edit_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 287, in test_network_detail_contains_edit_link reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewNonAdmin.test_network_detail_does_not_contain_delete_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 276, in test_network_detail_does_not_contain_delete_link reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewNonAdmin.test_network_detail_does_not_contain_edit_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 268, in test_network_detail_does_not_contain_edit_link reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewTest.test_network_detail_displays_network_detail ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 228, in test_network_detail_displays_network_detail reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewTest.test_network_detail_displays_node_count ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 245, in test_network_detail_displays_node_count reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkDetailViewTest.test_network_detail_escapes_description ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 255, in test_network_detail_escapes_description reverse('network-view', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkEditAdminTest.test_network_edit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 323, in test_network_edit reverse('network-edit', args=[network.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkEditNonAdminTest.test_cannot_access_network_edit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 306, in test_cannot_access_network_edit reverse('network-edit', args=[network.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTest.test_network_list_displays_links_to_network_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 101, in test_network_list_displays_links_to_network_node response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTest.test_network_list_displays_network_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 65, in test_network_list_displays_network_details response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTest.test_network_list_displays_sorted_list_of_networks ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 87, in test_network_list_displays_sorted_list_of_networks response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTest.test_network_list_link_present_on_homepage ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 50, in test_network_list_link_present_on_homepage response = self.client.get(reverse('index')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTest.test_network_listing_is_paginated ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 115, in test_network_listing_is_paginated response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTestAdmin.test_network_list_contains_add_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 174, in test_network_list_contains_add_link response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTestAdmin.test_network_list_contains_edit_links ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 159, in test_network_list_contains_edit_links for network in networks File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTestNonAdmin.test_network_list_does_not_contain_add_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 147, in test_network_list_does_not_contain_add_link response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_networks.NetworkListingViewTestNonAdmin.test_network_list_does_not_contain_edit_and_delete_links ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_networks.py", line 128, in test_network_list_does_not_contain_edit_and_delete_links response = self.client.get(reverse('network-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_GET ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 137, in test_add_key_GET response = self.client.get(reverse('prefs-add-sshkey')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_POST_adds_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 151, in test_add_key_POST_adds_key reverse('prefs-add-sshkey'), {'key': key_string}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_add_key_POST_fails_if_key_already_exists_for_the_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 162, in test_add_key_POST_fails_if_key_already_exists_for_the_user reverse('prefs-add-sshkey'), {'key': key_string}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 187, in test_delete_key_GET del_link = reverse('prefs-delete-sshkey', args=[key.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET_cannot_access_someone_elses_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 203, in test_delete_key_GET_cannot_access_someone_elses_key del_link = reverse('prefs-delete-sshkey', args=[key.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_GET_nonexistent_key_redirects_to_prefs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 213, in test_delete_key_GET_nonexistent_key_redirects_to_prefs del_link = reverse('prefs-delete-sshkey', args=[key.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 222, in test_delete_key_POST del_link = reverse('prefs-delete-sshkey', args=[key.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_delete_key_POST_ignores_nonexistent_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 233, in test_delete_key_POST_ignores_nonexistent_key del_link = reverse('prefs-delete-sshkey', args=[key.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.KeyManagementTest.test_key_can_be_added_if_same_key_already_setup_for_other_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 176, in test_key_can_be_added_if_same_key_already_setup_for_other_user reverse('prefs-add-sshkey'), {'key': key_string}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_api ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 59, in test_prefs_GET_api response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_GET_profile ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 45, in test_prefs_GET_profile response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_password ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 96, in test_prefs_POST_password 'new_password2': 'new', File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 483, in post response = super(Client, self).post(path, data=data, content_type=content_type, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 302, in post return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_POST_profile ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 78, in test_prefs_POST_profile '/account/prefs/', get_prefixed_form_data('profile', params)) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 483, in post response = super(Client, self).post(path, data=data, content_type=content_type, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 302, in post return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_add_ssh_key_button ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 111, in test_prefs_displays_add_ssh_key_button response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_compact_representation_of_users_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 118, in test_prefs_displays_compact_representation_of_users_keys response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_link_to_delete_ssh_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 125, in test_prefs_displays_link_to_delete_ssh_keys response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_prefs.UserPrefsViewTest.test_prefs_displays_message_when_no_public_keys_are_configured ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_prefs.py", line 106, in test_prefs_displays_message_when_no_public_keys_are_configured response = self.client.get('/account/prefs/') File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 473, in get response = super(Client, self).get(path, data=data, **extra) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 280, in get return self.request(**r) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/testing/testclient.py", line 43, in request return upcall(**request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 426, in request response = self.handler(environ) File "/usr/lib/python2.7/dist-packages/django/test/client.py", line 98, in __call__ self.load_middleware() File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware mw_instance = mw_class() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 101, in __init__ reverse('login'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.NonAdminSettingsTest.test_settings_import_boot_images_reserved_to_admin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 343, in test_settings_import_boot_images_reserved_to_admin reverse('settings'), {'import_all_boot_images': 1}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_POST_creates_new_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 301, in test_settings_boot_source_POST_creates_new_source reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_POST_updates_source ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 323, in test_settings_boot_source_POST_updates_source reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_is_not_shown ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 290, in test_settings_boot_source_is_not_shown response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_boot_source_is_shown ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 280, in test_settings_boot_source_is_shown response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_commissioning_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 127, in test_settings_commissioning_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_deploy_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 216, in test_settings_deploy_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_disk_erasing_on_release_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 193, in test_settings_disk_erasing_on_release_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_hides_license_keys_if_no_OS_supporting_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 149, in test_settings_hides_license_keys_if_no_OS_supporting_keys response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_kernelopts_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 266, in test_settings_kernelopts_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_list_users ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 55, in test_settings_list_users response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_maas_and_network_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 101, in test_settings_maas_and_network_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_shows_license_keys_if_OS_supporting_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 162, in test_settings_shows_license_keys_if_OS_supporting_keys response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_third_party_drivers_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 172, in test_settings_third_party_drivers_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.SettingsTest.test_settings_ubuntu_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 243, in test_settings_ubuntu_POST reverse('settings'), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_account_views_are_routable_for_full_range_of_usernames ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 478, in test_account_views_are_routable_for_full_range_of_usernames path = reverse("accounts-%s" % view, args=[user.username]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. maas.bootsources: INFO: Updated boot sources cache. --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_add_user_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 397, in test_add_user_POST response = self.client.post(reverse('accounts-add'), params) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_GET ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 437, in test_delete_user_GET del_link = reverse('accounts-del', args=[user.username]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_delete_user_POST ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 457, in test_delete_user_POST del_link = reverse('accounts-del', args=[user.username]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_profile_updates_attributes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 415, in test_edit_user_POST_profile_updates_attributes reverse('accounts-edit', args=[user.username]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_edit_user_POST_updates_password ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 428, in test_edit_user_POST_updates_password reverse('accounts-edit', args=[user.username]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings.UserManagementTest.test_view_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings.py", line 466, in test_view_user del_link = reverse('accounts-view', args=[user.username]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptDeleteTest.test_can_delete_commissioning_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 84, in test_can_delete_commissioning_script delete_link = reverse('commissioning-script-delete', args=[script.id]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_commissioning_scripts_slot_anchor ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 70, in test_settings_contains_commissioning_scripts_slot_anchor response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_links_to_delete_scripts ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 62, in test_settings_contains_links_to_delete_scripts links = get_content_links(self.client.get(reverse('settings'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_contains_names_and_content_of_scripts ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 45, in test_settings_contains_names_and_content_of_scripts response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptListingTest.test_settings_link_to_upload_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 52, in test_settings_link_to_upload_script links = get_content_links(self.client.get(reverse('settings'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_commissioning_scripts.CommissioningScriptUploadTest.test_can_create_commissioning_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_commissioning_scripts.py", line 99, in test_can_create_commissioning_script create_link = reverse('commissioning-script-add') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyAddTest.test_can_create_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 132, in test_can_create_license_key add_link = reverse('license-key-add') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyDeleteTest.test_can_delete_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 177, in test_can_delete_license_key 'license-key-delete', args=[key.osystem, key.distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyEditTest.test_can_update_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 158, in test_can_update_license_key 'license-key-edit', args=[key.osystem, key.distro_series]) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_commissioning_scripts_slot_anchor ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 114, in test_settings_contains_commissioning_scripts_slot_anchor response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_delete ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 94, in test_settings_contains_links_to_delete links = get_content_links(self.client.get(reverse('settings'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_links_to_edit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 104, in test_settings_contains_links_to_edit links = get_content_links(self.client.get(reverse('settings'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_contains_osystem_and_distro_series ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 78, in test_settings_contains_osystem_and_distro_series response = self.client.get(reverse('settings')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_settings_license_keys.LicenseKeyListingTest.test_settings_link_to_add_license_key ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_settings_license_keys.py", line 87, in test_settings_link_to_add_license_key links = get_content_links(self.client.get(reverse('settings'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_adds_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 186, in test_adds_zone response = self.client.post(reverse('zone-add'), definition) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_description_is_optional ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 195, in test_description_is_optional response = self.client.post(reverse('zone-add'), {'name': name}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneAddTestAdmin.test_get_success_url_returns_valid_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 202, in test_get_success_url_returns_valid_url url = ZoneAdd().get_success_url() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/zones.py", line 74, in get_success_url return reverse('zone-list') File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneAddTestNonAdmin.test_cannot_add_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 170, in test_cannot_add_zone response = self.client.post(reverse('zone-add'), {'name': name}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_deletes_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 331, in test_deletes_zone reverse('zone-del', args=[zone.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_does_not_delete_nodes ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 368, in test_does_not_delete_nodes reverse('zone-del', args=[zone.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_redirects_to_listing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 359, in test_redirects_to_listing reverse('zone-del', args=[zone.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDeleteAdminTest.test_rejects_deletion_of_default_zone ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 340, in test_rejects_deletion_of_default_zone reverse('zone-del', args=[DEFAULT_ZONE_NAME]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDeleteNonAdminTest.test_cannot_delete ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 320, in test_cannot_delete response = self.client.post(reverse('zone-del', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_delete_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 271, in test_zone_detail_contains_delete_link response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_contains_edit_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 264, in test_zone_detail_contains_edit_link response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewAdmin.test_zone_detail_for_default_zone_does_not_contain_delete_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 278, in test_zone_detail_for_default_zone_does_not_contain_delete_link reverse('zone-view', args=[DEFAULT_ZONE_NAME])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_delete_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 254, in test_zone_detail_does_not_contain_delete_link response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewNonAdmin.test_zone_detail_does_not_contain_edit_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 247, in test_zone_detail_does_not_contain_edit_link response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_node_count ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 223, in test_zone_detail_displays_node_count response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_displays_zone_detail ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 213, in test_zone_detail_displays_zone_detail response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneDetailViewTest.test_zone_detail_links_to_node_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 234, in test_zone_detail_links_to_node_list response = self.client.get(reverse('zone-view', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneEditAdminTest.test_zone_edit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 300, in test_zone_edit reverse('zone-edit', args=[zone.name]), File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneEditNonAdminTest.test_cannot_access_zone_edit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 288, in test_cannot_access_zone_edit response = self.client.post(reverse('zone-edit', args=[zone.name])) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_links_to_zone_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 89, in test_zone_list_displays_links_to_zone_node response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_sorted_list_of_zones ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 75, in test_zone_list_displays_sorted_list_of_zones response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_displays_zone_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 61, in test_zone_list_displays_zone_details response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTest.test_zone_list_link_present_on_homepage ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 50, in test_zone_list_link_present_on_homepage response = self.client.get(reverse('index')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_add_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 160, in test_zone_list_contains_add_link response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTestAdmin.test_zone_list_contains_edit_links ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 144, in test_zone_list_contains_edit_links reverse('zone-edit', args=[zone.name]) for zone in zones] File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_add_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 120, in test_zone_list_does_not_contain_add_link response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_list_does_not_contain_edit_and_delete_links ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 105, in test_zone_list_does_not_contain_edit_and_delete_links response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_zones.ZoneListingViewTestNonAdmin.test_zone_listing_is_paginated ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_zones.py", line 129, in test_zone_listing_is_paginated response = self.client.get(reverse('zone-list')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_auth.LoginLogoutTest.test_login ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_auth.py", line 44, in test_login reverse('login'), {'username': name, 'password': password}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_auth.LoginLogoutTest.test_login_failed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_auth.py", line 51, in test_login_failed reverse('login'), { File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_auth.LoginLogoutTest.test_logout ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_auth.py", line 64, in test_logout self.client.post(reverse('logout')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestHelpers.test_get_simplestreams_endpoint ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 107, in test_get_simplestreams_endpoint endpoint = get_simplestream_endpoint() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 110, in get_simplestream_endpoint 'simplestreams_stream_handler', kwargs={'filename': 'index.json'}), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__adds_warning_if_boot_image_import_not_started ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 1296, in test__adds_warning_if_boot_image_import_not_started service.check_boot_images() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 1027, in check_boot_images images_link = absolute_url_reverse('images') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 115, in absolute_url_reverse reverse_link = reverse(view_name, prefix='', *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestImportResourcesProgressService.test__adds_warning_if_boot_images_exists_on_cluster_not_region ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 1273, in test__adds_warning_if_boot_images_exists_on_cluster_not_region service.check_boot_images() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/bootresources.py", line 1027, in check_boot_images images_link = absolute_url_reverse('images') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 115, in absolute_url_reverse reverse_link = reverse(view_name, prefix='', *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_boot_resource_returns_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 398, in test_download_invalid_boot_resource_returns_404 os, arch, subarch, series, version, filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 153, in get_file_client os, arch, subarch, series, version, filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 144, in reverse_file_handler 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_filename_returns_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 417, in test_download_invalid_filename_returns_404 os, arch, subarch, series, version, filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 153, in get_file_client os, arch, subarch, series, version, filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 144, in reverse_file_handler 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_invalid_version_returns_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 407, in test_download_invalid_version_returns_404 os, arch, subarch, series, version, filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 153, in get_file_client os, arch, subarch, series, version, filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 144, in reverse_file_handler 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_returns_streaming_response ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 439, in test_download_returns_streaming_response os, arch, subarch, series, version, filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 153, in get_file_client os, arch, subarch, series, version, filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 144, in reverse_file_handler 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_download_valid_path_returns_200 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 428, in test_download_valid_path_returns_200 os, arch, subarch, series, version, filename) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 153, in get_file_client os, arch, subarch, series, version, filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 144, in reverse_file_handler 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_other_than_allowed_returns_404 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 178, in test_streams_other_than_allowed_returns_404 response = self.get_stream_client(path) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 250, in test_streams_product_download_contains_keys response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_products ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 263, in test_streams_product_download_empty_products response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_empty_with_incomplete_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 272, in test_streams_product_download_empty_with_incomplete_resource response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_product_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 283, in test_streams_product_download_has_valid_product_keys response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_has_valid_values ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 256, in test_streams_product_download_has_valid_values response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 293, in test_streams_product_download_product_contains_keys response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_contains_multiple_versions ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 340, in test_streams_product_download_product_contains_multiple_versions response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_has_valid_values ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 305, in test_streams_product_download_product_has_valid_values response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 364, in test_streams_product_download_product_item_contains_keys response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_item_has_valid_values ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 379, in test_streams_product_download_product_item_has_valid_values response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_uses_latest_complete_label ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 324, in test_streams_product_download_product_uses_latest_complete_label response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_download_product_version_contains_items ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 353, in test_streams_product_download_product_version_contains_items response = self.get_stream_client('maas:v2:download.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 185, in test_streams_product_index_contains_keys response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_products ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 221, in test_streams_product_index_empty_products response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_empty_with_incomplete_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 230, in test_streams_product_index_empty_with_incomplete_resource response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_format_is_index_1 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 190, in test_streams_product_index_format_is_index_1 response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_index_has_maas_v2_download ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 195, in test_streams_product_index_index_has_maas_v2_download response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 200, in test_streams_product_index_maas_v2_download_contains_keys response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_maas_v2_download_has_valid_values ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 208, in test_streams_product_index_maas_v2_download_has_valid_values response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestSimpleStreamsHandler.test_streams_product_index_with_resources ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 241, in test_streams_product_index_with_resources response = self.get_stream_client('index.json') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 148, in get_stream_client return self.client.get(self.reverse_stream_handler(filename)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 133, in reverse_stream_handler 'simplestreams_stream_handler', kwargs={'filename': filename}) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_commands.TestCommands.test_generate_api_doc ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_commands.py", line 77, in test_generate_api_doc call_command('generate_api_doc', stdout=stdout) File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 159, in call_command return klass.execute(*args, **defaults) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute output = self.handle(*args, **options) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/management/commands/generate_api_doc.py", line 28, in handle self.stdout.write('\n'.join([api_doc_title, render_api_docs()])) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/doc_handler.py", line 105, in render_api_docs from maasserver import urls_api as urlconf File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_auth_token ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 89, in test_compose_preseed_for_commissioning_includes_auth_token compose_preseed(PRESEED_TYPE.COMMISSIONING, node)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 121, in compose_preseed return compose_commissioning_preseed(token, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 71, in compose_commissioning_preseed metadata_url = absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_includes_metadata_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 71, in test_compose_preseed_for_commissioning_includes_metadata_url compose_preseed(PRESEED_TYPE.COMMISSIONING, node)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 121, in compose_preseed return compose_commissioning_preseed(token, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 71, in compose_commissioning_preseed metadata_url = absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_has_header ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 58, in test_compose_preseed_for_commissioning_node_has_header preseed = compose_preseed(PRESEED_TYPE.COMMISSIONING, node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 121, in compose_preseed return compose_commissioning_preseed(token, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 71, in compose_commissioning_preseed metadata_url = absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_for_commissioning_node_produces_yaml ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 48, in test_compose_preseed_for_commissioning_node_produces_yaml compose_preseed(PRESEED_TYPE.COMMISSIONING, node)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 121, in compose_preseed return compose_commissioning_preseed(token, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 71, in compose_commissioning_preseed metadata_url = absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_includes_metadata_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 65, in test_compose_preseed_includes_metadata_url preseed = compose_preseed(PRESEED_TYPE.DEFAULT, node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 98, in _get_metadata_url return absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 45134 twisted: INFO: (TCP Port 45134 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_includes_node_oauth_token ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 80, in test_compose_preseed_includes_node_oauth_token preseed = compose_preseed(PRESEED_TYPE.DEFAULT, node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 98, in _get_metadata_url return absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 49820 twisted: INFO: (TCP Port 49820 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoConnectionsAvailable ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 189, in test_compose_preseed_propagates_NoConnectionsAvailable compose_preseed, PRESEED_TYPE.CURTIN, node) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 96, in _get_metadata_url return absolute_reverse('curtin-metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_propagates_NoSuchOperatingSystem ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 177, in test_compose_preseed_propagates_NoSuchOperatingSystem compose_preseed, PRESEED_TYPE.CURTIN, node) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 96, in _get_metadata_url return absolute_reverse('curtin-metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 49530 twisted: INFO: (TCP Port 49530 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_valid_local_cloud_config ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 100, in test_compose_preseed_valid_local_cloud_config preseed = compose_preseed(PRESEED_TYPE.DEFAULT, node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 98, in _get_metadata_url return absolute_reverse('metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 42442 twisted: INFO: (TCP Port 42442 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_curtin_installer ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 128, in test_compose_preseed_with_curtin_installer compose_preseed(PRESEED_TYPE.CURTIN, node)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 123, in compose_preseed metadata_url = _get_metadata_url(preseed_type, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 96, in _get_metadata_url return absolute_reverse('curtin-metadata', base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 37610 twisted: INFO: (TCP Port 37610 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_compose_preseed.TestComposePreseed.test_compose_preseed_with_osystem_compose_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_compose_preseed.py", line 153, in test_compose_preseed_with_osystem_compose_preseed url = absolute_reverse('curtin-metadata') File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 34515 twisted: INFO: (TCP Port 34515 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_forms_nodeaction.TestNodeActionForm.test_save_performs_requested_action ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_forms_nodeaction.py", line 83, in test_save_performs_requested_action form.save() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/forms.py", line 1136, in save message = action.execute() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_all_clusters_are_disconnected ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_middleware.py", line 624, in test__registers_error_if_all_clusters_are_disconnected middleware.process_request(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 169, in process_request self._check_cluster_connectivity() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 161, in _check_cluster_connectivity "information." % (message, reverse('cluster-list'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_middleware.ExternalComponentsMiddlewareTest.test__registers_error_if_any_clusters_are_disconnected ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_middleware.py", line 645, in test__registers_error_if_any_clusters_are_disconnected middleware.process_request(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 169, in process_request self._check_cluster_connectivity() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/middleware.py", line 161, in _check_cluster_connectivity "information." % (message, reverse('cluster-list'))) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 633, in test_Commission_handles_rpc_errors exception = self.assertRaises(NodeActionError, action.execute) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 633, in test_Commission_handles_rpc_errors exception = self.assertRaises(NodeActionError, action.execute) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 633, in test_Commission_handles_rpc_errors exception = self.assertRaises(NodeActionError, action.execute) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors ---------------------------------------------------------------------- _StringException: traceback-3: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 633, in test_Commission_handles_rpc_errors exception = self.assertRaises(NodeActionError, action.execute) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_node_action.TestActionsErrorHandling.test_Commission_handles_rpc_errors ---------------------------------------------------------------------- _StringException: traceback-4: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 633, in test_Commission_handles_rpc_errors exception = self.assertRaises(NodeActionError, action.execute) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 393, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 404, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 454, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 385, in match reraise(*matchee) File "/usr/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 902, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 230, in test_Commission_starts_commissioning action.execute() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 230, in test_Commission_starts_commissioning action.execute() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_node_action.TestCommissionAction.test_Commission_starts_commissioning ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_node_action.py", line 230, in test_Commission_starts_commissioning action.execute() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/node_action.py", line 209, in execute self.node.start_commissioning(self.user) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/models/node.py", line 875, in start_commissioning commissioning_user_data = generate_user_data(node=self) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} ====================================================================== ERROR: maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__returns_list_of_yaml_strings ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 791, in test__returns_list_of_yaml_strings preseeds = compose_curtin_maas_reporter(factory.make_Node()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 128, in compose_curtin_maas_reporter query={'op': 'signal'}, base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__returns_reporter_oauth_creds ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 811, in test__returns_reporter_oauth_creds preseeds = compose_curtin_maas_reporter(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 128, in compose_curtin_maas_reporter query={'op': 'signal'}, base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestComposeCurtinMAASReporter.test__returns_reporter_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 800, in test__returns_reporter_url preseeds = compose_curtin_maas_reporter(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 128, in compose_curtin_maas_reporter query={'op': 'signal'}, base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 998, in test_get_curtin_config config = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 39133 twisted: INFO: (TCP Port 39133 Closed) twisted: INFO: Factory starting on u'/tmp/tmpxSRxED/sock' twisted: INFO: AMPTestProtocol#65 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpxSRxED/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpxSRxED/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1bc9a3be-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpxSRxED/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpxSRxED/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#65 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpxSRxED/sock')) twisted: INFO: Factory starting on 48833 twisted: INFO: (TCP Port 48833 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_main_archive_for_amd64 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1053, in test_get_curtin_config_uses_main_archive_for_amd64 userdata = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 50393 twisted: INFO: (TCP Port 50393 Closed) twisted: INFO: Factory starting on u'/tmp/tmpRfEILb/sock' twisted: INFO: AMPTestProtocol#66 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpRfEILb/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpRfEILb/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1bdafc4a-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpRfEILb/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpRfEILb/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#66 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpRfEILb/sock')) twisted: INFO: Factory starting on 49238 twisted: INFO: (TCP Port 49238 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_main_archive_for_i386 ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1045, in test_get_curtin_config_uses_main_archive_for_i386 userdata = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 41782 twisted: INFO: (TCP Port 41782 Closed) twisted: INFO: Factory starting on u'/tmp/tmpzSpU90/sock' twisted: INFO: AMPTestProtocol#67 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpzSpU90/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpzSpU90/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1beda3c2-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpzSpU90/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpzSpU90/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#67 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpzSpU90/sock')) twisted: INFO: Factory starting on 33622 twisted: INFO: (TCP Port 33622 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_config_uses_ports_archive_for_other_arch ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1061, in test_get_curtin_config_uses_ports_archive_for_other_arch userdata = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 41847 twisted: INFO: (TCP Port 41847 Closed) twisted: INFO: Factory starting on u'/tmp/tmpIqnNeN/sock' twisted: INFO: AMPTestProtocol#68 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpIqnNeN/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpIqnNeN/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1c003bcc-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpIqnNeN/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpIqnNeN/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#68 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpIqnNeN/sock')) twisted: INFO: Factory starting on 44595 twisted: INFO: (TCP Port 44595 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestCurtinUtilities.test_get_curtin_context ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1069, in test_get_curtin_context context = get_curtin_context(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 316, in get_curtin_context 'curtin_preseed': compose_cloud_init_preseed(token, base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/compose_preseed.py", line 55, in compose_cloud_init_preseed 'metadata', base_url=base_url)), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 33228 twisted: INFO: (TCP Port 33228 Closed) twisted: INFO: Factory starting on u'/tmp/tmpSJK9Z7/sock' twisted: INFO: AMPTestProtocol#69 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpSJK9Z7/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpSJK9Z7/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1c11b0a0-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpSJK9Z7/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpSJK9Z7/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#69 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpSJK9Z7/sock')) twisted: INFO: Factory starting on 59268 twisted: INFO: (TCP Port 59268 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestGetCurtinUserData.test_get_curtin_userdata ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 956, in test_get_curtin_userdata user_data = get_curtin_userdata(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 224, in get_curtin_userdata main_config = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 57434 twisted: INFO: (TCP Port 57434 Closed) twisted: INFO: Factory starting on u'/tmp/tmpzNZLjE/sock' twisted: INFO: AMPTestProtocol#87 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpzNZLjE/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpzNZLjE/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d67d0ce-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpzNZLjE/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpzNZLjE/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#87 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpzNZLjE/sock')) twisted: INFO: Factory starting on 55842 twisted: INFO: (TCP Port 55842 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 984, in test_get_curtin_userdata user_data = get_curtin_userdata(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 224, in get_curtin_userdata main_config = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 38547 twisted: INFO: (TCP Port 38547 Closed) twisted: INFO: Factory starting on u'/tmp/tmp9xYXBR/sock' twisted: INFO: AMPTestProtocol#88 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d7da9b2-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmp9xYXBR/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#88 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: Factory starting on 53156 twisted: INFO: (TCP Port 53156 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 984, in test_get_curtin_userdata user_data = get_curtin_userdata(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 224, in get_curtin_userdata main_config = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 38547 twisted: INFO: (TCP Port 38547 Closed) twisted: INFO: Factory starting on u'/tmp/tmp9xYXBR/sock' twisted: INFO: AMPTestProtocol#88 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d7da9b2-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmp9xYXBR/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#88 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: Factory starting on 53156 twisted: INFO: (TCP Port 53156 Closed) twisted: INFO: Factory starting on 50617 twisted: INFO: (TCP Port 50617 Closed) twisted: INFO: Factory starting on u'/tmp/tmpsE2LPA/sock' twisted: INFO: AMPTestProtocol#89 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpsE2LPA/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpsE2LPA/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d92f2ae-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpsE2LPA/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpsE2LPA/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#89 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpsE2LPA/sock')) twisted: INFO: Factory starting on 55635 twisted: INFO: (TCP Port 55635 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestGetCurtinUserDataOS.test_get_curtin_userdata ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 984, in test_get_curtin_userdata user_data = get_curtin_userdata(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 224, in get_curtin_userdata main_config = get_curtin_config(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 299, in get_curtin_config context = get_preseed_context(osystem, series, nodegroup=node.nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 38547 twisted: INFO: (TCP Port 38547 Closed) twisted: INFO: Factory starting on u'/tmp/tmp9xYXBR/sock' twisted: INFO: AMPTestProtocol#88 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d7da9b2-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmp9xYXBR/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmp9xYXBR/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#88 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp9xYXBR/sock')) twisted: INFO: Factory starting on 53156 twisted: INFO: (TCP Port 53156 Closed) twisted: INFO: Factory starting on 50617 twisted: INFO: (TCP Port 50617 Closed) twisted: INFO: Factory starting on u'/tmp/tmpsE2LPA/sock' twisted: INFO: AMPTestProtocol#89 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpsE2LPA/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpsE2LPA/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1d92f2ae-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpsE2LPA/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpsE2LPA/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#89 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpsE2LPA/sock')) twisted: INFO: Factory starting on 55635 twisted: INFO: (TCP Port 55635 Closed) twisted: INFO: Factory starting on 46491 twisted: INFO: (TCP Port 46491 Closed) twisted: INFO: Factory starting on u'/tmp/tmpNw2WFZ/sock' twisted: INFO: AMPTestProtocol#90 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpNw2WFZ/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpNw2WFZ/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1db1463c-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpNw2WFZ/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpNw2WFZ/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#90 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpNw2WFZ/sock')) twisted: INFO: Factory starting on 46135 twisted: INFO: (TCP Port 46135 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestNodePreseedContext.test_context_contains_third_party_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 602, in test_context_contains_third_party_drivers context = get_node_preseed_context(node, release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 672, in get_node_preseed_context base_url=node.nodegroup.maas_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 57542 twisted: INFO: (TCP Port 57542 Closed) twisted: INFO: Factory starting on u'/tmp/tmppzJxb0/sock' twisted: INFO: AMPTestProtocol#91 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppzJxb0/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmppzJxb0/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1ecff676-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmppzJxb0/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmppzJxb0/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#91 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppzJxb0/sock')) twisted: INFO: Factory starting on 45614 twisted: INFO: (TCP Port 45614 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestNodePreseedContext.test_get_node_preseed_context_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 587, in test_get_node_preseed_context_contains_keys context = get_node_preseed_context(node, release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 672, in get_node_preseed_context base_url=node.nodegroup.maas_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 60542 twisted: INFO: (TCP Port 60542 Closed) twisted: INFO: Factory starting on u'/tmp/tmpLk1kSt/sock' twisted: INFO: AMPTestProtocol#92 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpLk1kSt/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpLk1kSt/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1ee17e32-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpLk1kSt/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpLk1kSt/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#92 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpLk1kSt/sock')) twisted: INFO: Factory starting on 48111 twisted: INFO: (TCP Port 48111 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedContext.test_get_preseed_context_archive_refs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 561, in test_get_preseed_context_archive_refs context = get_preseed_context(factory.make_Node(), nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedContext.test_get_preseed_context_contains_keys ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 545, in test_get_preseed_context_contains_keys context = get_preseed_context(release, nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedMethods.test_get_enlist_preseed_returns_enlist_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1414, in test_get_enlist_preseed_returns_enlist_preseed preseed = get_enlist_preseed() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 87, in get_enlist_preseed PRESEED_TYPE.ENLIST, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 699, in render_enlistment_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 38305 twisted: INFO: (TCP Port 38305 Closed) twisted: INFO: Factory starting on u'/tmp/tmpKNOrhG/sock' twisted: INFO: AMPTestProtocol#93 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpKNOrhG/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpKNOrhG/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1f8ab72c-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpKNOrhG/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpKNOrhG/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#93 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpKNOrhG/sock')) twisted: INFO: Factory starting on 50721 twisted: INFO: (TCP Port 50721 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1420, in test_get_preseed_returns_commissioning_preseed preseed = get_preseed(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 405, in get_preseed release=Config.objects.get_config('commissioning_distro_series')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 60030 twisted: INFO: (TCP Port 60030 Closed) twisted: INFO: Factory starting on u'/tmp/tmpFwVSJM/sock' twisted: INFO: AMPTestProtocol#94 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpFwVSJM/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpFwVSJM/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1f9b0898-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpFwVSJM/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpFwVSJM/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#94 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpFwVSJM/sock')) twisted: INFO: Factory starting on 38579 twisted: INFO: (TCP Port 38579 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_commissioning_preseed_for_disk_erasing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1426, in test_get_preseed_returns_commissioning_preseed_for_disk_erasing preseed = get_preseed(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 405, in get_preseed release=Config.objects.get_config('commissioning_distro_series')) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 52128 twisted: INFO: (TCP Port 52128 Closed) twisted: INFO: Factory starting on u'/tmp/tmp1cACca/sock' twisted: INFO: AMPTestProtocol#95 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp1cACca/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmp1cACca/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1fb2db58-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmp1cACca/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmp1cACca/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#95 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp1cACca/sock')) twisted: INFO: Factory starting on 47268 twisted: INFO: (TCP Port 47268 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_curtin_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1409, in test_get_preseed_returns_curtin_preseed preseed = get_preseed(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 409, in get_preseed osystem=node.get_osystem(), release=node.get_distro_series()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 56547 twisted: INFO: (TCP Port 56547 Closed) twisted: INFO: Factory starting on u'/tmp/tmp3YJkmF/sock' twisted: INFO: AMPTestProtocol#96 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp3YJkmF/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmp3YJkmF/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1fc58f1e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmp3YJkmF/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmp3YJkmF/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#96 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmp3YJkmF/sock')) twisted: INFO: Factory starting on 45593 twisted: INFO: (TCP Port 45593 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedMethods.test_get_preseed_returns_default_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1401, in test_get_preseed_returns_default_preseed preseed = get_preseed(node) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 409, in get_preseed osystem=node.get_osystem(), release=node.get_distro_series()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 51629 twisted: INFO: (TCP Port 51629 Closed) twisted: INFO: Factory starting on u'/tmp/tmpfx0AQs/sock' twisted: INFO: AMPTestProtocol#97 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpfx0AQs/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpfx0AQs/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1fd7f8fc-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpfx0AQs/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpfx0AQs/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#97 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpfx0AQs/sock')) twisted: INFO: Factory starting on 52585 twisted: INFO: (TCP Port 52585 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedProxy.test_preseed_uses_configured_proxy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1385, in test_preseed_uses_configured_proxy PRESEED_TYPE.DEFAULT, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 59855 twisted: INFO: (TCP Port 59855 Closed) twisted: INFO: Factory starting on u'/tmp/tmpAy2Xml/sock' twisted: INFO: AMPTestProtocol#98 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpAy2Xml/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpAy2Xml/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1feab51e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpAy2Xml/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpAy2Xml/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#98 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpAy2Xml/sock')) twisted: INFO: Factory starting on 37005 twisted: INFO: (TCP Port 37005 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedProxy.test_preseed_uses_default_proxy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1372, in test_preseed_uses_default_proxy PRESEED_TYPE.DEFAULT, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 54094 twisted: INFO: (TCP Port 54094 Closed) twisted: INFO: Factory starting on u'/tmp/tmpqL8ikX/sock' twisted: INFO: AMPTestProtocol#99 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpqL8ikX/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpqL8ikX/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '1ffc3b2c-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpqL8ikX/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpqL8ikX/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#99 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpqL8ikX/sock')) twisted: INFO: Factory starting on 56334 twisted: INFO: (TCP Port 56334 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_links_to_enlistment_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1435, in test_compose_enlistment_preseed_url_links_to_enlistment_preseed response = self.client.get(compose_enlistment_preseed_url()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 733, in compose_enlistment_preseed_url query={'op': 'get_enlist_preseed'}, base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 52855 twisted: INFO: (TCP Port 52855 Closed) twisted: INFO: Factory starting on u'/tmp/tmpfBUBHy/sock' twisted: INFO: AMPTestProtocol#100 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpfBUBHy/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpfBUBHy/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '2015c290-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpfBUBHy/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpfBUBHy/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#100 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpfBUBHy/sock')) twisted: INFO: Factory starting on 58612 twisted: INFO: (TCP Port 58612 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedURLs.test_compose_enlistment_preseed_url_returns_absolute_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1444, in test_compose_enlistment_preseed_url_returns_absolute_link compose_enlistment_preseed_url(), StartsWith(url)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 733, in compose_enlistment_preseed_url query={'op': 'get_enlist_preseed'}, base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 49688 twisted: INFO: (TCP Port 49688 Closed) twisted: INFO: Factory starting on u'/tmp/tmptxvFAP/sock' twisted: INFO: AMPTestProtocol#101 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmptxvFAP/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmptxvFAP/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '2025fc32-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmptxvFAP/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmptxvFAP/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#101 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmptxvFAP/sock')) twisted: INFO: Factory starting on 44106 twisted: INFO: (TCP Port 44106 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_links_to_preseed_for_node ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1449, in test_compose_preseed_url_links_to_preseed_for_node response = self.client.get(compose_preseed_url(node)) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 743, in compose_preseed_url query={'op': 'get_preseed'}, base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 49930 twisted: INFO: (TCP Port 49930 Closed) twisted: INFO: Factory starting on u'/tmp/tmpYt6bnZ/sock' twisted: INFO: AMPTestProtocol#102 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpYt6bnZ/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpYt6bnZ/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20353800-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpYt6bnZ/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpYt6bnZ/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#102 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpYt6bnZ/sock')) twisted: INFO: Factory starting on 40360 twisted: INFO: (TCP Port 40360 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestPreseedURLs.test_compose_preseed_url_returns_absolute_link ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1456, in test_compose_preseed_url_returns_absolute_link compose_preseed_url(factory.make_Node()), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 743, in compose_preseed_url query={'op': 'get_preseed'}, base_url=base_url) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 43071 twisted: INFO: (TCP Port 43071 Closed) twisted: INFO: Factory starting on u'/tmp/tmprj7i9n/sock' twisted: INFO: AMPTestProtocol#103 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmprj7i9n/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmprj7i9n/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '204690a0-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmprj7i9n/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmprj7i9n/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#103 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmprj7i9n/sock')) twisted: INFO: Factory starting on 40010 twisted: INFO: (TCP Port 40010 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_get_preseed_uses_nodegroup_maas_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 683, in test_get_preseed_uses_nodegroup_maas_url self.preseed, "precise", nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 699, in render_enlistment_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 668, in test_render_enlistment_preseed preseed = render_enlistment_preseed(self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 699, in render_enlistment_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderEnlistmentPreseed.test_render_enlistment_preseed_valid_yaml ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 674, in test_render_enlistment_preseed_valid_yaml preseed = render_enlistment_preseed(self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 699, in render_enlistment_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 651, in test_get_preseed_uses_nodegroup_maas_url preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 37513 twisted: INFO: (TCP Port 37513 Closed) twisted: INFO: Factory starting on u'/tmp/tmpHxDRM8/sock' twisted: INFO: AMPTestProtocol#104 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '207502b4-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpHxDRM8/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#104 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: Factory starting on 53074 twisted: INFO: (TCP Port 53074 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 651, in test_get_preseed_uses_nodegroup_maas_url preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 37513 twisted: INFO: (TCP Port 37513 Closed) twisted: INFO: Factory starting on u'/tmp/tmpHxDRM8/sock' twisted: INFO: AMPTestProtocol#104 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '207502b4-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpHxDRM8/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#104 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: Factory starting on 53074 twisted: INFO: (TCP Port 53074 Closed) twisted: INFO: Factory starting on 44301 twisted: INFO: (TCP Port 44301 Closed) twisted: INFO: Factory starting on u'/tmp/tmpQoRzAf/sock' twisted: INFO: AMPTestProtocol#105 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpQoRzAf/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpQoRzAf/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '208713f0-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpQoRzAf/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpQoRzAf/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#105 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpQoRzAf/sock')) twisted: INFO: Factory starting on 59639 twisted: INFO: (TCP Port 59639 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_get_preseed_uses_nodegroup_maas_url ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 651, in test_get_preseed_uses_nodegroup_maas_url preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 37513 twisted: INFO: (TCP Port 37513 Closed) twisted: INFO: Factory starting on u'/tmp/tmpHxDRM8/sock' twisted: INFO: AMPTestProtocol#104 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '207502b4-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpHxDRM8/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpHxDRM8/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#104 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpHxDRM8/sock')) twisted: INFO: Factory starting on 53074 twisted: INFO: (TCP Port 53074 Closed) twisted: INFO: Factory starting on 44301 twisted: INFO: (TCP Port 44301 Closed) twisted: INFO: Factory starting on u'/tmp/tmpQoRzAf/sock' twisted: INFO: AMPTestProtocol#105 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpQoRzAf/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpQoRzAf/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '208713f0-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpQoRzAf/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpQoRzAf/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#105 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpQoRzAf/sock')) twisted: INFO: Factory starting on 59639 twisted: INFO: (TCP Port 59639 Closed) twisted: INFO: Factory starting on 56754 twisted: INFO: (TCP Port 56754 Closed) twisted: INFO: Factory starting on u'/tmp/tmpY04N7J/sock' twisted: INFO: AMPTestProtocol#106 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpY04N7J/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpY04N7J/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '2098e940-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpY04N7J/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpY04N7J/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#106 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpY04N7J/sock')) twisted: INFO: Factory starting on 44058 twisted: INFO: (TCP Port 44058 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 637, in test_render_preseed preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 54466 twisted: INFO: (TCP Port 54466 Closed) twisted: INFO: Factory starting on u'/tmp/tmppTzb_K/sock' twisted: INFO: AMPTestProtocol#107 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20aa3e8e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmppTzb_K/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#107 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: Factory starting on 51103 twisted: INFO: (TCP Port 51103 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 637, in test_render_preseed preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 54466 twisted: INFO: (TCP Port 54466 Closed) twisted: INFO: Factory starting on u'/tmp/tmppTzb_K/sock' twisted: INFO: AMPTestProtocol#107 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20aa3e8e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmppTzb_K/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#107 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: Factory starting on 51103 twisted: INFO: (TCP Port 51103 Closed) twisted: INFO: Factory starting on 33550 twisted: INFO: (TCP Port 33550 Closed) twisted: INFO: Factory starting on u'/tmp/tmpjlQ1Em/sock' twisted: INFO: AMPTestProtocol#108 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpjlQ1Em/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpjlQ1Em/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20bbad0e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpjlQ1Em/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpjlQ1Em/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#108 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpjlQ1Em/sock')) twisted: INFO: Factory starting on 40368 twisted: INFO: (TCP Port 40368 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseed.test_render_preseed ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 637, in test_render_preseed preseed = render_preseed(node, self.preseed, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 54466 twisted: INFO: (TCP Port 54466 Closed) twisted: INFO: Factory starting on u'/tmp/tmppTzb_K/sock' twisted: INFO: AMPTestProtocol#107 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20aa3e8e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmppTzb_K/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmppTzb_K/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#107 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmppTzb_K/sock')) twisted: INFO: Factory starting on 51103 twisted: INFO: (TCP Port 51103 Closed) twisted: INFO: Factory starting on 33550 twisted: INFO: (TCP Port 33550 Closed) twisted: INFO: Factory starting on u'/tmp/tmpjlQ1Em/sock' twisted: INFO: AMPTestProtocol#108 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpjlQ1Em/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpjlQ1Em/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20bbad0e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpjlQ1Em/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpjlQ1Em/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#108 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpjlQ1Em/sock')) twisted: INFO: Factory starting on 40368 twisted: INFO: (TCP Port 40368 Closed) twisted: INFO: Factory starting on 32952 twisted: INFO: (TCP Port 32952 Closed) twisted: INFO: Factory starting on u'/tmp/tmpymGl95/sock' twisted: INFO: AMPTestProtocol#109 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpymGl95/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpymGl95/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20cd3dd0-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpymGl95/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpymGl95/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#109 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpymGl95/sock')) twisted: INFO: Factory starting on 33260 twisted: INFO: (TCP Port 33260 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedArchives.test_render_preseed_uses_default_archives_arm ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1354, in test_render_preseed_uses_default_archives_arm preseed = render_preseed(node, PRESEED_TYPE.DEFAULT, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 58408 twisted: INFO: (TCP Port 58408 Closed) twisted: INFO: Factory starting on u'/tmp/tmpDMuZ16/sock' twisted: INFO: AMPTestProtocol#110 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpDMuZ16/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpDMuZ16/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20dee472-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpDMuZ16/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpDMuZ16/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#110 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpDMuZ16/sock')) twisted: INFO: Factory starting on 60988 twisted: INFO: (TCP Port 60988 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedArchives.test_render_preseed_uses_default_archives_intel ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 1341, in test_render_preseed_uses_default_archives_intel preseed = render_preseed(node, PRESEED_TYPE.DEFAULT, "precise") File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 34674 twisted: INFO: (TCP Port 34674 Closed) twisted: INFO: Factory starting on u'/tmp/tmpU7XobQ/sock' twisted: INFO: AMPTestProtocol#111 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpU7XobQ/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpU7XobQ/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '20f0723c-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpU7XobQ/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpU7XobQ/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#111 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpU7XobQ/sock')) twisted: INFO: Factory starting on 46804 twisted: INFO: (TCP Port 46804 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 722, in test_render_preseed node, '', osystem='windows', release=self.release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 36396 twisted: INFO: (TCP Port 36396 Closed) twisted: INFO: Factory starting on u'/tmp/tmpUs79h4/sock' twisted: INFO: AMPTestProtocol#112 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '21047a3e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpUs79h4/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#112 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: Factory starting on 52398 twisted: INFO: (TCP Port 52398 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 722, in test_render_preseed node, '', osystem='windows', release=self.release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 36396 twisted: INFO: (TCP Port 36396 Closed) twisted: INFO: Factory starting on u'/tmp/tmpUs79h4/sock' twisted: INFO: AMPTestProtocol#112 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '21047a3e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpUs79h4/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#112 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: Factory starting on 52398 twisted: INFO: (TCP Port 52398 Closed) twisted: INFO: Factory starting on 48955 twisted: INFO: (TCP Port 48955 Closed) twisted: INFO: Factory starting on u'/tmp/tmplEX1Kb/sock' twisted: INFO: AMPTestProtocol#113 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '211709ec-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmplEX1Kb/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#113 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: Factory starting on 54285 twisted: INFO: (TCP Port 54285 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed ---------------------------------------------------------------------- _StringException: traceback-2: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 722, in test_render_preseed node, '', osystem='windows', release=self.release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 36396 twisted: INFO: (TCP Port 36396 Closed) twisted: INFO: Factory starting on u'/tmp/tmpUs79h4/sock' twisted: INFO: AMPTestProtocol#112 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '21047a3e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpUs79h4/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#112 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: Factory starting on 52398 twisted: INFO: (TCP Port 52398 Closed) twisted: INFO: Factory starting on 48955 twisted: INFO: (TCP Port 48955 Closed) twisted: INFO: Factory starting on u'/tmp/tmplEX1Kb/sock' twisted: INFO: AMPTestProtocol#113 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '211709ec-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmplEX1Kb/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#113 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: Factory starting on 54285 twisted: INFO: (TCP Port 54285 Closed) twisted: INFO: Factory starting on 60887 twisted: INFO: (TCP Port 60887 Closed) twisted: INFO: Factory starting on u'/tmp/tmpkNvNTY/sock' twisted: INFO: AMPTestProtocol#114 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpkNvNTY/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpkNvNTY/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '2128341a-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpkNvNTY/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpkNvNTY/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#114 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpkNvNTY/sock')) twisted: INFO: Factory starting on 37727 twisted: INFO: (TCP Port 37727 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_preseed.TestRenderPreseedWindows.test_render_preseed ---------------------------------------------------------------------- _StringException: traceback-3: {{{ Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_preseed.py", line 722, in test_render_preseed node, '', osystem='windows', release=self.release) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 718, in render_preseed context = get_preseed_context(osystem, release, nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes }}} -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 36396 twisted: INFO: (TCP Port 36396 Closed) twisted: INFO: Factory starting on u'/tmp/tmpUs79h4/sock' twisted: INFO: AMPTestProtocol#112 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '21047a3e-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpUs79h4/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpUs79h4/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#112 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpUs79h4/sock')) twisted: INFO: Factory starting on 52398 twisted: INFO: (TCP Port 52398 Closed) twisted: INFO: Factory starting on 48955 twisted: INFO: (TCP Port 48955 Closed) twisted: INFO: Factory starting on u'/tmp/tmplEX1Kb/sock' twisted: INFO: AMPTestProtocol#113 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '211709ec-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmplEX1Kb/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmplEX1Kb/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#113 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmplEX1Kb/sock')) twisted: INFO: Factory starting on 54285 twisted: INFO: (TCP Port 54285 Closed) twisted: INFO: Factory starting on 60887 twisted: INFO: (TCP Port 60887 Closed) twisted: INFO: Factory starting on u'/tmp/tmpkNvNTY/sock' twisted: INFO: AMPTestProtocol#114 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpkNvNTY/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpkNvNTY/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '2128341a-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpkNvNTY/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpkNvNTY/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#114 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpkNvNTY/sock')) twisted: INFO: Factory starting on 37727 twisted: INFO: (TCP Port 37727 Closed) twisted: INFO: Factory starting on 41658 twisted: INFO: (TCP Port 41658 Closed) twisted: INFO: Factory starting on u'/tmp/tmpVyAxi6/sock' twisted: INFO: AMPTestProtocol#115 connection established (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpVyAxi6/sock')) twisted: INFO: RegionServer connection established (HOST:UNIXAddress('/tmp/tmpVyAxi6/sock') PEER:UNIXAddress(None)) twisted: INFO: Cluster '21398f08-da34-11e4-983b-fa163e9aa16a' authenticated. twisted: INFO: (UNIX Port u'/tmp/tmpVyAxi6/sock' Closed) twisted: INFO: RegionServer connection lost (HOST:UNIXAddress('/tmp/tmpVyAxi6/sock') PEER:UNIXAddress(None)) twisted: INFO: AMPTestProtocol#115 connection lost (HOST:UNIXAddress(None) PEER:UNIXAddress(u'/tmp/tmpVyAxi6/sock')) twisted: INFO: Factory starting on 40679 twisted: INFO: (TCP Port 40679 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_generate_user_data_generates_mime_multipart ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/tests/test_commissioning.py", line 62, in test_generate_user_data_generates_mime_multipart generate_user_data(node), ContainsAll({ File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_generate_user_data_produces_commissioning_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/tests/test_commissioning.py", line 34, in test_generate_user_data_produces_commissioning_script generate_user_data(node), ContainsAll({ File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/commissioning.py", line 31, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: metadataserver.user_data.tests.test_commissioning.TestCommissioningUserData.test_nodegroup_passed_to_get_preseed_context ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/tests/test_commissioning.py", line 49, in test_nodegroup_passed_to_get_preseed_context return_value=get_preseed_context()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: metadataserver.user_data.tests.test_disk_erasing.TestDiskErasingUserData.test_generate_user_data_produces_disk_erase_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/tests/test_disk_erasing.py", line 28, in test_generate_user_data_produces_disk_erase_script generate_user_data(node), ContainsAll({ File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/disk_erasing.py", line 33, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: metadataserver.user_data.tests.test_poweroff.TestPoweroffUserData.test_generate_user_data_produces_poweroff_script ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/tests/test_poweroff.py", line 28, in test_generate_user_data_produces_poweroff_script generate_user_data(node), ContainsAll({ File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/poweroff.py", line 33, in generate_user_data 'user_data_config.template') File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/user_data/utils.py", line 66, in generate_user_data preseed_context = get_preseed_context(nodegroup=nodegroup) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/preseed.py", line 652, in get_preseed_context 'server_url': absolute_reverse('nodes_handler', base_url=base_url), File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/__init__.py", line 87, in absolute_reverse url = urljoin(base_url, reverse(view_name, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: Failure: ImportError (No module named nodes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_api.py", line 22, in from maasserver.api import nodes as nodes_module File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: Failure: ImportError (No module named nodes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_node.py", line 26, in from maasserver.api import nodes as api_nodes File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: Failure: ImportError (No module named nodes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/tests/test_nodes.py", line 32, in from maasserver.api import nodes as nodes_module File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSources.test_get_boot_sources_returns_simplestreams_endpoint ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/crochet/_eventloop.py", line 406, in wrapper return run().wait() File "/usr/lib/python2.7/dist-packages/crochet/_eventloop.py", line 219, in wait result.raiseException() File "", line 2, in raiseException UnknownRemoteError: Code: exceptions.ImportError: No module named nodes ====================================================================== ERROR: maasserver.rpc.tests.test_regionservice.TestRegionProtocol_GetBootSourcesV2.test_get_boot_sources_v2_returns_simplestreams_endpoint ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/crochet/_eventloop.py", line 406, in wrapper return run().wait() File "/usr/lib/python2.7/dist-packages/crochet/_eventloop.py", line 219, in wait result.raiseException() File "", line 2, in raiseException UnknownRemoteError: Code: exceptions.ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_catches_serialization_failures ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_views.py", line 269, in test__get_response_catches_serialization_failures response = handler.get_response(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 181, in get_response response = get_response(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 170, in get_response request, get_resolver(None), sys.exc_info()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 123, in handle_uncaught_exception response = upcall(request, resolver, exc_info) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 232, in handle_uncaught_exception if resolver.urlconf_module is None: File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_views.TestWebApplicationHandler.test__get_response_sends_signal_on_serialization_failures ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_views.py", line 287, in test__get_response_sends_signal_on_serialization_failures handler.get_response(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 181, in get_response response = get_response(request) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 170, in get_response request, get_resolver(None), sys.exc_info()) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 123, in handle_uncaught_exception response = upcall(request, resolver, exc_info) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 232, in handle_uncaught_exception if resolver.urlconf_module is None: File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_does_not_note_other_failure ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_views.py", line 233, in test__handle_uncaught_exception_does_not_note_other_failure request=request, resolver=get_resolver(None), exc_info=failure) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 123, in handle_uncaught_exception response = upcall(request, resolver, exc_info) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 232, in handle_uncaught_exception if resolver.urlconf_module is None: File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_logs_other_failure ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_views.py", line 251, in test__handle_uncaught_exception_logs_other_failure request=request, resolver=get_resolver(None), exc_info=exc_info) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 123, in handle_uncaught_exception response = upcall(request, resolver, exc_info) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 232, in handle_uncaught_exception if resolver.urlconf_module is None: File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.utils.tests.test_views.TestWebApplicationHandler.test__handle_uncaught_exception_notes_serialization_failure ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/tests/test_views.py", line 216, in test__handle_uncaught_exception_notes_serialization_failure request=request, resolver=get_resolver(None), exc_info=failure) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/utils/views.py", line 123, in handle_uncaught_exception response = upcall(request, resolver, exc_info) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 232, in handle_uncaught_exception if resolver.urlconf_module is None: File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_present ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_rpc.py", line 51, in test_rpc_info_when_rpc_advertise_not_present response = self.client.get(reverse('rpc-info')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_not_running ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_rpc.py", line 57, in test_rpc_info_when_rpc_advertise_not_running response = self.client.get(reverse('rpc-info')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info_when_rpc_advertise_running ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/views/tests/test_rpc.py", line 81, in test_rpc_info_when_rpc_advertise_running response = self.client.get(reverse('rpc-info')) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes -------------------- >> begin captured logging << -------------------- twisted: INFO: Factory starting on 53641 twisted: INFO: (TCP Port 53641 Closed) --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_calls__get_new_connection ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 496, in test_download_calls__get_new_connection content, url = self.make_file_for_client() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 485, in make_file_for_client 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: maasserver.tests.test_bootresources.TestConnectionWrapper.test_download_connection_is_not_same_as_django_connections ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 506, in test_download_connection_is_not_same_as_django_connections content, url = self.make_file_for_client() File "/tmp/tarmac/branch.ij_rsM/src/maasserver/tests/test_bootresources.py", line 485, in make_file_for_client 'filename': filename, File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 536, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 403, in _reverse_with_prefix self._populate() File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 267, in _populate for pattern in reversed(self.url_patterns): File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 365, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 360, in urlconf_module self._urlconf_module = import_module(self.urlconf_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maas/urls.py", line 28, in url(r'^', include('maasserver.urls')), File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls.py", line 272, in (r'^api/1\.0/', include('maasserver.urls_api')) File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 26, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/tmp/tarmac/branch.ij_rsM/src/maasserver/urls_api.py", line 79, in from maasserver.api.nodes import ( File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes ====================================================================== ERROR: Failure: ImportError (No module named nodes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/tests/test_api.py", line 56, in from metadataserver import api File "/tmp/tarmac/branch.ij_rsM/src/metadataserver/api.py", line 31, in from maasserver.api.nodes import store_node_power_parameters File "/tmp/tarmac/branch.ij_rsM/src/maasserver/api/nodes.py", line 85, in from maasserver.views.nodes import event_to_dict ImportError: No module named nodes Name Stmts Miss Cover Missing ---------------------------------------------------------------------------------------------------------- maas 42 33 21% 4-26, 39, 50, 57-58, 65-100 maas.development 38 38 0% 4-152 maas.monkey 8 8 0% 4-28 maas.settings 67 67 0% 4-347 maasserver 21 21 0% 4-52 maasserver.api 0 0 100% maasserver.api.account 22 8 64% 44-46, 58-61, 65 maasserver.api.auth 38 15 61% 42, 56-74, 79 maasserver.api.boot_images 31 13 58% 36-40, 50-60 maasserver.api.boot_resources 154 89 42% 76-79, 99, 115-116, 128-134, 139-141, 155-174, 192-218, 226-227, 233, 245-248, 255-258, 262-266, 281-314, 318-326 maasserver.api.boot_source_selections 73 35 52% 52-54, 66-75, 79-84, 88-95, 109, 121, 126, 138-142, 149-151, 162-169, 186, 198 maasserver.api.boot_sources 79 35 56% 49-61, 74-77, 90-97, 101-104, 108-112, 126, 137, 141, 152, 159, 170-179, 199, 210 maasserver.api.commissioning_scripts 49 20 59% 31-32, 46, 82-84, 88, 106-107, 111-113, 117-120, 125-128 maasserver.api.devices 124 87 30% 75-78, 83, 89-91, 98, 110-117, 126-130, 139-142, 165-201, 223-247, 259-277, 293-299, 316-342, 346 maasserver.api.doc 98 1 99% 64 maasserver.api.doc_handler 74 50 32% 107-149, 153-154, 162, 178-205 maasserver.api.files 93 49 47% 52-57, 67-69, 93, 104-119, 136-148, 155-158, 162-165, 193-207, 219-224, 228 maasserver.api.ip_addresses 86 56 35% 66, 77-129, 155-189, 202-229, 236 maasserver.api.license_keys 56 28 50% 38, 50-56, 60, 75, 85-93, 97-102, 107-113 maasserver.api.logger 7 0 100% maasserver.api.maas 34 12 65% 54-61, 76-79, 87 maasserver.api.networks 70 36 49% 57, 75-81, 89-92, 107-111, 123-127, 136-140, 146-150, 166-169, 187-190, 194 maasserver.api.node_group_interfaces 67 36 46% 65-66, 102-110, 114-118, 138-143, 151-152, 186-192, 201-203, 207-215 maasserver.api.node_macs 46 20 57% 48-51, 58-61, 65, 84-88, 97-103, 107-112 maasserver.api.nodegroups 191 128 33% 67, 71, 85, 100-104, 110-111, 121, 136-140, 144, 154-160, 186, 190-191, 195-199, 215-220, 229-231, 241-245, 278-297, 350-367, 469-530, 534-539, 564-569, 573-578, 603-608, 612-618 maasserver.api.pxeconfig 116 74 36% 62-66, 77-80, 169-311 maasserver.api.support 77 18 77% 54-59, 66-71, 78-83, 187-193 maasserver.api.utils 80 26 68% 72-81, 101-110, 116-120, 133-136 maasserver.api.version 18 2 89% 49-52 maasserver.bootresources 426 119 72% 127-130, 134-136, 144-150, 154, 157-161, 165-172, 186-188, 192-198, 202, 207-212, 216-217, 221-237, 241-252, 256-289, 293-306, 310-314, 319-338, 342-343, 348-349, 800, 804, 809-810, 844, 876, 906, 926-930, 989, 994, 1028-1042 maasserver.bootsources 70 0 100% maasserver.clusterrpc 0 0 100% maasserver.clusterrpc.architecture 14 0 100% maasserver.clusterrpc.boot_images 52 0 100% maasserver.clusterrpc.dhcp 59 0 100% maasserver.clusterrpc.osystems 67 0 100% maasserver.clusterrpc.power 19 0 100% maasserver.clusterrpc.power_parameters 61 6 90% 191-196 maasserver.clusterrpc.utils 46 7 85% 62, 70-78 maasserver.components 20 0 100% maasserver.compose_preseed 47 16 66% 60, 72, 77-78, 82, 125-153 maasserver.config 33 0 100% maasserver.config_forms 135 13 90% 101, 110, 162, 177, 183, 196-197, 295, 311-312, 314, 318, 360 maasserver.dhcp 81 2 98% 106, 152 maasserver.dhcp_connect 34 0 100% maasserver.dns 0 0 100% maasserver.dns.config 131 1 99% 115 maasserver.dns.connect 47 2 96% 86-90 maasserver.dns.zonegenerator 97 0 100% maasserver.enum 104 0 100% maasserver.event_connect 23 0 100% maasserver.eventloop 102 2 98% 251-253 maasserver.exceptions 74 0 100% maasserver.fields 223 3 99% 186, 438, 486 maasserver.forms 1175 128 89% 332, 340-345, 365-368, 533-544, 560-562, 580, 585-587, 614-629, 633-634, 780-787, 791, 835-836, 884-885, 898-910, 942, 1024, 1026, 1123, 1193, 1363-1365, 1370-1372, 1380-1384, 1395-1409, 1439, 1623, 1742, 1927, 1943-1951, 2039, 2140, 2147-2148, 2225, 2424-2428, 2444-2445, 2449, 2457, 2465, 2540, 2683, 2843-2845, 2849-2866 maasserver.forms_settings 75 6 92% 50, 60, 79, 325, 342-343 maasserver.json 19 6 68% 38-41, 47-51 maasserver.locks 14 0 100% maasserver.management 0 0 100% maasserver.management. 0 0 100% maasserver.management.commands 0 0 100% maasserver.management.commands.apikey 53 2 96% 57, 87 maasserver.management.commands.config 27 0 100% maasserver.management.commands.createadmin 70 13 81% 46-52, 62-68, 89 maasserver.management.commands.dbshell 28 2 93% 69-70 maasserver.management.commands.edit_named_options 54 0 100% maasserver.management.commands.generate_api_doc 10 0 100% maasserver.management.commands.get_named_conf 20 0 100% maasserver.management.commands.set_up_dns 17 0 100% maasserver.middleware 157 10 94% 76-80, 120-121, 125-132, 162 maasserver.migrations 0 0 100% maasserver.migrations. 0 0 100% maasserver.migrations.0001_initial 32 18 44% 35-88, 94-109 maasserver.migrations.0002_add_token_to_node 11 2 82% 18, 24 maasserver.migrations.0002_macaddress_unique 16 2 88% 35, 41 maasserver.migrations.0003_rename_sshkeys 15 6 60% 14-24, 30-38 maasserver.migrations.0004_add_node_error 11 2 82% 14, 20 maasserver.migrations.0005_sshkey_user_and_key_unique_together 11 2 82% 18, 24 maasserver.migrations.0006_increase_filestorage_filename_length 11 2 82% 18, 24 maasserver.migrations.0007_common_info_created_add_time 15 6 60% 19-25, 31-37 maasserver.migrations.0008_node_power_address 11 2 82% 18, 24 maasserver.migrations.0009_add_nodegroup 12 3 75% 18-32, 38 maasserver.migrations.0010_add_node_netboot 14 4 71% 19-25, 30 maasserver.migrations.0011_add_dns_zone_serial_sequence 12 2 83% 17, 21 maasserver.migrations.0012_DHCPLease 12 3 75% 14-20, 26 maasserver.migrations.0013_connect_node_node_group 11 2 82% 18, 24 maasserver.migrations.0014_nodegroup_dhcp_settings_are_optional 19 10 47% 14-26, 32-44 maasserver.migrations.0016_node_nodegroup_not_null 16 2 88% 27, 33 maasserver.migrations.0017_add_dhcp_key_to_nodegroup 11 2 82% 14, 20 maasserver.migrations.0018_activate_worker_user 15 5 67% 16-20, 25 maasserver.migrations.0019_add_nodegroup_dhcp_interface 11 2 82% 14, 20 maasserver.migrations.0020_nodegroup_dhcp_interfaces_is_plural 11 2 82% 15, 22 maasserver.migrations.0021_add_uuid_to_nodegroup 11 2 82% 14, 20 maasserver.migrations.0022_add_status_to_nodegroup 13 3 77% 16-17, 23 maasserver.migrations.0023_add_bootimage_model 14 5 64% 14-24, 30-33 maasserver.migrations.0024_add_nodegroupinterface 14 5 64% 14-31, 37-40 maasserver.migrations.0025_remove_unused_fields_in_nodegroup 23 14 39% 14-32, 38-56 maasserver.migrations.0026_add_node_distro_series 11 2 82% 13, 20 maasserver.migrations.0027_add_tag_table 15 6 60% 14-30, 36-39 maasserver.migrations.0028_add_node_hardware_details 15 6 60% 14-20, 26-32 maasserver.migrations.0029_zone_sharing 11 2 82% 14, 20 maasserver.migrations.0030_ip_address_to_generic_ip_address 21 12 43% 14-29, 34-49 maasserver.migrations.0031_node_architecture_field_size 11 2 82% 14, 19 maasserver.migrations.0032_node_subarch 16 6 63% 12-14, 17-20 maasserver.migrations.0033_component_error 12 3 75% 13-18, 23 maasserver.migrations.0034_timestamp_component_error 13 4 69% 13-18, 25-28 maasserver.migrations.0035_add_nodegroup_cluster_name 11 2 82% 13, 20 maasserver.migrations.0036_populate_nodegroup_cluster_name 14 4 71% 12-14, 17 maasserver.migrations.0037_nodegroup_cluster_name_unique 11 2 82% 13, 18 maasserver.migrations.0038_nodegroupinterface_ip_range_fix 13 4 69% 13-16, 21-24 maasserver.migrations.0039_add_filestorage_content 26 11 58% 14, 19, 24-27, 34-43, 47-51 maasserver.migrations.0039_add_nodegroup_to_bootimage 17 8 53% 13-24, 29-35 maasserver.migrations.0040_make_filestorage_data_not_null 11 2 82% 16, 21 maasserver.migrations.0041_remove_filestorage_data 17 4 76% 21-25, 32 maasserver.migrations.0042_fix_039_conflict 11 2 82% 15, 18 maasserver.migrations.0043_unique_hostname_preparation 24 13 46% 14-31, 35 maasserver.migrations.0044_node_hostname_unique 11 2 82% 13, 18 maasserver.migrations.0045_add_tag_kernel_opts 11 2 82% 13, 20 maasserver.migrations.0046_add_nodegroup_maas_url 11 2 82% 13, 20 maasserver.migrations.0047_add_owner_to_filestorage 15 6 60% 13-21, 26-32 maasserver.migrations.0048_add_key_to_filestorage 15 5 67% 14-21, 26 maasserver.migrations.0049_filestorage_key_unique 11 2 82% 13, 18 maasserver.migrations.0050_shared_to_per_tenant_storage 13 3 77% 12-13, 16 maasserver.migrations.0051_bigger_distro_series_name 11 2 82% 14, 19 maasserver.migrations.0052_add_node_storage 45 29 36% 40-66, 73-78, 82 maasserver.migrations.0053_node_routers 11 2 82% 13, 19 maasserver.migrations.0054_download_progress 12 3 75% 13-23, 28 maasserver.migrations.0055_nullable_bytes_downloaded 11 2 82% 14, 19 maasserver.migrations.0056_netboot_off_for_allocated_nodes 13 2 85% 17-20 maasserver.migrations.0057_remove_hardware_details 11 2 82% 13, 18 maasserver.migrations.0058_add_agent_name_to_node 11 2 82% 13, 20 maasserver.migrations.0059_dhcp_detection_model 11 2 82% 13, 20 maasserver.migrations.0060_add_zone_object 12 3 75% 13-20, 25 maasserver.migrations.0061_add_ref_from_node_to_zone 11 2 82% 13, 20 maasserver.migrations.0062_add_vlan_model 12 3 75% 13-18, 23 maasserver.migrations.0063_create_default_zone 12 3 75% 11-12, 21 maasserver.migrations.0064_set_default_zone 15 4 73% 13-17, 20 maasserver.migrations.0065_set_default_zone_as_model_default 11 2 82% 14, 19 maasserver.migrations.0066_rename_vlan_add_link_node_network 18 9 50% 12-31, 36-47 maasserver.migrations.0067_default_commissioning_trusty 13 3 77% 16-19 maasserver.migrations.0068_network_description_textfield 11 2 82% 13, 18 maasserver.migrations.0069_add_mac_network_relation 12 3 75% 13-18, 23 maasserver.migrations.0070_drop_network_node_relation 12 3 75% 13, 18-23 maasserver.migrations.0071_drop_after_commissioning_action 11 2 82% 12, 17 maasserver.migrations.0072_remove_ipmi_autodetect 19 9 53% 11-23, 30 maasserver.migrations.0073_add_label_to_bootimage 15 6 60% 12-20, 25-31 maasserver.migrations.0074_boot_images_timestamp 13 4 69% 12-17, 24-27 maasserver.migrations.0075_add_boot_resource_models 13 6 54% 9-31, 36-39 maasserver.migrations.0076_add_osystem_to_bootimage 15 6 60% 12-20, 25-31 maasserver.migrations.0077_remove_null_for_bootsourceselection_release 11 2 82% 13, 18 maasserver.migrations.0078_add_osystem_to_node 13 4 69% 12-18, 22-26 maasserver.migrations.0079_supported_subarches_for_bootimage 11 2 82% 12, 19 maasserver.migrations.0080_binary_to_editablebinary_in_bootsource 11 2 82% 13, 18 maasserver.migrations.0081_ipaddress_table_and_static_dhcp_ranges 21 12 43% 12-41, 48-60 maasserver.migrations.0082_cluster_interface_for_macaddress 11 2 82% 12, 19 maasserver.migrations.0083_add_license_key_to_node 11 2 82% 12, 19 maasserver.migrations.0084_add_ssl_key_model 14 5 64% 12-22, 27-30 maasserver.migrations.0085_add_user_to_staticipaddress 11 2 82% 12, 19 maasserver.migrations.0086_add_xinstall_path_and_type_to_bootimage 18 9 50% 12-26, 31-34 maasserver.migrations.0087_add_licensekey_model 14 5 64% 12-23, 28-31 maasserver.migrations.0088_ip_to_custom_field 35 26 26% 13-49, 54-90 maasserver.migrations.0088_z_backport_trunk_0099 12 2 83% 12, 15 maasserver.migrations.0089_create_nodegroupinterface_name 9 2 78% 9, 16 maasserver.migrations.0090_initialise_nodegroupinterface_name 15 7 53% 16-24, 29-32 maasserver.migrations.0091_add_boot_type_to_node 10 2 80% 12, 20 maasserver.migrations.0092_populate_node_boot_type 30 18 40% 10-17, 25-29, 33-48 maasserver.migrations.0093_add_eventtype_and_event 15 6 60% 12-30, 35-38 maasserver.migrations.0094_add_error_description 11 2 82% 12, 19 maasserver.migrations.0095_add_event_description 11 2 82% 12, 19 maasserver.migrations.0096_add_power_state_to_node 11 2 82% 12, 19 maasserver.migrations.0097_add_largefile_model 12 3 75% 12-20, 25 maasserver.migrations.0098_add_bootresource_models 24 15 38% 12-54, 59-74 maasserver.migrations.0099_convert_cluster_interfaces_to_networks 39 25 36% 22-32, 38-64, 70 maasserver.migrations.0100_remove_cluster_from_bootsrouce 11 2 82% 12, 17 maasserver.migrations.0100_remove_duplicate_bootsource_urls 16 6 63% 13-18, 22 maasserver.migrations.0101_make_bootsource_url_unique 11 2 82% 12, 17 maasserver.migrations.0102_candidate_name 14 5 64% 12-20, 25-28 maasserver.migrations.0103_candidate_names 18 6 67% 260-265, 272-275 maasserver.migrations.0104_add_node_disable_ipv4 9 2 78% 9, 16 maasserver.migrations.0105_remove_rtype_from_uniqueness_on_boot_resource 13 4 69% 12-15, 20-23 maasserver.migrations.0106_add_os_to_boot_source_selection 11 2 82% 12, 19 maasserver.migrations.0107_add_default_gateway_to_network 11 2 82% 12, 19 maasserver.migrations.0108_migrate_allocated_netboot 16 4 75% 22-23, 26-27 maasserver.migrations.0109_networks_dns_servers 11 2 82% 12, 19 maasserver.migrations.0110_deployed_state_compat 27 12 56% 25-32, 36-43 maasserver.migrations.0111_add_nodegroup_default_disable_ipv4 9 2 78% 9, 16 maasserver.migrations.0112_remove_boot_image_model 14 5 64% 12-15, 20-38 maasserver.migrations.0113_add_boot_source_cache_model 12 3 75% 12-23, 28 maasserver.migrations.0114_add_pxe_mac_to_node 11 2 82% 12, 19 maasserver.migrations.0115_unique_boot_source_selections 28 16 43% 20-66, 77 maasserver.migrations.0116_unique_boot_source_selections 11 2 82% 12, 17 maasserver.migrations.0117_delete_duplicate_config 18 7 61% 13-25, 28 maasserver.migrations.0118_config_key_unique 11 2 82% 12, 17 maasserver.migrations.0119_migrate_invalid_network_names 16 5 69% 14-20, 25 maasserver.migrations.0120_make_macaddress_node_nullable 11 2 82% 12, 16 maasserver.migrations.0121_recompute_storage_size 55 31 44% 43-64, 82-92, 99-106, 112 maasserver.migrations.0122_add_eventtype_level_index 11 2 82% 12, 17 maasserver.migrations.0123_add_physical_block_device_to_node 17 8 53% 12-33, 38-44 maasserver.migrations.0124_add_tags_to_block_device 11 2 82% 12, 19 maasserver.migrations.0125_add_installable_field_on_node 13 4 69% 12-18, 22-26 maasserver.migrations.0126_replace_storage_field_on_node 11 2 82% 12, 17 maasserver.migrations.0127_add_node_parent 11 2 82% 12, 19 maasserver.migrations.0128_add_id_path_to_blockdevice 11 2 82% 12, 19 maasserver.migrations.0129_add_partition_table_model 12 3 75% 12-19, 24 maasserver.migrations.0130_add_partition_model 12 3 75% 12-22, 27 maasserver.migrations.0131_add_filesystem_model 12 3 75% 12-24, 29 maasserver.migrations.0132_add_filesystem_group_model 14 5 64% 12-24, 31-34 maasserver.migrations.0133_add_virtual_block_device_model 12 3 75% 12-17, 22 maasserver.migrations.0134_specify_swap_size 11 2 82% 12, 19 maasserver.migrations.0135_staticipaddress_hostname 11 1 91% 19 maasserver.models 100 12 88% 133-134, 147-157 maasserver.models.blockdevice 44 1 98% 101 maasserver.models.bootresource 159 6 96% 173, 195, 205, 275, 304, 317 maasserver.models.bootresourcefile 33 3 91% 74, 89-90 maasserver.models.bootresourceset 45 1 98% 88 maasserver.models.bootsource 37 0 100% maasserver.models.bootsourcecache 18 0 100% maasserver.models.bootsourceselection 23 0 100% maasserver.models.candidatename 30 1 97% 55 maasserver.models.cleansave 9 0 100% maasserver.models.component_error 13 0 100% maasserver.models.config 46 3 93% 98-99, 156 maasserver.models.dhcplease 58 1 98% 174 maasserver.models.downloadprogress 32 0 100% maasserver.models.event 34 0 100% maasserver.models.eventtype 37 2 95% 71-75 maasserver.models.filestorage 37 2 95% 100, 107 maasserver.models.filesystem 53 0 100% maasserver.models.filesystemgroup 37 0 100% maasserver.models.largefile 72 0 100% maasserver.models.licensekey 29 2 93% 82, 93 maasserver.models.macaddress 155 5 97% 100, 118, 183, 307, 328 maasserver.models.macipaddresslink 15 0 100% maasserver.models.managers 9 0 100% maasserver.models.network 175 1 99% 411 maasserver.models.node 728 41 94% 246-250, 275, 528, 599-600, 742, 860, 915-917, 947-953, 964-967, 1020-1023, 1104, 1357-1382, 1393-1396, 1408, 1429-1431, 1441-1444, 1464 maasserver.models.nodegroup 194 5 97% 225, 352-355 maasserver.models.nodegroupinterface 181 10 94% 71-78, 82-89, 255, 279 maasserver.models.nodeprobeddetails 26 0 100% maasserver.models.partition 27 0 100% maasserver.models.partitiontable 21 0 100% maasserver.models.physicalblockdevice 21 1 95% 58 maasserver.models.sshkey 55 2 96% 139, 143 maasserver.models.sslkey 54 4 93% 65, 68, 107, 111 maasserver.models.staticipaddress 112 0 100% maasserver.models.tag 51 4 92% 57-59, 100 maasserver.models.timestampedmodel 23 0 100% maasserver.models.user 27 0 100% maasserver.models.userprofile 41 1 98% 126 maasserver.models.virtualblockdevice 32 0 100% maasserver.models.zone 35 1 97% 94 maasserver.monitor_connect 17 0 100% maasserver.networking_preseed 114 1 99% 94 maasserver.node_action 183 4 98% 211, 282-283, 303 maasserver.node_constraint_filter_forms 290 13 96% 78, 86, 161-162, 432-436, 483, 486-487, 492, 495-496 maasserver.node_query 86 4 95% 75-76, 118, 123 maasserver.node_status 16 0 100% maasserver.nonces_cleanup 41 0 100% maasserver.plugin 28 1 96% 51 maasserver.populate_tags 63 0 100% maasserver.preseed 259 20 92% 97, 135, 225-228, 300-303, 377, 384-386, 673-675, 701-703, 719-720 maasserver.rpc 22 0 100% maasserver.rpc.clusters 52 0 100% maasserver.rpc.configuration 24 0 100% maasserver.rpc.events 40 0 100% maasserver.rpc.leases 20 0 100% maasserver.rpc.monitors 59 4 93% 53-55, 104, 106 maasserver.rpc.nodegroupinterface 13 0 100% maasserver.rpc.nodes 78 2 97% 171-172 maasserver.rpc.regionservice 355 11 97% 163-166, 543-546, 567, 590-593, 597-600, 716 maasserver.security 67 0 100% maasserver.sequence 27 0 100% maasserver.server_address 31 0 100% maasserver.signals 41 0 100% maasserver.start_up 49 8 84% 69, 71, 73-84 maasserver.support 0 0 100% maasserver.support.pertenant 0 0 100% maasserver.support.pertenant.migration 73 1 99% 108 maasserver.support.pertenant.utils 31 6 81% 44-47, 66-67 maasserver.templatetags 0 0 100% maasserver.third_party_drivers 55 0 100% maasserver.triggers 77 0 100% maasserver.urls_combo 9 0 100% maasserver.utils 90 11 88% 88-90, 116-122, 161, 177 maasserver.utils.async 93 7 92% 106-111, 114 maasserver.utils.converters 41 0 100% maasserver.utils.dblocks 48 0 100% maasserver.utils.dns 35 1 97% 42 maasserver.utils.forms 15 0 100% maasserver.utils.interfaces 23 0 100% maasserver.utils.jsenums 44 5 89% 111-115, 127-128 maasserver.utils.mac 12 0 100% maasserver.utils.orm 147 1 99% 306 maasserver.utils.osystems 75 3 96% 134, 153, 156 maasserver.utils.version 65 2 97% 26-27 maasserver.utils.views 83 8 90% 94, 126-136, 159 maasserver.views 76 14 82% 47-48, 122, 211-223 maasserver.views.account 28 11 61% 35-42, 54-62 maasserver.views.clusters 140 73 48% 62, 79-88, 107-118, 122-137, 147-153, 156-159, 162, 165-166, 169-170, 179-180, 183, 186-189, 197-199, 203-204, 207-210, 219-220, 223-224, 227-229, 239-242, 245-246, 249-251, 254-255, 258-261 maasserver.views.combo 33 3 91% 95, 100, 110 maasserver.views.images 403 337 16% 65-69, 75-79, 84-87, 96-110, 115-133, 137-147, 152-167, 172-180, 184-196, 201-210, 214-226, 230-248, 252-287, 291-293, 298-319, 323-347, 351-356, 360-366, 370-373, 378-412, 418-444, 448-453, 457-462, 466-468, 472-486, 490-496, 500-508, 512, 518-528, 535-573, 578-583, 593-610, 620-622, 625-641, 644, 648-661 maasserver.views.index 17 7 59% 28-34 maasserver.views.networks 56 16 71% 45, 54-55, 58-63, 77-78, 89-90, 93, 104-105, 108, 112 maasserver.views.prefs 72 32 56% 52-54, 57-58, 61, 70-72, 75-76, 79, 89-93, 96, 106-110, 113, 117-132 maasserver.views.rpc 22 13 41% 41-63 maasserver.views.settings 135 86 36% 77-79, 92, 95-96, 105-107, 110, 113-120, 130-131, 135, 142-145, 149-166, 172-176, 185-195, 199-275 maasserver.views.settings_commissioning_scripts 35 10 71% 42-43, 46, 49-53, 62, 65-66 maasserver.views.settings_license_keys 49 17 65% 44-46, 50, 53-61, 70, 73-74, 85-87, 91, 94-95 maasserver.views.zones 56 16 71% 45, 54-55, 58-63, 77-78, 89-90, 93, 104-105, 108, 112 maasserver.webapp 89 5 94% 55, 106-109, 113 maasserver.websockets 0 0 100% maasserver.websockets.base 215 4 98% 364-365, 388-389 maasserver.websockets.handlers 20 0 100% maasserver.websockets.handlers.cluster 31 0 100% maasserver.websockets.handlers.device 132 4 97% 130, 144, 182, 196 maasserver.websockets.handlers.event 66 0 100% maasserver.websockets.handlers.general 33 0 100% maasserver.websockets.handlers.node 205 3 99% 132, 471-475 maasserver.websockets.handlers.timestampedmodel 24 0 100% maasserver.websockets.handlers.user 29 0 100% maasserver.websockets.handlers.zone 13 0 100% maasserver.websockets.listener 115 9 92% 106-107, 136-142, 212, 225-228 maasserver.websockets.protocol 197 5 97% 74, 147, 356, 380-381 maasserver.websockets.websockets 249 1 99% 398 maasserver.worker_user 10 0 100% maasserver.x509 96 8 92% 53-55, 127-131 metadataserver 14 14 0% 4-41 metadataserver.address 40 16 60% 4-31, 54, 77, 101 metadataserver.deployment 0 0 100% metadataserver.deployment.maas_configure_interfaces 122 122 0% 5-350 metadataserver.enum 15 0 100% metadataserver.fields 51 9 82% 106, 118-129, 146, 149, 153 metadataserver.middleware 9 0 100% metadataserver.migrations 0 0 100% metadataserver.migrations. 0 0 100% metadataserver.migrations.0001_initial 21 6 71% 39-53, 59-62 metadataserver.migrations.0002_add_nodecommissionresult 14 5 64% 18-27, 33-36 metadataserver.migrations.0003_populate_hardware_details 53 38 28% 46-72, 81-91, 95-99 metadataserver.migrations.0004_add_commissioningscript 12 3 75% 13-18, 23 metadataserver.migrations.0005_nodecommissionresult_add_timestamp 13 4 69% 13-18, 25-28 metadataserver.migrations.0006_nodecommissionresult_add_status 11 2 82% 13, 20 metadataserver.migrations.0007_nodecommissionresult_change_name_size 11 2 82% 14, 19 metadataserver.migrations.0008_rename_lshw_commissioning_output 15 4 73% 11-12, 25, 28 metadataserver.migrations.0009_delete_status 11 2 82% 13, 18 metadataserver.migrations.0010_add_script_result 11 2 82% 13, 20 metadataserver.migrations.0011_commission_result_binary_data_col 11 2 82% 13, 20 metadataserver.migrations.0012_commission_result_binary_data_recode 17 7 59% 13-16, 20-22 metadataserver.migrations.0013_commission_result_drop_old_data_col 11 2 82% 13, 18 metadataserver.migrations.0014_commission_result_rename_data_bin_col 11 2 82% 12, 16 metadataserver.migrations.0015_rename_nodecommissionresult_add_result_type 14 4 71% 13-16, 19-21 metadataserver.models 11 0 100% metadataserver.models.commissioningscript 254 80 69% 161, 240, 259-270, 310-322, 334-339, 346-347, 377, 402-479, 519-520, 526, 711 metadataserver.models.nodekey 30 0 100% metadataserver.models.noderesult 45 0 100% metadataserver.models.nodeuserdata 35 0 100% metadataserver.nodeinituser 12 0 100% metadataserver.user_data 0 0 100% metadataserver.user_data.commissioning 11 1 91% 32 metadataserver.user_data.disk_erasing 11 1 91% 34 metadataserver.user_data.poweroff 11 1 91% 34 metadataserver.user_data.snippets 24 1 96% 45 metadataserver.user_data.utils 32 13 59% 67-87 ---------------------------------------------------------------------------------------------------------- TOTAL 17064 3250 81% ---------------------------------------------------------------------- Ran 4043 tests in 382.487s FAILED (SKIP=4, errors=901) env bin/test.testing .............................................................S.................................................................................................... Name Stmts Miss Cover Missing --------------------------------------------------------------- maastesting 27 27 0% 4-71 maastesting.crochet 30 11 63% 57-94 maastesting.factory 209 55 74% 98, 105, 109, 113, 117, 122, 125-126, 156, 166-170, 173-176, 206, 208, 253-255, 268, 289, 300-302, 325, 377, 397-417, 431, 436, 470-477, 484-487, 491 maastesting.fakemethod 30 0 100% maastesting.fixtures 78 36 54% 47-49, 52-56, 67-69, 92-94, 100-106, 109-111, 120, 123-128, 167-180 maastesting.httpd 85 14 84% 84-96, 103-105 maastesting.management 0 0 100% maastesting.management.commands 0 0 100% maastesting.matchers 105 10 90% 59, 66, 86, 107, 239, 253, 267-268, 271-277 maastesting.noseplug 42 24 43% 4-35, 39, 56, 67-73, 85, 97, 105 maastesting.protractor 0 0 100% maastesting.scenarios 12 0 100% maastesting.utils 66 33 50% 43-46, 51, 60-66, 81, 92-120 maastesting.yui3 23 0 100% --------------------------------------------------------------- TOTAL 707 210 70% ---------------------------------------------------------------------- Ran 162 tests in 39.795s OK (SKIP=1) make: *** [test] Error 123