RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux akateko 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 Buildd toolchain package versions: launchpad-buildd_125 python-lpbuildd_125 bzr_2.5.1-0ubuntu2 dpkg-dev_1.16.1.2ubuntu7.5. Syncing the system clock with the buildd NTP service... 10 Dec 17:09:29 ntpdate[29342]: adjust time server 10.211.37.1 offset 0.000054 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-6633105', '/home/buildd/filecache-default/a665269cbd0fd566602516993cd02903b7df1cae'] Unpacking chroot for build PACKAGEBUILD-6633105 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-6633105'] Mounting chroot for build PACKAGEBUILD-6633105 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-6633105', 'deb http://ftpmaster.internal/ubuntu vivid main universe', 'deb http://ftpmaster.internal/ubuntu vivid-security main universe', 'deb http://ftpmaster.internal/ubuntu vivid-updates main universe', 'deb http://ftpmaster.internal/ubuntu vivid-proposed main universe'] Overriding sources.list in build-PACKAGEBUILD-6633105 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-6633105', 'amd64'] Updating debian chroot for build PACKAGEBUILD-6633105 Ign http://ftpmaster.internal vivid InRelease Ign http://ftpmaster.internal vivid-security InRelease Ign http://archive-team.internal vivid InRelease Ign http://ftpmaster.internal vivid-updates InRelease Ign http://ftpmaster.internal vivid-proposed InRelease Ign http://archive-team.internal vivid Release.gpg Get:1 http://ftpmaster.internal vivid Release.gpg [933 B] Get:2 http://ftpmaster.internal vivid-security Release.gpg [933 B] Get:3 http://archive-team.internal vivid Release [728 B] Get:4 http://ftpmaster.internal vivid-updates Release.gpg [933 B] Get:5 http://ftpmaster.internal vivid-proposed Release.gpg [933 B] Get:6 http://ftpmaster.internal vivid Release [215 kB] Get:7 http://archive-team.internal vivid/main amd64 Packages Get:8 http://ftpmaster.internal vivid-security Release [59.7 kB] Get:9 http://ftpmaster.internal vivid-updates Release [59.7 kB] Get:10 http://ftpmaster.internal vivid-proposed Release [215 kB] Ign http://archive-team.internal vivid/main Translation-en Get:11 http://ftpmaster.internal vivid/main amd64 Packages [1358 kB] Get:12 http://ftpmaster.internal vivid/universe amd64 Packages [6410 kB] Get:13 http://ftpmaster.internal vivid/main Translation-en [781 kB] Get:14 http://ftpmaster.internal vivid/universe Translation-en [4428 kB] Get:15 http://ftpmaster.internal vivid-security/main amd64 Packages [14 B] Get:16 http://ftpmaster.internal vivid-security/universe amd64 Packages [14 B] Get:17 http://ftpmaster.internal vivid-security/main Translation-en [14 B] Get:18 http://ftpmaster.internal vivid-security/universe Translation-en [14 B] Get:19 http://ftpmaster.internal vivid-updates/main amd64 Packages [14 B] Get:20 http://ftpmaster.internal vivid-updates/universe amd64 Packages [14 B] Get:21 http://ftpmaster.internal vivid-updates/main Translation-en [14 B] Get:22 http://ftpmaster.internal vivid-updates/universe Translation-en [14 B] Get:23 http://ftpmaster.internal vivid-proposed/main amd64 Packages [42.1 kB] Get:24 http://ftpmaster.internal vivid-proposed/universe amd64 Packages [104 kB] Get:25 http://ftpmaster.internal vivid-proposed/main Translation-en [20.6 kB] Get:26 http://ftpmaster.internal vivid-proposed/universe Translation-en [62.7 kB] Fetched 13.8 MB in 4s (2999 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libgcrypt11 libisl10 libsystemd-journal0 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libisl13 libsystemd0 The following packages will be upgraded: apt apt-transport-https base-files base-passwd bash binutils bsdutils busybox-initramfs bzip2 ca-certificates coreutils cpp cpp-4.9 dpkg dpkg-dev e2fslibs e2fsprogs fakeroot findutils g++ g++-4.9 gcc gcc-4.9 gcc-4.9-base gnupg gpgv grep gzip init-system-helpers initscripts libacl1 libapt-pkg4.12 libasan1 libasn1-8-heimdal libatomic1 libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap2 libcgmanager0 libcilkrts5 libcloog-isl4 libcomerr2 libcurl3-gnutls libdb5.3 libdbus-1-3 libdebconfclient0 libdpkg-perl libdrm2 libfakeroot libgcc-4.9-dev libgcc1 libgcrypt20 libgdbm3 libgmp10 libgnutls-deb0-28 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed2 libhx509-5-heimdal libitm1 libk5crypto3 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblsan0 libmount1 libmpc3 libnettle4 libnih-dbus1 libnih1 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre3 libplymouth4 libprocps3 libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libselinux1 libsemanage-common libsemanage1 libslang2 libsmartcols1 libsqlite3-0 libss2 libstdc++-4.9-dev libstdc++6 libsystemd-journal0 libtasn1-6 libtsan0 libubsan0 libudev1 libusb-0.1-4 libuuid1 libwind0-heimdal linux-libc-dev login mount mountall multiarch-support passwd patch perl perl-base perl-modules plymouth procps sysv-rc sysvinit-utils tzdata udev upstart upstart-bin util-linux zlib1g 129 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 70.1 MB of archives. After this operation, 3529 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ vivid/main base-files amd64 7.2ubuntu8 [63.5 kB] Get:2 http://ftpmaster.internal/ubuntu/ vivid/main bash amd64 4.3-11ubuntu2 [581 kB] Get:3 http://ftpmaster.internal/ubuntu/ vivid/main libsystemd0 amd64 217-3ubuntu1 [67.8 kB] Get:4 http://ftpmaster.internal/ubuntu/ vivid/main bsdutils amd64 1:2.25.2-2ubuntu2 [44.8 kB] Get:5 http://ftpmaster.internal/ubuntu/ vivid/main coreutils amd64 8.23-3ubuntu1 [1137 kB] Get:6 http://ftpmaster.internal/ubuntu/ vivid-proposed/main dpkg amd64 1.17.21ubuntu2 [2090 kB] Get:7 http://ftpmaster.internal/ubuntu/ vivid/main libcap2 amd64 1:2.24-6 [12.8 kB] Get:8 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libc-bin amd64 2.19-13ubuntu3 [1160 kB] Get:9 http://ftpmaster.internal/ubuntu/ vivid/main libdbus-1-3 amd64 1.8.8-2ubuntu2 [146 kB] Get:10 http://ftpmaster.internal/ubuntu/ vivid/main libcgmanager0 amd64 0.33-2 [35.6 kB] Get:11 http://ftpmaster.internal/ubuntu/ vivid/main libnih-dbus1 amd64 1.0.3-4ubuntu27 [14.8 kB] Get:12 http://ftpmaster.internal/ubuntu/ vivid/main libnih1 amd64 1.0.3-4ubuntu27 [49.8 kB] Get:13 http://ftpmaster.internal/ubuntu/ vivid/main libpcre3 amd64 1:8.35-3.1ubuntu2 [221 kB] Get:14 http://ftpmaster.internal/ubuntu/ vivid/main libselinux1 amd64 2.3-2 [59.8 kB] Get:15 http://ftpmaster.internal/ubuntu/ vivid/main sysvinit-utils amd64 2.88dsf-53.2ubuntu2 [41.5 kB] Get:16 http://ftpmaster.internal/ubuntu/ vivid/main plymouth amd64 0.9.0-0ubuntu8 [103 kB] Get:17 http://ftpmaster.internal/ubuntu/ vivid/main udev amd64 217-3ubuntu1 [876 kB] Get:18 http://ftpmaster.internal/ubuntu/ vivid/main libudev1 amd64 217-3ubuntu1 [34.2 kB] Get:19 http://ftpmaster.internal/ubuntu/ vivid/main libacl1 amd64 2.2.52-2 [16.3 kB] Get:20 http://ftpmaster.internal/ubuntu/ vivid/main libuuid1 amd64 2.25.2-2ubuntu2 [15.2 kB] Get:21 http://ftpmaster.internal/ubuntu/ vivid/main libblkid1 amd64 2.25.2-2ubuntu2 [104 kB] Get:22 http://ftpmaster.internal/ubuntu/ vivid/main tzdata all 2014j-1 [181 kB] Get:23 http://ftpmaster.internal/ubuntu/ vivid/main libplymouth4 amd64 0.9.0-0ubuntu8 [85.9 kB] Get:24 http://ftpmaster.internal/ubuntu/ vivid/main mountall amd64 2.54ubuntu1 [56.8 kB] Get:25 http://ftpmaster.internal/ubuntu/ vivid/main sysv-rc all 2.88dsf-53.2ubuntu2 [36.5 kB] Get:26 http://ftpmaster.internal/ubuntu/ vivid/main initscripts amd64 2.88dsf-53.2ubuntu2 [27.8 kB] Get:27 http://ftpmaster.internal/ubuntu/ vivid/main util-linux amd64 2.25.2-2ubuntu2 [797 kB] Get:28 http://ftpmaster.internal/ubuntu/ vivid/main libprocps3 amd64 1:3.3.9-1ubuntu6 [31.9 kB] Get:29 http://ftpmaster.internal/ubuntu/ vivid/main procps amd64 1:3.3.9-1ubuntu6 [212 kB] Get:30 http://ftpmaster.internal/ubuntu/ vivid/main perl amd64 5.20.1-3 [2642 kB] Get:31 http://ftpmaster.internal/ubuntu/ vivid/main perl-base amd64 5.20.1-3 [1223 kB] Get:32 http://ftpmaster.internal/ubuntu/ vivid/main perl-modules all 5.20.1-3 [2506 kB] Get:33 http://ftpmaster.internal/ubuntu/ vivid/main bzip2 amd64 1.0.6-7 [32.7 kB] Get:34 http://ftpmaster.internal/ubuntu/ vivid/main libbz2-1.0 amd64 1.0.6-7 [30.7 kB] Get:35 http://ftpmaster.internal/ubuntu/ vivid/main libdb5.3 amd64 5.3.28-7 [671 kB] Get:36 http://ftpmaster.internal/ubuntu/ vivid/main libgdbm3 amd64 1.8.3-13.1 [16.9 kB] Get:37 http://ftpmaster.internal/ubuntu/ vivid/main zlib1g amd64 1:1.2.8.dfsg-2ubuntu1 [52.4 kB] Get:38 http://ftpmaster.internal/ubuntu/ vivid/main init-system-helpers all 1.22ubuntu1 [13.1 kB] Get:39 http://ftpmaster.internal/ubuntu/ vivid/main libdrm2 amd64 2.4.58-2 [23.3 kB] Get:40 http://ftpmaster.internal/ubuntu/ vivid/main mount amd64 2.25.2-2ubuntu2 [117 kB] Get:41 http://ftpmaster.internal/ubuntu/ vivid/main upstart amd64 1.13.2-0ubuntu5 [117 kB] Get:42 http://ftpmaster.internal/ubuntu/ vivid/main upstart-bin amd64 1.13.2-0ubuntu5 [330 kB] Get:43 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libc6-dev amd64 2.19-13ubuntu3 [1914 kB] Get:44 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libc-dev-bin amd64 2.19-13ubuntu3 [67.9 kB] Get:45 http://ftpmaster.internal/ubuntu/ vivid/main linux-libc-dev amd64 3.16.0-25.33 [771 kB] Get:46 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libitm1 amd64 4.9.2-6ubuntu1 [30.0 kB] Get:47 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libgomp1 amd64 4.9.2-6ubuntu1 [38.4 kB] Get:48 http://ftpmaster.internal/ubuntu/ vivid-proposed/main liblsan0 amd64 4.9.2-6ubuntu1 [94.0 kB] Get:49 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libasan1 amd64 4.9.2-6ubuntu1 [198 kB] Get:50 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libubsan0 amd64 4.9.2-6ubuntu1 [83.9 kB] Get:51 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libcilkrts5 amd64 4.9.2-6ubuntu1 [40.6 kB] Get:52 http://ftpmaster.internal/ubuntu/ vivid-proposed/main gcc-4.9-base amd64 4.9.2-6ubuntu1 [16.4 kB] Get:53 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libgcc1 amd64 1:4.9.2-6ubuntu1 [39.5 kB] Get:54 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libatomic1 amd64 4.9.2-6ubuntu1 [9236 B] Get:55 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libtsan0 amd64 4.9.2-6ubuntu1 [216 kB] Get:56 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libquadmath0 amd64 4.9.2-6ubuntu1 [130 kB] Get:57 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libgcc-4.9-dev amd64 4.9.2-6ubuntu1 [2083 kB] Get:58 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libisl13 amd64 0.14-1 [456 kB] Get:59 http://ftpmaster.internal/ubuntu/ vivid-proposed/main cpp-4.9 amd64 4.9.2-6ubuntu1 [5026 kB] Get:60 http://ftpmaster.internal/ubuntu/ vivid/main binutils amd64 2.24.90.20141209-1ubuntu1 [2209 kB] Get:61 http://ftpmaster.internal/ubuntu/ vivid-proposed/main gcc-4.9 amd64 4.9.2-6ubuntu1 [5603 kB] Get:62 http://ftpmaster.internal/ubuntu/ vivid-proposed/main g++-4.9 amd64 4.9.2-6ubuntu1 [17.5 MB] Get:63 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libstdc++-4.9-dev amd64 4.9.2-6ubuntu1 [1124 kB] Get:64 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libstdc++6 amd64 4.9.2-6ubuntu1 [278 kB] Get:65 http://ftpmaster.internal/ubuntu/ vivid/main libgmp10 amd64 2:6.0.0+dfsg-6 [240 kB] Get:66 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libcloog-isl4 amd64 0.18.2-3 [60.4 kB] Get:67 http://ftpmaster.internal/ubuntu/ vivid/main libmpc3 amd64 1.0.2-1build1 [39.8 kB] Get:68 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libc6 amd64 2.19-13ubuntu3 [4757 kB] Get:69 http://ftpmaster.internal/ubuntu/ vivid/main e2fslibs amd64 1.42.12-1ubuntu1 [189 kB] Get:70 http://ftpmaster.internal/ubuntu/ vivid/main e2fsprogs amd64 1.42.12-1ubuntu1 [756 kB] Get:71 http://ftpmaster.internal/ubuntu/ vivid/main findutils amd64 4.4.2-9build1 [275 kB] Get:72 http://ftpmaster.internal/ubuntu/ vivid/main grep amd64 2.20-4 [146 kB] Get:73 http://ftpmaster.internal/ubuntu/ vivid/main gzip amd64 1.6-4ubuntu1 [87.4 kB] Get:74 http://ftpmaster.internal/ubuntu/ vivid/main login amd64 1:4.1.5.1-1.1ubuntu3 [302 kB] Get:75 http://ftpmaster.internal/ubuntu/ vivid/main libapt-pkg4.12 amd64 1.0.9.3ubuntu1 [672 kB] Get:76 http://ftpmaster.internal/ubuntu/ vivid/main gpgv amd64 1.4.18-4ubuntu1 [163 kB] Get:77 http://ftpmaster.internal/ubuntu/ vivid/main libusb-0.1-4 amd64 2:0.1.12-25 [16.6 kB] Get:78 http://ftpmaster.internal/ubuntu/ vivid/main gnupg amd64 1.4.18-4ubuntu1 [619 kB] Get:79 http://ftpmaster.internal/ubuntu/ vivid/main apt amd64 1.0.9.3ubuntu1 [998 kB] Get:80 http://ftpmaster.internal/ubuntu/ vivid/main libdebconfclient0 amd64 0.192ubuntu1 [6310 B] Get:81 http://ftpmaster.internal/ubuntu/ vivid/main base-passwd amd64 3.5.37 [56.4 kB] Get:82 http://ftpmaster.internal/ubuntu/ vivid/main libcomerr2 amd64 1.42.12-1ubuntu1 [65.2 kB] Get:83 http://ftpmaster.internal/ubuntu/ vivid/main libgpg-error0 amd64 1.17-2 [32.2 kB] Get:84 http://ftpmaster.internal/ubuntu/ vivid/main libgcrypt20 amd64 1.6.2-4ubuntu1 [334 kB] Get:85 http://ftpmaster.internal/ubuntu/ vivid/main libmount1 amd64 2.25.2-2ubuntu2 [111 kB] Get:86 http://ftpmaster.internal/ubuntu/ vivid/main libpam0g amd64 1.1.8-3.1ubuntu2 [58.0 kB] Get:87 http://ftpmaster.internal/ubuntu/ vivid/main libpam-modules-bin amd64 1.1.8-3.1ubuntu2 [36.6 kB] Get:88 http://ftpmaster.internal/ubuntu/ vivid/main libpam-modules amd64 1.1.8-3.1ubuntu2 [245 kB] Get:89 http://ftpmaster.internal/ubuntu/ vivid/main libslang2 amd64 2.3.0-2ubuntu1 [413 kB] Get:90 http://ftpmaster.internal/ubuntu/ vivid/main libsmartcols1 amd64 2.25.2-2ubuntu2 [60.4 kB] Get:91 http://ftpmaster.internal/ubuntu/ vivid/main libss2 amd64 1.42.12-1ubuntu1 [69.5 kB] Get:92 http://ftpmaster.internal/ubuntu/ vivid/main libsystemd-journal0 amd64 217-3ubuntu1 [52.2 kB] Get:93 http://ftpmaster.internal/ubuntu/ vivid/main libnettle4 amd64 2.7.1-3build1 [106 kB] Get:94 http://ftpmaster.internal/ubuntu/ vivid/main libhogweed2 amd64 2.7.1-3build1 [125 kB] Get:95 http://ftpmaster.internal/ubuntu/ vivid/main libp11-kit0 amd64 0.20.7-1 [77.1 kB] Get:96 http://ftpmaster.internal/ubuntu/ vivid/main libtasn1-6 amd64 4.2-2 [42.1 kB] Get:97 http://ftpmaster.internal/ubuntu/ vivid/main libgnutls-deb0-28 amd64 3.3.8-3ubuntu2 [516 kB] Get:98 http://ftpmaster.internal/ubuntu/ vivid/main libsqlite3-0 amd64 3.8.7.2-1 [370 kB] Get:99 http://ftpmaster.internal/ubuntu/ vivid/main libsemanage1 amd64 2.3-1build1 [71.6 kB] Get:100 http://ftpmaster.internal/ubuntu/ vivid/main libsemanage-common all 2.3-1build1 [6302 B] Get:101 http://ftpmaster.internal/ubuntu/ vivid/main libroken18-heimdal amd64 1.6~rc2+dfsg-8build1 [41.2 kB] Get:102 http://ftpmaster.internal/ubuntu/ vivid/main libasn1-8-heimdal amd64 1.6~rc2+dfsg-8build1 [177 kB] Get:103 http://ftpmaster.internal/ubuntu/ vivid/main libgssapi-krb5-2 amd64 1.12.1+dfsg-15 [119 kB] Get:104 http://ftpmaster.internal/ubuntu/ vivid/main libkrb5-3 amd64 1.12.1+dfsg-15 [269 kB] Get:105 http://ftpmaster.internal/ubuntu/ vivid/main libkrb5support0 amd64 1.12.1+dfsg-15 [30.6 kB] Get:106 http://ftpmaster.internal/ubuntu/ vivid/main libk5crypto3 amd64 1.12.1+dfsg-15 [83.4 kB] Get:107 http://ftpmaster.internal/ubuntu/ vivid/main librtmp1 amd64 2.4+20131018.git79459a2-5 [54.7 kB] Get:108 http://ftpmaster.internal/ubuntu/ vivid/main libcurl3-gnutls amd64 7.38.0-3ubuntu1 [171 kB] Get:109 http://ftpmaster.internal/ubuntu/ vivid/main libhcrypto4-heimdal amd64 1.6~rc2+dfsg-8build1 [86.0 kB] Get:110 http://ftpmaster.internal/ubuntu/ vivid/main libheimbase1-heimdal amd64 1.6~rc2+dfsg-8build1 [29.9 kB] Get:111 http://ftpmaster.internal/ubuntu/ vivid/main libwind0-heimdal amd64 1.6~rc2+dfsg-8build1 [48.2 kB] Get:112 http://ftpmaster.internal/ubuntu/ vivid/main libhx509-5-heimdal amd64 1.6~rc2+dfsg-8build1 [107 kB] Get:113 http://ftpmaster.internal/ubuntu/ vivid/main libkrb5-26-heimdal amd64 1.6~rc2+dfsg-8build1 [203 kB] Get:114 http://ftpmaster.internal/ubuntu/ vivid/main libheimntlm0-heimdal amd64 1.6~rc2+dfsg-8build1 [15.2 kB] Get:115 http://ftpmaster.internal/ubuntu/ vivid/main libgssapi3-heimdal amd64 1.6~rc2+dfsg-8build1 [94.2 kB] Get:116 http://ftpmaster.internal/ubuntu/ vivid/main libsasl2-modules-db amd64 2.1.26.dfsg1-12 [14.6 kB] Get:117 http://ftpmaster.internal/ubuntu/ vivid/main libsasl2-2 amd64 2.1.26.dfsg1-12 [49.5 kB] Get:118 http://ftpmaster.internal/ubuntu/ vivid/main libpam-runtime all 1.1.8-3.1ubuntu2 [39.8 kB] Get:119 http://ftpmaster.internal/ubuntu/ vivid-proposed/main multiarch-support amd64 2.19-13ubuntu3 [7284 B] Get:120 http://ftpmaster.internal/ubuntu/ vivid/main busybox-initramfs amd64 1:1.22.0-9ubuntu1 [176 kB] Get:121 http://ftpmaster.internal/ubuntu/ vivid/main passwd amd64 1:4.1.5.1-1.1ubuntu3 [760 kB] Get:122 http://ftpmaster.internal/ubuntu/ vivid/main apt-transport-https amd64 1.0.9.3ubuntu1 [27.1 kB] Get:123 http://ftpmaster.internal/ubuntu/ vivid/main ca-certificates all 20141019 [192 kB] Get:124 http://ftpmaster.internal/ubuntu/ vivid/main cpp amd64 4:4.9.2-1ubuntu1 [27.4 kB] Get:125 http://ftpmaster.internal/ubuntu/ vivid-proposed/main dpkg-dev all 1.17.21ubuntu2 [734 kB] Get:126 http://ftpmaster.internal/ubuntu/ vivid-proposed/main libdpkg-perl all 1.17.21ubuntu2 [189 kB] Get:127 http://ftpmaster.internal/ubuntu/ vivid/main patch amd64 2.7.1-6 [84.7 kB] Get:128 http://ftpmaster.internal/ubuntu/ vivid/main libfakeroot amd64 1.20.2-1ubuntu1 [25.5 kB] Get:129 http://ftpmaster.internal/ubuntu/ vivid/main fakeroot amd64 1.20.2-1ubuntu1 [61.8 kB] Get:130 http://ftpmaster.internal/ubuntu/ vivid/main gcc amd64 4:4.9.2-1ubuntu1 [5276 B] Get:131 http://ftpmaster.internal/ubuntu/ vivid/main g++ amd64 4:4.9.2-1ubuntu1 [1604 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 70.1 MB in 2s (27.8 MB/s) (Reading database ... 11482 files and directories currently installed.) Preparing to unpack .../base-files_7.2ubuntu8_amd64.deb ... Unpacking base-files (7.2ubuntu8) over (7.2ubuntu7) ... Setting up base-files (7.2ubuntu8) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/os-release ... (Reading database ... 11482 files and directories currently installed.) Preparing to unpack .../bash_4.3-11ubuntu2_amd64.deb ... Unpacking bash (4.3-11ubuntu2) over (4.3-11ubuntu1) ... Setting up bash (4.3-11ubuntu2) ... Installing new version of config file /etc/bash.bashrc ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode Selecting previously unselected package libsystemd0:amd64. (Reading database ... 11482 files and directories currently installed.) Preparing to unpack .../libsystemd0_217-3ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (217-3ubuntu1) ... Setting up libsystemd0:amd64 (217-3ubuntu1) ... Processing triggers for libc-bin (2.19-10ubuntu2) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.25.2-2ubuntu2_amd64.deb ... Unpacking bsdutils (1:2.25.2-2ubuntu2) over (1:2.25.1-3ubuntu4) ... Setting up bsdutils (1:2.25.2-2ubuntu2) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../coreutils_8.23-3ubuntu1_amd64.deb ... Unpacking coreutils (8.23-3ubuntu1) over (8.23-2ubuntu3) ... Setting up coreutils (8.23-3ubuntu1) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../dpkg_1.17.21ubuntu2_amd64.deb ... Unpacking dpkg (1.17.21ubuntu2) over (1.17.13ubuntu1) ... Setting up dpkg (1.17.21ubuntu2) ... (Reading database ... 11488 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.24-6_amd64.deb ... Unpacking libcap2:amd64 (1:2.24-6) over (1:2.24-0ubuntu2) ... Setting up libcap2:amd64 (1:2.24-6) ... Processing triggers for libc-bin (2.19-10ubuntu2) ... (Reading database ... 11488 files and directories currently installed.) Preparing to unpack .../libc-bin_2.19-13ubuntu3_amd64.deb ... Unpacking libc-bin (2.19-13ubuntu3) over (2.19-10ubuntu2) ... Setting up libc-bin (2.19-13ubuntu3) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../libdbus-1-3_1.8.8-2ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.8.8-2ubuntu2) over (1.8.8-1ubuntu2) ... Preparing to unpack .../libcgmanager0_0.33-2_amd64.deb ... Unpacking libcgmanager0:amd64 (0.33-2) over (0.32-4ubuntu1) ... Preparing to unpack .../libnih-dbus1_1.0.3-4ubuntu27_amd64.deb ... Unpacking libnih-dbus1:amd64 (1.0.3-4ubuntu27) over (1.0.3-4ubuntu26) ... Preparing to unpack .../libnih1_1.0.3-4ubuntu27_amd64.deb ... Unpacking libnih1:amd64 (1.0.3-4ubuntu27) over (1.0.3-4ubuntu26) ... Preparing to unpack .../libpcre3_1%3a8.35-3.1ubuntu2_amd64.deb ... Unpacking libpcre3:amd64 (1:8.35-3.1ubuntu2) over (1:8.35-3ubuntu1) ... Setting up libpcre3:amd64 (1:8.35-3.1ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../libselinux1_2.3-2_amd64.deb ... Unpacking libselinux1:amd64 (2.3-2) over (2.3-1build1) ... Setting up libselinux1:amd64 (2.3-2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11487 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-53.2ubuntu2_amd64.deb ... Unpacking sysvinit-utils (2.88dsf-53.2ubuntu2) over (2.88dsf-41ubuntu18) ... Setting up sysvinit-utils (2.88dsf-53.2ubuntu2) ... Removing obsolete conffile /etc/init/startpar-bridge.conf ... (Reading database ... 11484 files and directories currently installed.) Preparing to unpack .../plymouth_0.9.0-0ubuntu8_amd64.deb ... Unpacking plymouth (0.9.0-0ubuntu8) over (0.9.0-0ubuntu7) ... Preparing to unpack .../udev_217-3ubuntu1_amd64.deb ... Unpacking udev (217-3ubuntu1) over (208-8ubuntu8) ... Preparing to unpack .../libudev1_217-3ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (217-3ubuntu1) over (208-8ubuntu8) ... Preparing to unpack .../libacl1_2.2.52-2_amd64.deb ... Unpacking libacl1:amd64 (2.2.52-2) over (2.2.52-1.1) ... Setting up libacl1:amd64 (2.2.52-2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11486 files and directories currently installed.) Preparing to unpack .../libuuid1_2.25.2-2ubuntu2_amd64.deb ... Unpacking libuuid1:amd64 (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up libuuid1:amd64 (2.25.2-2ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11486 files and directories currently installed.) Preparing to unpack .../libblkid1_2.25.2-2ubuntu2_amd64.deb ... Unpacking libblkid1:amd64 (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up libblkid1:amd64 (2.25.2-2ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11486 files and directories currently installed.) Preparing to unpack .../tzdata_2014j-1_all.deb ... Unpacking tzdata (2014j-1) over (2014h-2) ... Setting up tzdata (2014j-1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Dec 10 17:09:45 UTC 2014. Universal Time is now: Wed Dec 10 17:09:45 UTC 2014. Run 'dpkg-reconfigure tzdata' if you wish to change it. (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../libplymouth4_0.9.0-0ubuntu8_amd64.deb ... Unpacking libplymouth4:amd64 (0.9.0-0ubuntu8) over (0.9.0-0ubuntu7) ... Preparing to unpack .../mountall_2.54ubuntu1_amd64.deb ... Unpacking mountall (2.54ubuntu1) over (2.54build1) ... Preparing to unpack .../sysv-rc_2.88dsf-53.2ubuntu2_all.deb ... Unpacking sysv-rc (2.88dsf-53.2ubuntu2) over (2.88dsf-41ubuntu18) ... Setting up sysv-rc (2.88dsf-53.2ubuntu2) ... (Reading database ... 11490 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-53.2ubuntu2_amd64.deb ... Unpacking initscripts (2.88dsf-53.2ubuntu2) over (2.88dsf-41ubuntu18) ... Setting up initscripts (2.88dsf-53.2ubuntu2) ... Installing new version of config file /etc/init.d/bootmisc.sh ... Installing new version of config file /etc/init.d/checkfs.sh ... Installing new version of config file /etc/init.d/checkroot.sh ... Installing new version of config file /etc/init.d/checkroot-bootclean.sh ... Installing new version of config file /etc/init.d/mountall.sh ... Installing new version of config file /etc/init.d/mountall-bootclean.sh ... Installing new version of config file /etc/init.d/mountnfs.sh ... Installing new version of config file /etc/init.d/mountnfs-bootclean.sh ... Installing new version of config file /etc/init.d/mountdevsubfs.sh ... Installing new version of config file /etc/init.d/mountkernfs.sh ... Installing new version of config file /etc/init.d/umountfs ... Installing new version of config file /etc/init.d/umountnfs.sh ... (Reading database ... 11490 files and directories currently installed.) Preparing to unpack .../util-linux_2.25.2-2ubuntu2_amd64.deb ... Unpacking util-linux (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up util-linux (2.25.2-2ubuntu2) ... update-initramfs: deferring update (trigger activated) (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../libprocps3_1%3a3.3.9-1ubuntu6_amd64.deb ... Unpacking libprocps3:amd64 (1:3.3.9-1ubuntu6) over (1:3.3.9-1ubuntu5) ... Preparing to unpack .../procps_1%3a3.3.9-1ubuntu6_amd64.deb ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking procps (1:3.3.9-1ubuntu6) over (1:3.3.9-1ubuntu5) ... Preparing to unpack .../perl_5.20.1-3_amd64.deb ... Unpacking perl (5.20.1-3) over (5.20.1-1) ... Preparing to unpack .../perl-base_5.20.1-3_amd64.deb ... Unpacking perl-base (5.20.1-3) over (5.20.1-1) ... Replacing files in old package perl-modules (5.20.1-1) ... Setting up perl-base (5.20.1-3) ... (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../perl-modules_5.20.1-3_all.deb ... Unpacking perl-modules (5.20.1-3) over (5.20.1-1) ... Preparing to unpack .../bzip2_1.0.6-7_amd64.deb ... Unpacking bzip2 (1.0.6-7) over (1.0.6-5ubuntu5) ... Preparing to unpack .../libbz2-1.0_1.0.6-7_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.6-7) over (1.0.6-5ubuntu5) ... Setting up libbz2-1.0:amd64 (1.0.6-7) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-7_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28-7) over (5.3.28-5) ... Setting up libdb5.3:amd64 (5.3.28-7) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../libgdbm3_1.8.3-13.1_amd64.deb ... Unpacking libgdbm3:amd64 (1.8.3-13.1) over (1.8.3-13) ... Preparing to unpack .../zlib1g_1%3a1.2.8.dfsg-2ubuntu1_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.8.dfsg-2ubuntu1) over (1:1.2.8.dfsg-1ubuntu1) ... Setting up zlib1g:amd64 (1:1.2.8.dfsg-2ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.22ubuntu1_all.deb ... Unpacking init-system-helpers (1.22ubuntu1) over (1.20ubuntu3) ... Preparing to unpack .../libdrm2_2.4.58-2_amd64.deb ... Unpacking libdrm2:amd64 (2.4.58-2) over (2.4.56-1) ... Preparing to unpack .../mount_2.25.2-2ubuntu2_amd64.deb ... Unpacking mount (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up mount (2.25.2-2ubuntu2) ... (Reading database ... 11489 files and directories currently installed.) Preparing to unpack .../upstart_1.13.2-0ubuntu5_amd64.deb ... Unpacking upstart (1.13.2-0ubuntu5) over (1.13.2-0ubuntu2) ... Preparing to unpack .../upstart-bin_1.13.2-0ubuntu5_amd64.deb ... Unpacking upstart-bin (1.13.2-0ubuntu5) over (1.13.2-0ubuntu2) ... Preparing to unpack .../libc6-dev_2.19-13ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.19-13ubuntu3) over (2.19-10ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.19-13ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.19-13ubuntu3) over (2.19-10ubuntu2) ... Preparing to unpack .../linux-libc-dev_3.16.0-25.33_amd64.deb ... Unpacking linux-libc-dev:amd64 (3.16.0-25.33) over (3.16.0-23.31) ... Preparing to unpack .../libitm1_4.9.2-6ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libgomp1_4.9.2-6ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../liblsan0_4.9.2-6ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libasan1_4.9.2-6ubuntu1_amd64.deb ... Unpacking libasan1:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libubsan0_4.9.2-6ubuntu1_amd64.deb ... Unpacking libubsan0:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libcilkrts5_4.9.2-6ubuntu1_amd64.deb ... Unpacking libcilkrts5:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../gcc-4.9-base_4.9.2-6ubuntu1_amd64.deb ... Unpacking gcc-4.9-base:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Setting up gcc-4.9-base:amd64 (4.9.2-6ubuntu1) ... (Reading database ... 11488 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a4.9.2-6ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:4.9.2-6ubuntu1) over (1:4.9.1-16ubuntu6) ... Setting up libgcc1:amd64 (1:4.9.2-6ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11488 files and directories currently installed.) Preparing to unpack .../libatomic1_4.9.2-6ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libtsan0_4.9.2-6ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libquadmath0_4.9.2-6ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libgcc-4.9-dev_4.9.2-6ubuntu1_amd64.deb ... Unpacking libgcc-4.9-dev:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Selecting previously unselected package libisl13:amd64. Preparing to unpack .../libisl13_0.14-1_amd64.deb ... Unpacking libisl13:amd64 (0.14-1) ... Preparing to unpack .../cpp-4.9_4.9.2-6ubuntu1_amd64.deb ... Unpacking cpp-4.9 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../binutils_2.24.90.20141209-1ubuntu1_amd64.deb ... Unpacking binutils (2.24.90.20141209-1ubuntu1) over (2.24.90.20141014-0ubuntu3) ... Preparing to unpack .../gcc-4.9_4.9.2-6ubuntu1_amd64.deb ... Unpacking gcc-4.9 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../g++-4.9_4.9.2-6ubuntu1_amd64.deb ... Unpacking g++-4.9 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libstdc++-4.9-dev_4.9.2-6ubuntu1_amd64.deb ... Unpacking libstdc++-4.9-dev:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Preparing to unpack .../libstdc++6_4.9.2-6ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (4.9.2-6ubuntu1) over (4.9.1-16ubuntu6) ... Setting up libstdc++6:amd64 (4.9.2-6ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.0.0+dfsg-6_amd64.deb ... Unpacking libgmp10:amd64 (2:6.0.0+dfsg-6) over (2:6.0.0+dfsg-4build1) ... Preparing to unpack .../libcloog-isl4_0.18.2-3_amd64.deb ... Unpacking libcloog-isl4:amd64 (0.18.2-3) over (0.18.2-1) ... Preparing to unpack .../libmpc3_1.0.2-1build1_amd64.deb ... Unpacking libmpc3:amd64 (1.0.2-1build1) over (1.0.2-1) ... Preparing to unpack .../libc6_2.19-13ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.19-13ubuntu3) over (2.19-10ubuntu2) ... Setting up libc6:amd64 (2.19-13ubuntu3) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.12-1ubuntu1_amd64.deb ... Unpacking e2fslibs:amd64 (1.42.12-1ubuntu1) over (1.42.10-1.1ubuntu1) ... Setting up e2fslibs:amd64 (1.42.12-1ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.12-1ubuntu1_amd64.deb ... Unpacking e2fsprogs (1.42.12-1ubuntu1) over (1.42.10-1.1ubuntu1) ... Setting up e2fsprogs (1.42.12-1ubuntu1) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../findutils_4.4.2-9build1_amd64.deb ... Unpacking findutils (4.4.2-9build1) over (4.4.2-9) ... Setting up findutils (4.4.2-9build1) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../archives/grep_2.20-4_amd64.deb ... Unpacking grep (2.20-4) over (2.20-3) ... Setting up grep (2.20-4) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../gzip_1.6-4ubuntu1_amd64.deb ... Unpacking gzip (1.6-4ubuntu1) over (1.6-3ubuntu1) ... Setting up gzip (1.6-4ubuntu1) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../login_1%3a4.1.5.1-1.1ubuntu3_amd64.deb ... Unpacking login (1:4.1.5.1-1.1ubuntu3) over (1:4.1.5.1-1.1ubuntu2) ... Setting up login (1:4.1.5.1-1.1ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libapt-pkg4.12_1.0.9.3ubuntu1_amd64.deb ... Unpacking libapt-pkg4.12:amd64 (1.0.9.3ubuntu1) over (1.0.9.2ubuntu2) ... Setting up libapt-pkg4.12:amd64 (1.0.9.3ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.18-4ubuntu1_amd64.deb ... Unpacking gpgv (1.4.18-4ubuntu1) over (1.4.16-1.2ubuntu1) ... Setting up gpgv (1.4.18-4ubuntu1) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libusb-0.1-4_2%3a0.1.12-25_amd64.deb ... Unpacking libusb-0.1-4:amd64 (2:0.1.12-25) over (2:0.1.12-24) ... Setting up libusb-0.1-4:amd64 (2:0.1.12-25) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11500 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.18-4ubuntu1_amd64.deb ... Unpacking gnupg (1.4.18-4ubuntu1) over (1.4.16-1.2ubuntu1) ... Setting up gnupg (1.4.18-4ubuntu1) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../apt_1.0.9.3ubuntu1_amd64.deb ... Unpacking apt (1.0.9.3ubuntu1) over (1.0.9.2ubuntu2) ... Setting up apt (1.0.9.3ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.192ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.192ubuntu1) over (0.191ubuntu1) ... Setting up libdebconfclient0:amd64 (0.192ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.37_amd64.deb ... Unpacking base-passwd (3.5.37) over (3.5.36) ... Setting up base-passwd (3.5.37) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.42.12-1ubuntu1_amd64.deb ... Unpacking libcomerr2:amd64 (1.42.12-1ubuntu1) over (1.42.10-1.1ubuntu1) ... Setting up libcomerr2:amd64 (1.42.12-1ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.17-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.17-2) over (1.13-4) ... Setting up libgpg-error0:amd64 (1.17-2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.2-4ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.6.2-4ubuntu1) over (1.6.1-2ubuntu1) ... Setting up libgcrypt20:amd64 (1.6.2-4ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libmount1_2.25.2-2ubuntu2_amd64.deb ... Unpacking libmount1:amd64 (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up libmount1:amd64 (2.25.2-2ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.1ubuntu2_amd64.deb ... Unpacking libpam0g:amd64 (1.1.8-3.1ubuntu2) over (1.1.8-3ubuntu4) ... Setting up libpam0g:amd64 (1.1.8-3.1ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.1ubuntu2_amd64.deb ... Unpacking libpam-modules-bin (1.1.8-3.1ubuntu2) over (1.1.8-3ubuntu4) ... Setting up libpam-modules-bin (1.1.8-3.1ubuntu2) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.1ubuntu2_amd64.deb ... Unpacking libpam-modules:amd64 (1.1.8-3.1ubuntu2) over (1.1.8-3ubuntu4) ... Setting up libpam-modules:amd64 (1.1.8-3.1ubuntu2) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libslang2_2.3.0-2ubuntu1_amd64.deb ... Unpacking libslang2:amd64 (2.3.0-2ubuntu1) over (2.2.4-17ubuntu1) ... Setting up libslang2:amd64 (2.3.0-2ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.25.2-2ubuntu2_amd64.deb ... Unpacking libsmartcols1:amd64 (2.25.2-2ubuntu2) over (2.25.1-3ubuntu4) ... Setting up libsmartcols1:amd64 (2.25.2-2ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libss2_1.42.12-1ubuntu1_amd64.deb ... Unpacking libss2:amd64 (1.42.12-1ubuntu1) over (1.42.10-1.1ubuntu1) ... Setting up libss2:amd64 (1.42.12-1ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libsystemd-journal0_217-3ubuntu1_amd64.deb ... Unpacking libsystemd-journal0:amd64 (217-3ubuntu1) over (208-8ubuntu8) ... Setting up libsystemd-journal0:amd64 (217-3ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../libnettle4_2.7.1-3build1_amd64.deb ... Unpacking libnettle4:amd64 (2.7.1-3build1) over (2.7.1-3) ... Preparing to unpack .../libhogweed2_2.7.1-3build1_amd64.deb ... Unpacking libhogweed2:amd64 (2.7.1-3build1) over (2.7.1-3) ... Preparing to unpack .../libp11-kit0_0.20.7-1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.20.7-1) over (0.20.2-5) ... Preparing to unpack .../libtasn1-6_4.2-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.2-2) over (4.0-2) ... Preparing to unpack .../libgnutls-deb0-28_3.3.8-3ubuntu2_amd64.deb ... Unpacking libgnutls-deb0-28:amd64 (3.3.8-3ubuntu2) over (3.2.16-1ubuntu2) ... Preparing to unpack .../libsqlite3-0_3.8.7.2-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.8.7.2-1) over (3.8.6-1) ... Preparing to unpack .../libsemanage1_2.3-1build1_amd64.deb ... Unpacking libsemanage1:amd64 (2.3-1build1) over (2.3-1) ... Preparing to unpack .../libsemanage-common_2.3-1build1_all.deb ... Unpacking libsemanage-common (2.3-1build1) over (2.3-1) ... Preparing to unpack .../libroken18-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libroken18-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libasn1-8-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-15_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.12.1+dfsg-15) over (1.12.1+dfsg-10) ... Preparing to unpack .../libkrb5-3_1.12.1+dfsg-15_amd64.deb ... Unpacking libkrb5-3:amd64 (1.12.1+dfsg-15) over (1.12.1+dfsg-10) ... Preparing to unpack .../libkrb5support0_1.12.1+dfsg-15_amd64.deb ... Unpacking libkrb5support0:amd64 (1.12.1+dfsg-15) over (1.12.1+dfsg-10) ... Preparing to unpack .../libk5crypto3_1.12.1+dfsg-15_amd64.deb ... Unpacking libk5crypto3:amd64 (1.12.1+dfsg-15) over (1.12.1+dfsg-10) ... Preparing to unpack .../librtmp1_2.4+20131018.git79459a2-5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20131018.git79459a2-5) over (2.4+20131018.git79459a2-4) ... Preparing to unpack .../libcurl3-gnutls_7.38.0-3ubuntu1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.38.0-3ubuntu1) over (7.37.1-1ubuntu3) ... Preparing to unpack .../libhcrypto4-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libheimbase1-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libwind0-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libwind0-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libhx509-5-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libkrb5-26-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libheimntlm0-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libgssapi3-heimdal_1.6~rc2+dfsg-8build1_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (1.6~rc2+dfsg-8build1) over (1.6~rc2+dfsg-8) ... Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-12_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-12) over (2.1.26.dfsg1-11) ... Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-12_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-12) over (2.1.26.dfsg1-11) ... Preparing to unpack .../libpam-runtime_1.1.8-3.1ubuntu2_all.deb ... Unpacking libpam-runtime (1.1.8-3.1ubuntu2) over (1.1.8-3ubuntu4) ... Setting up libpam-runtime (1.1.8-3.1ubuntu2) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.19-13ubuntu3_amd64.deb ... Unpacking multiarch-support (2.19-13ubuntu3) over (2.19-10ubuntu2) ... Setting up multiarch-support (2.19-13ubuntu3) ... (Reading database ... 11499 files and directories currently installed.) Preparing to unpack .../busybox-initramfs_1%3a1.22.0-9ubuntu1_amd64.deb ... Unpacking busybox-initramfs (1:1.22.0-9ubuntu1) over (1:1.22.0-8ubuntu1) ... Preparing to unpack .../passwd_1%3a4.1.5.1-1.1ubuntu3_amd64.deb ... Unpacking passwd (1:4.1.5.1-1.1ubuntu3) over (1:4.1.5.1-1.1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.0.9.3ubuntu1_amd64.deb ... Unpacking apt-transport-https (1.0.9.3ubuntu1) over (1.0.9.2ubuntu2) ... Preparing to unpack .../ca-certificates_20141019_all.deb ... Unpacking ca-certificates (20141019) over (20140325) ... Preparing to unpack .../cpp_4%3a4.9.2-1ubuntu1_amd64.deb ... Unpacking cpp (4:4.9.2-1ubuntu1) over (4:4.9.1-4ubuntu2) ... Preparing to unpack .../dpkg-dev_1.17.21ubuntu2_all.deb ... Unpacking dpkg-dev (1.17.21ubuntu2) over (1.17.13ubuntu1) ... Preparing to unpack .../libdpkg-perl_1.17.21ubuntu2_all.deb ... Unpacking libdpkg-perl (1.17.21ubuntu2) over (1.17.13ubuntu1) ... Preparing to unpack .../patch_2.7.1-6_amd64.deb ... Unpacking patch (2.7.1-6) over (2.7.1-5) ... Preparing to unpack .../libfakeroot_1.20.2-1ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.20.2-1ubuntu1) over (1.20-3ubuntu3) ... Preparing to unpack .../fakeroot_1.20.2-1ubuntu1_amd64.deb ... Unpacking fakeroot (1.20.2-1ubuntu1) over (1.20-3ubuntu3) ... Preparing to unpack .../gcc_4%3a4.9.2-1ubuntu1_amd64.deb ... Removing old gcc doc directory. Unpacking gcc (4:4.9.2-1ubuntu1) over (4:4.9.1-4ubuntu2) ... Preparing to unpack .../g++_4%3a4.9.2-1ubuntu1_amd64.deb ... Unpacking g++ (4:4.9.2-1ubuntu1) over (4:4.9.1-4ubuntu2) ... Setting up libdbus-1-3:amd64 (1.8.8-2ubuntu2) ... Setting up libcgmanager0:amd64 (0.33-2) ... Setting up libnih1:amd64 (1.0.3-4ubuntu27) ... Setting up libnih-dbus1:amd64 (1.0.3-4ubuntu27) ... Setting up libudev1:amd64 (217-3ubuntu1) ... Setting up libplymouth4:amd64 (0.9.0-0ubuntu8) ... Setting up libprocps3:amd64 (1:3.3.9-1ubuntu6) ... Setting up procps (1:3.3.9-1ubuntu6) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: policy-rc.d denied execution of start. Setting up udev (217-3ubuntu1) ... Installing new version of config file /etc/init.d/udev-finish ... Installing new version of config file /etc/udev/udev.conf ... A chroot environment has been detected, udev not started. update-initramfs: deferring update (trigger activated) Removing obsolete conffile /etc/udev/rules.d/README ... Setting up init-system-helpers (1.22ubuntu1) ... Setting up libdrm2:amd64 (2.4.58-2) ... Setting up libgdbm3:amd64 (1.8.3-13.1) ... Setting up bzip2 (1.0.6-7) ... Setting up upstart-bin (1.13.2-0ubuntu5) ... Installing new version of config file /etc/X11/Xsession.d/99upstart ... Installing new version of config file /etc/upstart-xsessions ... Setting up libc-dev-bin (2.19-13ubuntu3) ... Setting up linux-libc-dev:amd64 (3.16.0-25.33) ... Setting up libc6-dev:amd64 (2.19-13ubuntu3) ... Setting up libitm1:amd64 (4.9.2-6ubuntu1) ... Setting up libgomp1:amd64 (4.9.2-6ubuntu1) ... Setting up liblsan0:amd64 (4.9.2-6ubuntu1) ... Setting up libasan1:amd64 (4.9.2-6ubuntu1) ... Setting up libubsan0:amd64 (4.9.2-6ubuntu1) ... Setting up libcilkrts5:amd64 (4.9.2-6ubuntu1) ... Setting up libatomic1:amd64 (4.9.2-6ubuntu1) ... Setting up libtsan0:amd64 (4.9.2-6ubuntu1) ... Setting up libquadmath0:amd64 (4.9.2-6ubuntu1) ... Setting up libgcc-4.9-dev:amd64 (4.9.2-6ubuntu1) ... Setting up libgmp10:amd64 (2:6.0.0+dfsg-6) ... Setting up libisl13:amd64 (0.14-1) ... Setting up libcloog-isl4:amd64 (0.18.2-3) ... Setting up libmpc3:amd64 (1.0.2-1build1) ... Setting up cpp-4.9 (4.9.2-6ubuntu1) ... Setting up binutils (2.24.90.20141209-1ubuntu1) ... Setting up gcc-4.9 (4.9.2-6ubuntu1) ... Setting up libstdc++-4.9-dev:amd64 (4.9.2-6ubuntu1) ... Setting up g++-4.9 (4.9.2-6ubuntu1) ... Setting up libnettle4:amd64 (2.7.1-3build1) ... Setting up libhogweed2:amd64 (2.7.1-3build1) ... Setting up libp11-kit0:amd64 (0.20.7-1) ... Setting up libtasn1-6:amd64 (4.2-2) ... Setting up libgnutls-deb0-28:amd64 (3.3.8-3ubuntu2) ... Setting up libsqlite3-0:amd64 (3.8.7.2-1) ... Setting up libsemanage-common (2.3-1build1) ... Setting up libsemanage1:amd64 (2.3-1build1) ... Setting up libroken18-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libasn1-8-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libkrb5support0:amd64 (1.12.1+dfsg-15) ... Setting up libk5crypto3:amd64 (1.12.1+dfsg-15) ... Setting up libkrb5-3:amd64 (1.12.1+dfsg-15) ... Setting up libgssapi-krb5-2:amd64 (1.12.1+dfsg-15) ... Setting up librtmp1:amd64 (2.4+20131018.git79459a2-5) ... Setting up libcurl3-gnutls:amd64 (7.38.0-3ubuntu1) ... Setting up libhcrypto4-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libheimbase1-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libwind0-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libhx509-5-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libkrb5-26-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libheimntlm0-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libgssapi3-heimdal:amd64 (1.6~rc2+dfsg-8build1) ... Setting up libsasl2-modules-db:amd64 (2.1.26.dfsg1-12) ... Setting up libsasl2-2:amd64 (2.1.26.dfsg1-12) ... Setting up busybox-initramfs (1:1.22.0-9ubuntu1) ... Setting up passwd (1:4.1.5.1-1.1ubuntu3) ... Setting up apt-transport-https (1.0.9.3ubuntu1) ... Setting up ca-certificates (20141019) ... Setting up cpp (4:4.9.2-1ubuntu1) ... Setting up patch (2.7.1-6) ... Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ... Setting up fakeroot (1.20.2-1ubuntu1) ... Setting up gcc (4:4.9.2-1ubuntu1) ... Setting up g++ (4:4.9.2-1ubuntu1) ... Setting up mountall (2.54ubuntu1) ... Setting up perl-modules (5.20.1-3) ... Setting up upstart (1.13.2-0ubuntu5) ... Setting up plymouth (0.9.0-0ubuntu8) ... update-initramfs: deferring update (trigger activated) Setting up perl (5.20.1-3) ... Setting up libdpkg-perl (1.17.21ubuntu2) ... Setting up dpkg-dev (1.17.21ubuntu2) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... Processing triggers for initramfs-tools (0.103ubuntu8) ... Processing triggers for ca-certificates (20141019) ... Updating certificates in /etc/ssl/certs... 10 added, 5 removed; done. Running hooks in /etc/ca-certificates/update.d....done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-6633105', 'amd64', 'vivid-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=vivid-proposed', '-A', '--purpose=PRIMARY', '--architecture=amd64', '--comp=universe', 'designate_2014.1-15.dsc'] Initiating build PACKAGEBUILD-6633105 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 Automatic build of designate_2014.1-15 on akateko by sbuild/amd64 1.170.5 Build started at 20141210-1710 ****************************************************************************** designate_2014.1-15.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 9), dh-systemd, openstack-pkg-tools (>= 14~), python-all (>= 2.6.6-3~), python-pbr (>= 0.6), python-setuptools, python-sphinx Build-Depends-Indep: python-anyjson (>= 0.3.3), python-babel (>= 1.3), python-cliff, python-cmd2, python-coverage (>= 3.6), python-dnspython, python-eventlet (>= 0.13.0), python-extras, python-fixtures (>= 0.3.14), python-flask (>= 0.10), python-hacking (>= 0.8.0), python-iso8601 (>= 0.1.8), python-jsonschema (>= 2.0.0), python-keystoneclient (>= 1:0.6.0), python-kombu (>= 2.4.8), python-lockfile, python-migrate (>= 0.8.2), python-mock (>= 1.0), python-mox, python-netaddr (>= 0.7.6), python-neutronclient (>= 2.3.4), python-oslo.config (>= 1:1.2.0), python-oslo.rootwrap, python-paste, python-pastedeploy (>= 1.5.0), python-pecan (>= 0.4.5), python-prettytable (>= 0.6), python-routes, python-six (>= 1.5.2), python-sphinxcontrib-httpdomain, python-sqlalchemy (>= 0.7.8), python-stevedore (>= 0.14), python-subunit (>= 0.0.18), python-testscenarios (>= 0.4), python-testtools (>= 0.9.34), python-webob (>= 1.2.3), python-webtest (>= 2.0), sqlite3, subunit (>= 0.0.18), testrepository (>= 0.0.18) Checking for already installed source dependencies... debhelper: missing dh-systemd: missing openstack-pkg-tools: missing python-all: missing python-pbr: missing python-setuptools: missing python-sphinx: missing python-anyjson: missing python-babel: missing python-cliff: missing python-cmd2: missing python-coverage: missing python-dnspython: missing python-eventlet: missing python-extras: missing python-fixtures: missing python-flask: missing python-hacking: missing python-iso8601: missing python-jsonschema: missing python-keystoneclient: missing python-kombu: missing python-lockfile: missing python-migrate: missing python-mock: missing python-mox: missing python-netaddr: missing python-neutronclient: missing python-oslo.config: missing python-oslo.rootwrap: missing python-paste: missing python-pastedeploy: missing python-pecan: missing python-prettytable: missing python-routes: missing python-six: missing python-sphinxcontrib-httpdomain: missing python-sqlalchemy: missing python-stevedore: missing python-subunit: missing python-testscenarios: missing python-testtools: missing python-webob: missing python-webtest: missing sqlite3: missing subunit: missing testrepository: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper dh-systemd openstack-pkg-tools python-all python-pbr python-setuptools python-sphinx python-anyjson python-babel python-cliff python-cmd2 python-coverage python-dnspython python-eventlet python-extras python-fixtures python-flask python-hacking python-iso8601 python-jsonschema python-keystoneclient python-kombu python-lockfile python-migrate python-mock python-mox python-netaddr python-neutronclient python-oslo.config python-oslo.rootwrap python-paste python-pastedeploy python-pecan python-prettytable python-routes python-six python-sphinxcontrib-httpdomain python-sqlalchemy python-stevedore python-subunit python-testscenarios python-testtools python-webob python-webtest sqlite3 subunit testrepository Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libgcrypt11 libisl10 libsystemd-journal0 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: bsdmainutils dh-apparmor dh-python docutils-common file gettext gettext-base groff-base ieee-data intltool-debian libasprintf0c2 libcroco3 libexpat1 libglib2.0-0 libjs-jquery libjs-sphinxdoc libjs-underscore libmagic1 libmpdec2 libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libsubunit-perl libunistring0 libxml2 man-db mime-support pep8 po-debconf pyflakes python python-amqp python-babel-localedata python-bs4 python-chardet python-decorator python-dns python-docutils python-flake8 python-formencode python-greenlet python-httplib2 python-itsdangerous python-jinja2 python-logutils python-mako python-markupsafe python-mccabe python-mimeparse python-minimal python-oslo.i18n python-oslo.serialization python-oslo.utils python-pastedeploy-tpl python-pkg-resources python-pygments python-pyparsing python-repoze.lru python-requests python-roman python-simplegeneric python-simplejson python-singledispatch python-sphinxcontrib.httpdomain python-sqlparse python-tempita python-testrepository python-tz python-urllib3 python-waitress python-werkzeug python2.7 python2.7-minimal python3 python3-extras python3-fixtures python3-mimeparse python3-minimal python3-pkg-resources python3-subunit python3-testrepository python3-testtools python3.4 python3.4-minimal sgml-base sphinx-common wget xml-core Suggested packages: wamerican wordlist whois vacation dh-make apparmor-easyprof augeas-tools gettext-doc groff javascript-common less www-browser libmail-box-perl python-doc python-tk python-amqp-doc texlive-latex-recommended texlive-latex-base texlive-lang-french fonts-linuxlibertine ttf-linux-libertine python-flask-doc python-egenix-mxdatetime python-greenlet-doc python-greenlet-dev python-greenlet-dbg python-jinja2-doc python-beanstalkc python-boto python-django python-kombu-doc python-pika python-pymongo python-redis python-beaker python-mako-doc python-mock-doc ipython python-netaddr-docs sudo python-pastescript python-pastewebkit libjs-mochikit libapache2-mod-wsgi libapache2-mod-python libapache2-mod-scgi python-pgsql python-distribute python-distribute-doc ttf-bitstream-vera libjs-mathjax dvipng texlive-latex-extra texlive-fonts-recommended python-sqlalchemy-doc python-psycopg2 python-mysqldb python-kinterbasdb python-pymssql python-sqlparse-doc python-twisted python-testtools-doc python-waitress-doc python-webob-doc python-webtest-doc python-pyquery python-genshi python-pylibmc python-memcache python-werkzeug-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-setuptools python3.4-venv python3.4-doc sgml-base-doc sqlite3-doc Recommended packages: libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs libmail-sendmail-perl python-lxml python-html5lib python-cliff-doc libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-tablesorter python-pil libpaper-utils docutils-doc python-blinker python-yaml python-ctypes python-openid python-openssl python-scgi python-ndg-httpsclient python-pyasn1 sphinx-doc python-sqlalchemy-ext python-pyinotify python-gtk2 python-junitxml The following NEW packages will be installed: bsdmainutils debhelper dh-apparmor dh-python dh-systemd docutils-common file gettext gettext-base groff-base ieee-data intltool-debian libasprintf0c2 libcroco3 libexpat1 libglib2.0-0 libjs-jquery libjs-sphinxdoc libjs-underscore libmagic1 libmpdec2 libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libsubunit-perl libunistring0 libxml2 man-db mime-support openstack-pkg-tools pep8 po-debconf pyflakes python python-all python-amqp python-anyjson python-babel python-babel-localedata python-bs4 python-chardet python-cliff python-cmd2 python-coverage python-decorator python-dns python-dnspython python-docutils python-eventlet python-extras python-fixtures python-flake8 python-flask python-formencode python-greenlet python-hacking python-httplib2 python-iso8601 python-itsdangerous python-jinja2 python-jsonschema python-keystoneclient python-kombu python-lockfile python-logutils python-mako python-markupsafe python-mccabe python-migrate python-mimeparse python-minimal python-mock python-mox python-netaddr python-neutronclient python-oslo.config python-oslo.i18n python-oslo.rootwrap python-oslo.serialization python-oslo.utils python-paste python-pastedeploy python-pastedeploy-tpl python-pbr python-pecan python-pkg-resources python-prettytable python-pygments python-pyparsing python-repoze.lru python-requests python-roman python-routes python-setuptools python-simplegeneric python-simplejson python-singledispatch python-six python-sphinx python-sphinxcontrib-httpdomain python-sphinxcontrib.httpdomain python-sqlalchemy python-sqlparse python-stevedore python-subunit python-tempita python-testrepository python-testscenarios python-testtools python-tz python-urllib3 python-waitress python-webob python-webtest python-werkzeug python2.7 python2.7-minimal python3 python3-extras python3-fixtures python3-mimeparse python3-minimal python3-pkg-resources python3-subunit python3-testrepository python3-testtools python3.4 python3.4-minimal sgml-base sphinx-common sqlite3 subunit testrepository wget xml-core 0 upgraded, 139 newly installed, 0 to remove and 0 not upgraded. Need to get 25.2 MB of archives. After this operation, 114 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ vivid/main libexpat1 amd64 2.1.0-6ubuntu1 [70.6 kB] Get:2 http://ftpmaster.internal/ubuntu/ vivid/main libmagic1 amd64 1:5.20-1ubuntu1 [207 kB] Get:3 http://ftpmaster.internal/ubuntu/ vivid/main libmpdec2 amd64 2.4.1-1 [82.7 kB] Get:4 http://ftpmaster.internal/ubuntu/ vivid/main libpython3.4-minimal amd64 3.4.2-3 [465 kB] Get:5 http://ftpmaster.internal/ubuntu/ vivid/main mime-support all 3.57ubuntu1 [31.4 kB] Get:6 http://ftpmaster.internal/ubuntu/ vivid/main libpython3.4-stdlib amd64 3.4.2-3 [2091 kB] Get:7 http://ftpmaster.internal/ubuntu/ vivid/main python3.4-minimal amd64 3.4.2-3 [1613 kB] Get:8 http://ftpmaster.internal/ubuntu/ vivid/main libasprintf0c2 amd64 0.19.2-2ubuntu1 [6296 B] Get:9 http://ftpmaster.internal/ubuntu/ vivid/main libglib2.0-0 amd64 2.43.1-2 [1092 kB] Get:10 http://ftpmaster.internal/ubuntu/ vivid/main libpipeline1 amd64 1.4.0-1 [25.2 kB] Get:11 http://ftpmaster.internal/ubuntu/ vivid/main libxml2 amd64 2.9.2+dfsg1-1 [713 kB] Get:12 http://ftpmaster.internal/ubuntu/ vivid/main groff-base amd64 1.22.3-1 [1183 kB] Get:13 http://ftpmaster.internal/ubuntu/ vivid/main bsdmainutils amd64 9.0.5ubuntu1 [203 kB] Get:14 http://ftpmaster.internal/ubuntu/ vivid/main man-db amd64 2.7.0.2-4 [862 kB] Get:15 http://ftpmaster.internal/ubuntu/ vivid/main sgml-base all 1.26+nmu4ubuntu1 [12.5 kB] Get:16 http://ftpmaster.internal/ubuntu/ vivid/main libcroco3 amd64 0.6.8-3 [83.2 kB] Get:17 http://ftpmaster.internal/ubuntu/ vivid/main libunistring0 amd64 0.9.3-5.2ubuntu1 [279 kB] Get:18 http://ftpmaster.internal/ubuntu/ vivid/main libpython2.7-minimal amd64 2.7.9~rc1-1 [334 kB] Get:19 http://ftpmaster.internal/ubuntu/ vivid/main python2.7-minimal amd64 2.7.9~rc1-1 [1353 kB] Get:20 http://ftpmaster.internal/ubuntu/ vivid/main libpython2.7-stdlib amd64 2.7.9~rc1-1 [1844 kB] Get:21 http://ftpmaster.internal/ubuntu/ vivid/main python2.7 amd64 2.7.9~rc1-1 [206 kB] Get:22 http://ftpmaster.internal/ubuntu/ vivid/main python-minimal amd64 2.7.8-2 [28.4 kB] Get:23 http://ftpmaster.internal/ubuntu/ vivid/main libpython-stdlib amd64 2.7.8-2 [7852 B] Get:24 http://ftpmaster.internal/ubuntu/ vivid/main python amd64 2.7.8-2 [137 kB] Get:25 http://ftpmaster.internal/ubuntu/ vivid/main python-pyparsing all 2.0.3+dfsg1-1 [35.3 kB] Get:26 http://ftpmaster.internal/ubuntu/ vivid/main python-pkg-resources all 5.5.1-1 [61.8 kB] Get:27 http://ftpmaster.internal/ubuntu/ vivid/main python-setuptools all 5.5.1-1 [218 kB] Get:28 http://ftpmaster.internal/ubuntu/ vivid/main python-cmd2 all 0.6.7-2fakesync1build1 [22.2 kB] Get:29 http://ftpmaster.internal/ubuntu/ vivid/main python-extras all 0.0.3-3 [6734 B] Get:30 http://ftpmaster.internal/ubuntu/ vivid/main pep8 all 1.5.6-0ubuntu1 [29.4 kB] Get:31 http://ftpmaster.internal/ubuntu/ vivid/main python3.4 amd64 3.4.2-3 [175 kB] Get:32 http://ftpmaster.internal/ubuntu/ vivid/main python3-minimal amd64 3.4.2-2 [23.4 kB] Get:33 http://ftpmaster.internal/ubuntu/ vivid/main libpython3-stdlib amd64 3.4.2-2 [6986 B] Get:34 http://ftpmaster.internal/ubuntu/ vivid/main dh-python all 1.20141111-2ubuntu1 [65.1 kB] Get:35 http://ftpmaster.internal/ubuntu/ vivid/main python3 amd64 3.4.2-2 [8788 B] Get:36 http://ftpmaster.internal/ubuntu/ vivid/main python3-pkg-resources all 5.5.1-1 [31.6 kB] Get:37 http://ftpmaster.internal/ubuntu/ vivid/main pyflakes all 0.8.1-1 [31.2 kB] Get:38 http://ftpmaster.internal/ubuntu/ vivid/main python-mccabe all 0.2.1-1 [6782 B] Get:39 http://ftpmaster.internal/ubuntu/ vivid/main python-flake8 amd64 2.1.0-1ubuntu2 [15.3 kB] Get:40 http://ftpmaster.internal/ubuntu/ vivid/main python-pbr all 0.10.0-0ubuntu1 [36.9 kB] Get:41 http://ftpmaster.internal/ubuntu/ vivid/main python-six all 1.8.0-1 [10.1 kB] Get:42 http://ftpmaster.internal/ubuntu/ vivid/main python-hacking all 0.9.3-0ubuntu1 [20.4 kB] Get:43 http://ftpmaster.internal/ubuntu/ vivid/main python-mock all 1.0.1-3 [23.8 kB] Get:44 http://ftpmaster.internal/ubuntu/ vivid/main python-jsonschema all 2.3.0-1build1 [27.2 kB] Get:45 http://ftpmaster.internal/ubuntu/ vivid/main python-logutils all 0.3.3-1ubuntu1 [16.6 kB] Get:46 http://ftpmaster.internal/ubuntu/ vivid/main libjs-jquery all 1.7.2+dfsg-3ubuntu2 [69.0 kB] Get:47 http://ftpmaster.internal/ubuntu/ vivid/main libjs-underscore all 1.4.4-2ubuntu1 [45.6 kB] Get:48 http://ftpmaster.internal/ubuntu/ vivid/main libjs-sphinxdoc all 1.2.3+dfsg-1ubuntu2 [42.9 kB] Get:49 http://ftpmaster.internal/ubuntu/ vivid/main python-decorator all 3.4.0-2build1 [19.2 kB] Get:50 http://ftpmaster.internal/ubuntu/ vivid/main python-sqlalchemy all 0.9.8+dfsg-0.1 [600 kB] Get:51 http://ftpmaster.internal/ubuntu/ vivid/main python-tempita all 0.5.2-1build1 [13.8 kB] Get:52 http://ftpmaster.internal/ubuntu/ vivid/universe python-sqlparse all 0.1.13-2 [27.0 kB] Get:53 http://ftpmaster.internal/ubuntu/ vivid/main python-migrate all 0.9.2-0ubuntu1 [122 kB] Get:54 http://ftpmaster.internal/ubuntu/ vivid/main wget amd64 1.16-1ubuntu1 [276 kB] Get:55 http://ftpmaster.internal/ubuntu/ vivid/main ieee-data all 20141019.1 [808 kB] Get:56 http://ftpmaster.internal/ubuntu/ vivid/main python-netaddr all 0.7.12-2 [170 kB] Get:57 http://ftpmaster.internal/ubuntu/ vivid/main python-stevedore all 1.1.0-0ubuntu1 [16.3 kB] Get:58 http://ftpmaster.internal/ubuntu/ vivid/main python-oslo.config all 1:1.5.0-0ubuntu1 [30.2 kB] Get:59 http://ftpmaster.internal/ubuntu/ vivid/main python-babel-localedata all 1.3+dfsg.1-5 [1933 kB] Get:60 http://ftpmaster.internal/ubuntu/ vivid/main python-tz all 2012c+dfsg-0.1 [29.9 kB] Get:61 http://ftpmaster.internal/ubuntu/ vivid/main python-babel all 1.3+dfsg.1-5 [70.1 kB] Get:62 http://ftpmaster.internal/ubuntu/ vivid/main python-oslo.i18n all 1.1.0-0ubuntu1 [10.2 kB] Get:63 http://ftpmaster.internal/ubuntu/ vivid/main python-iso8601 all 0.1.10-1 [12.3 kB] Get:64 http://ftpmaster.internal/ubuntu/ vivid/main python-oslo.utils all 1.0.0-0ubuntu1 [12.4 kB] Get:65 http://ftpmaster.internal/ubuntu/ vivid/main python-oslo.serialization all 1.1.0-0ubuntu1 [6528 B] Get:66 http://ftpmaster.internal/ubuntu/ vivid/main python-markupsafe amd64 0.23-1 [15.6 kB] Get:67 http://ftpmaster.internal/ubuntu/ vivid/main python-mako all 1.0.0+dfsg-0.1 [59.8 kB] Get:68 http://ftpmaster.internal/ubuntu/ vivid/main python-simplegeneric all 0.8.1-1 [11.5 kB] Get:69 http://ftpmaster.internal/ubuntu/ vivid/main python-singledispatch all 3.4.0.3-1 [9700 B] Get:70 http://ftpmaster.internal/ubuntu/ vivid/main python-webob all 1.4-2 [58.1 kB] Get:71 http://ftpmaster.internal/ubuntu/ vivid/main python-bs4 all 4.3.2-2ubuntu2 [60.3 kB] Get:72 http://ftpmaster.internal/ubuntu/ vivid/main python-waitress all 0.8.9-2 [53.0 kB] Get:73 http://ftpmaster.internal/ubuntu/ vivid/main python-dns all 2.3.6-3 [26.0 kB] Get:74 http://ftpmaster.internal/ubuntu/ vivid/main python-formencode all 1.2.6-2 [75.3 kB] Get:75 http://ftpmaster.internal/ubuntu/ vivid/main python-paste all 1.7.5.1-6ubuntu3 [367 kB] Get:76 http://ftpmaster.internal/ubuntu/ vivid/main python-pastedeploy-tpl all 1.5.2-1 [4518 B] Get:77 http://ftpmaster.internal/ubuntu/ vivid/main python-pastedeploy all 1.5.2-1 [25.5 kB] Get:78 http://ftpmaster.internal/ubuntu/ vivid/main python-webtest all 2.0.16-1ubuntu1 [27.4 kB] Get:79 http://ftpmaster.internal/ubuntu/ vivid/main python-pecan all 0.6.1-2 [101 kB] Get:80 http://ftpmaster.internal/ubuntu/ vivid/main python-jinja2 all 2.7.3-1 [161 kB] Get:81 http://ftpmaster.internal/ubuntu/ vivid/main python-roman all 2.0.0-1 [7758 B] Get:82 http://ftpmaster.internal/ubuntu/ vivid/main xml-core all 0.13+nmu2 [23.3 kB] Get:83 http://ftpmaster.internal/ubuntu/ vivid/main docutils-common all 0.12+dfsg-1 [141 kB] Get:84 http://ftpmaster.internal/ubuntu/ vivid/main python-docutils all 0.12+dfsg-1 [348 kB] Get:85 http://ftpmaster.internal/ubuntu/ vivid-proposed/main python-pygments all 2.0.1+dfsg-1 [468 kB] Get:86 http://ftpmaster.internal/ubuntu/ vivid/main sphinx-common all 1.2.3+dfsg-1ubuntu2 [408 kB] Get:87 http://ftpmaster.internal/ubuntu/ vivid/main python-sphinx all 1.2.3+dfsg-1ubuntu2 [273 kB] Get:88 http://ftpmaster.internal/ubuntu/ vivid/universe python-sphinxcontrib.httpdomain all 1.3.0-1 [12.2 kB] Get:89 http://ftpmaster.internal/ubuntu/ vivid/universe python-sphinxcontrib-httpdomain all 1.3.0-1 [2064 B] Get:90 http://ftpmaster.internal/ubuntu/ vivid/main python3-extras all 0.0.3-3 [6672 B] Get:91 http://ftpmaster.internal/ubuntu/ vivid/main file amd64 1:5.20-1ubuntu1 [19.9 kB] Get:92 http://ftpmaster.internal/ubuntu/ vivid/main gettext-base amd64 0.19.2-2ubuntu1 [48.3 kB] Get:93 http://ftpmaster.internal/ubuntu/ vivid/main gettext amd64 0.19.2-2ubuntu1 [851 kB] Get:94 http://ftpmaster.internal/ubuntu/ vivid/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:95 http://ftpmaster.internal/ubuntu/ vivid/main po-debconf all 1.0.16+nmu3 [207 kB] Get:96 http://ftpmaster.internal/ubuntu/ vivid/main dh-apparmor all 2.8.98-0ubuntu4 [10.9 kB] Get:97 http://ftpmaster.internal/ubuntu/ vivid/main debhelper all 9.20141022ubuntu1 [727 kB] Get:98 http://ftpmaster.internal/ubuntu/ vivid/main libsubunit-perl all 0.0.18-4 [6554 B] Get:99 http://ftpmaster.internal/ubuntu/ vivid/main python-all amd64 2.7.8-2 [1030 B] Get:100 http://ftpmaster.internal/ubuntu/ vivid/main python-amqp all 1.4.6-0ubuntu1 [36.8 kB] Get:101 http://ftpmaster.internal/ubuntu/ vivid/main python-anyjson all 0.3.3-1build1 [7096 B] Get:102 http://ftpmaster.internal/ubuntu/ vivid/main python-chardet all 2.3.0-1 [96.6 kB] Get:103 http://ftpmaster.internal/ubuntu/ vivid/main python-prettytable all 0.7.2-3 [19.6 kB] Get:104 http://ftpmaster.internal/ubuntu/ vivid/main python-cliff all 1.9.0-0ubuntu2 [19.2 kB] Get:105 http://ftpmaster.internal/ubuntu/ vivid/main python-coverage amd64 3.7.1+dfsg.1-1ubuntu2 [69.3 kB] Get:106 http://ftpmaster.internal/ubuntu/ vivid/main python-dnspython all 1.12.0-1 [85.2 kB] Get:107 http://ftpmaster.internal/ubuntu/ vivid-proposed/main python-greenlet amd64 0.4.5-1 [17.4 kB] Get:108 http://ftpmaster.internal/ubuntu/ vivid/main python-eventlet all 0.15.2-1ubuntu1 [210 kB] Get:109 http://ftpmaster.internal/ubuntu/ vivid/main python-mimeparse all 0.1.4-1build1 [5916 B] Get:110 http://ftpmaster.internal/ubuntu/ vivid/main python-testtools all 0.9.39-1 [114 kB] Get:111 http://ftpmaster.internal/ubuntu/ vivid/main python-fixtures all 1.0.0-01ubuntu1 [26.8 kB] Get:112 http://ftpmaster.internal/ubuntu/ vivid/main python-werkzeug all 0.9.6+dfsg-1ubuntu1 [238 kB] Get:113 http://ftpmaster.internal/ubuntu/ vivid/main python-itsdangerous all 0.24+dfsg1-1 [12.0 kB] Get:114 http://ftpmaster.internal/ubuntu/ vivid/main python-flask all 0.10.1-2build1 [51.7 kB] Get:115 http://ftpmaster.internal/ubuntu/ vivid/main python-httplib2 all 0.9+dfsg-2 [34.3 kB] Get:116 http://ftpmaster.internal/ubuntu/ vivid/main python-kombu all 3.0.24-0ubuntu2 [161 kB] Get:117 http://ftpmaster.internal/ubuntu/ vivid/main python-oslo.rootwrap all 1.4.0-0ubuntu1 [22.6 kB] Get:118 http://ftpmaster.internal/ubuntu/ vivid/main python-urllib3 all 1.9.1-3 [49.1 kB] Get:119 http://ftpmaster.internal/ubuntu/ vivid/main python-requests all 2.4.3-5 [193 kB] Get:120 http://ftpmaster.internal/ubuntu/ vivid/main python-repoze.lru all 0.6-5 [11.5 kB] Get:121 http://ftpmaster.internal/ubuntu/ vivid/main python-routes all 2.0-1build1 [76.6 kB] Get:122 http://ftpmaster.internal/ubuntu/ vivid-proposed/main python-simplejson amd64 3.6.5-1ubuntu1 [59.1 kB] Get:123 http://ftpmaster.internal/ubuntu/ vivid/main python-testscenarios all 0.4-3 [13.1 kB] Get:124 http://ftpmaster.internal/ubuntu/ vivid/main python-subunit all 0.0.18-4 [60.5 kB] Get:125 http://ftpmaster.internal/ubuntu/ vivid/main python-testrepository all 0.0.20-1 [58.9 kB] Get:126 http://ftpmaster.internal/ubuntu/ vivid/main python3-mimeparse all 0.1.4-1build1 [5966 B] Get:127 http://ftpmaster.internal/ubuntu/ vivid/main python3-testtools all 0.9.39-1 [113 kB] Get:128 http://ftpmaster.internal/ubuntu/ vivid/main python3-fixtures all 1.0.0-01ubuntu1 [26.7 kB] Get:129 http://ftpmaster.internal/ubuntu/ vivid/main python3-subunit all 0.0.18-4 [60.1 kB] Get:130 http://ftpmaster.internal/ubuntu/ vivid/main python3-testrepository all 0.0.20-1 [58.5 kB] Get:131 http://ftpmaster.internal/ubuntu/ vivid/main sqlite3 amd64 3.8.7.2-1 [33.2 kB] Get:132 http://ftpmaster.internal/ubuntu/ vivid/main subunit all 0.0.18-4 [17.9 kB] Get:133 http://ftpmaster.internal/ubuntu/ vivid/main testrepository all 0.0.20-1 [12.1 kB] Get:134 http://ftpmaster.internal/ubuntu/ vivid/main dh-systemd all 1.22ubuntu1 [17.0 kB] Get:135 http://ftpmaster.internal/ubuntu/ vivid/main openstack-pkg-tools all 19 [12.1 kB] Get:136 http://ftpmaster.internal/ubuntu/ vivid/main python-keystoneclient all 1:0.11.2-0ubuntu1 [198 kB] Get:137 http://ftpmaster.internal/ubuntu/ vivid/main python-lockfile all 1:0.8-2ubuntu2 [8090 B] Get:138 http://ftpmaster.internal/ubuntu/ vivid/main python-mox all 0.5.3-3build1 [17.2 kB] Get:139 http://ftpmaster.internal/ubuntu/ vivid/main python-neutronclient all 1:2.3.9-0ubuntu1 [96.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 25.2 MB in 4s (6146 kB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 11507 files and directories currently installed.) Preparing to unpack .../libexpat1_2.1.0-6ubuntu1_amd64.deb ... Unpacking libexpat1:amd64 (2.1.0-6ubuntu1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.20-1ubuntu1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.20-1ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../libmpdec2_2.4.1-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.1-1) ... Selecting previously unselected package libpython3.4-minimal:amd64. Preparing to unpack .../libpython3.4-minimal_3.4.2-3_amd64.deb ... Unpacking libpython3.4-minimal:amd64 (3.4.2-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.57ubuntu1_all.deb ... Unpacking mime-support (3.57ubuntu1) ... Selecting previously unselected package libpython3.4-stdlib:amd64. Preparing to unpack .../libpython3.4-stdlib_3.4.2-3_amd64.deb ... Unpacking libpython3.4-stdlib:amd64 (3.4.2-3) ... Selecting previously unselected package python3.4-minimal. Preparing to unpack .../python3.4-minimal_3.4.2-3_amd64.deb ... Unpacking python3.4-minimal (3.4.2-3) ... Selecting previously unselected package libasprintf0c2:amd64. Preparing to unpack .../libasprintf0c2_0.19.2-2ubuntu1_amd64.deb ... Unpacking libasprintf0c2:amd64 (0.19.2-2ubuntu1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.43.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.43.1-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../libpipeline1_1.4.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.0-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.2+dfsg1-1_amd64.deb ... Unpacking libxml2:amd64 (2.9.2+dfsg1-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-1_amd64.deb ... Unpacking groff-base (1.22.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5ubuntu1_amd64.deb ... Unpacking bsdmainutils (9.0.5ubuntu1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.0.2-4_amd64.deb ... Unpacking man-db (2.7.0.2-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../sgml-base_1.26+nmu4ubuntu1_all.deb ... Unpacking sgml-base (1.26+nmu4ubuntu1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-3) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../libpython2.7-minimal_2.7.9~rc1-1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.9~rc1-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.9~rc1-1_amd64.deb ... Unpacking python2.7-minimal (2.7.9~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../libpython2.7-stdlib_2.7.9~rc1-1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.9~rc1-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.9~rc1-1_amd64.deb ... Unpacking python2.7 (2.7.9~rc1-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.8-2_amd64.deb ... Unpacking python-minimal (2.7.8-2) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../libpython-stdlib_2.7.8-2_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.8-2) ... Selecting previously unselected package python. Preparing to unpack .../python_2.7.8-2_amd64.deb ... Unpacking python (2.7.8-2) ... Selecting previously unselected package python-pyparsing. Preparing to unpack .../python-pyparsing_2.0.3+dfsg1-1_all.deb ... Unpacking python-pyparsing (2.0.3+dfsg1-1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../python-pkg-resources_5.5.1-1_all.deb ... Unpacking python-pkg-resources (5.5.1-1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../python-setuptools_5.5.1-1_all.deb ... Unpacking python-setuptools (5.5.1-1) ... Selecting previously unselected package python-cmd2. Preparing to unpack .../python-cmd2_0.6.7-2fakesync1build1_all.deb ... Unpacking python-cmd2 (0.6.7-2fakesync1build1) ... Selecting previously unselected package python-extras. Preparing to unpack .../python-extras_0.0.3-3_all.deb ... Unpacking python-extras (0.0.3-3) ... Selecting previously unselected package pep8. Preparing to unpack .../pep8_1.5.6-0ubuntu1_all.deb ... Unpacking pep8 (1.5.6-0ubuntu1) ... Selecting previously unselected package python3.4. Preparing to unpack .../python3.4_3.4.2-3_amd64.deb ... Unpacking python3.4 (3.4.2-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../python3-minimal_3.4.2-2_amd64.deb ... Unpacking python3-minimal (3.4.2-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../libpython3-stdlib_3.4.2-2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.4.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../dh-python_1.20141111-2ubuntu1_all.deb ... Unpacking dh-python (1.20141111-2ubuntu1) ... Selecting previously unselected package python3. Preparing to unpack .../python3_3.4.2-2_amd64.deb ... Unpacking python3 (3.4.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../python3-pkg-resources_5.5.1-1_all.deb ... Unpacking python3-pkg-resources (5.5.1-1) ... Selecting previously unselected package pyflakes. Preparing to unpack .../pyflakes_0.8.1-1_all.deb ... Unpacking pyflakes (0.8.1-1) ... Selecting previously unselected package python-mccabe. Preparing to unpack .../python-mccabe_0.2.1-1_all.deb ... Unpacking python-mccabe (0.2.1-1) ... Selecting previously unselected package python-flake8. Preparing to unpack .../python-flake8_2.1.0-1ubuntu2_amd64.deb ... Unpacking python-flake8 (2.1.0-1ubuntu2) ... Selecting previously unselected package python-pbr. Preparing to unpack .../python-pbr_0.10.0-0ubuntu1_all.deb ... Unpacking python-pbr (0.10.0-0ubuntu1) ... Selecting previously unselected package python-six. Preparing to unpack .../python-six_1.8.0-1_all.deb ... Unpacking python-six (1.8.0-1) ... Selecting previously unselected package python-hacking. Preparing to unpack .../python-hacking_0.9.3-0ubuntu1_all.deb ... Unpacking python-hacking (0.9.3-0ubuntu1) ... Selecting previously unselected package python-mock. Preparing to unpack .../python-mock_1.0.1-3_all.deb ... Unpacking python-mock (1.0.1-3) ... Selecting previously unselected package python-jsonschema. Preparing to unpack .../python-jsonschema_2.3.0-1build1_all.deb ... Unpacking python-jsonschema (2.3.0-1build1) ... Selecting previously unselected package python-logutils. Preparing to unpack .../python-logutils_0.3.3-1ubuntu1_all.deb ... Unpacking python-logutils (0.3.3-1ubuntu1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../libjs-jquery_1.7.2+dfsg-3ubuntu2_all.deb ... Unpacking libjs-jquery (1.7.2+dfsg-3ubuntu2) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../libjs-underscore_1.4.4-2ubuntu1_all.deb ... Unpacking libjs-underscore (1.4.4-2ubuntu1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../libjs-sphinxdoc_1.2.3+dfsg-1ubuntu2_all.deb ... Unpacking libjs-sphinxdoc (1.2.3+dfsg-1ubuntu2) ... Selecting previously unselected package python-decorator. Preparing to unpack .../python-decorator_3.4.0-2build1_all.deb ... Unpacking python-decorator (3.4.0-2build1) ... Selecting previously unselected package python-sqlalchemy. Preparing to unpack .../python-sqlalchemy_0.9.8+dfsg-0.1_all.deb ... Unpacking python-sqlalchemy (0.9.8+dfsg-0.1) ... Selecting previously unselected package python-tempita. Preparing to unpack .../python-tempita_0.5.2-1build1_all.deb ... Unpacking python-tempita (0.5.2-1build1) ... Selecting previously unselected package python-sqlparse. Preparing to unpack .../python-sqlparse_0.1.13-2_all.deb ... Unpacking python-sqlparse (0.1.13-2) ... Selecting previously unselected package python-migrate. Preparing to unpack .../python-migrate_0.9.2-0ubuntu1_all.deb ... Unpacking python-migrate (0.9.2-0ubuntu1) ... Selecting previously unselected package wget. Preparing to unpack .../wget_1.16-1ubuntu1_amd64.deb ... Unpacking wget (1.16-1ubuntu1) ... Selecting previously unselected package ieee-data. Preparing to unpack .../ieee-data_20141019.1_all.deb ... Unpacking ieee-data (20141019.1) ... Selecting previously unselected package python-netaddr. Preparing to unpack .../python-netaddr_0.7.12-2_all.deb ... Unpacking python-netaddr (0.7.12-2) ... Selecting previously unselected package python-stevedore. Preparing to unpack .../python-stevedore_1.1.0-0ubuntu1_all.deb ... Unpacking python-stevedore (1.1.0-0ubuntu1) ... Selecting previously unselected package python-oslo.config. Preparing to unpack .../python-oslo.config_1%3a1.5.0-0ubuntu1_all.deb ... Unpacking python-oslo.config (1:1.5.0-0ubuntu1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../python-babel-localedata_1.3+dfsg.1-5_all.deb ... Unpacking python-babel-localedata (1.3+dfsg.1-5) ... Selecting previously unselected package python-tz. Preparing to unpack .../python-tz_2012c+dfsg-0.1_all.deb ... Unpacking python-tz (2012c+dfsg-0.1) ... Selecting previously unselected package python-babel. Preparing to unpack .../python-babel_1.3+dfsg.1-5_all.deb ... Unpacking python-babel (1.3+dfsg.1-5) ... Selecting previously unselected package python-oslo.i18n. Preparing to unpack .../python-oslo.i18n_1.1.0-0ubuntu1_all.deb ... Unpacking python-oslo.i18n (1.1.0-0ubuntu1) ... Selecting previously unselected package python-iso8601. Preparing to unpack .../python-iso8601_0.1.10-1_all.deb ... Unpacking python-iso8601 (0.1.10-1) ... Selecting previously unselected package python-oslo.utils. Preparing to unpack .../python-oslo.utils_1.0.0-0ubuntu1_all.deb ... Unpacking python-oslo.utils (1.0.0-0ubuntu1) ... Selecting previously unselected package python-oslo.serialization. Preparing to unpack .../python-oslo.serialization_1.1.0-0ubuntu1_all.deb ... Unpacking python-oslo.serialization (1.1.0-0ubuntu1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../python-markupsafe_0.23-1_amd64.deb ... Unpacking python-markupsafe (0.23-1) ... Selecting previously unselected package python-mako. Preparing to unpack .../python-mako_1.0.0+dfsg-0.1_all.deb ... Unpacking python-mako (1.0.0+dfsg-0.1) ... Selecting previously unselected package python-simplegeneric. Preparing to unpack .../python-simplegeneric_0.8.1-1_all.deb ... Unpacking python-simplegeneric (0.8.1-1) ... Selecting previously unselected package python-singledispatch. Preparing to unpack .../python-singledispatch_3.4.0.3-1_all.deb ... Unpacking python-singledispatch (3.4.0.3-1) ... Selecting previously unselected package python-webob. Preparing to unpack .../python-webob_1.4-2_all.deb ... Unpacking python-webob (1.4-2) ... Selecting previously unselected package python-bs4. Preparing to unpack .../python-bs4_4.3.2-2ubuntu2_all.deb ... Unpacking python-bs4 (4.3.2-2ubuntu2) ... Selecting previously unselected package python-waitress. Preparing to unpack .../python-waitress_0.8.9-2_all.deb ... Unpacking python-waitress (0.8.9-2) ... Selecting previously unselected package python-dns. Preparing to unpack .../python-dns_2.3.6-3_all.deb ... Unpacking python-dns (2.3.6-3) ... Selecting previously unselected package python-formencode. Preparing to unpack .../python-formencode_1.2.6-2_all.deb ... Unpacking python-formencode (1.2.6-2) ... Selecting previously unselected package python-paste. Preparing to unpack .../python-paste_1.7.5.1-6ubuntu3_all.deb ... Unpacking python-paste (1.7.5.1-6ubuntu3) ... Selecting previously unselected package python-pastedeploy-tpl. Preparing to unpack .../python-pastedeploy-tpl_1.5.2-1_all.deb ... Unpacking python-pastedeploy-tpl (1.5.2-1) ... Selecting previously unselected package python-pastedeploy. Preparing to unpack .../python-pastedeploy_1.5.2-1_all.deb ... Unpacking python-pastedeploy (1.5.2-1) ... Selecting previously unselected package python-webtest. Preparing to unpack .../python-webtest_2.0.16-1ubuntu1_all.deb ... Unpacking python-webtest (2.0.16-1ubuntu1) ... Selecting previously unselected package python-pecan. Preparing to unpack .../python-pecan_0.6.1-2_all.deb ... Unpacking python-pecan (0.6.1-2) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../python-jinja2_2.7.3-1_all.deb ... Unpacking python-jinja2 (2.7.3-1) ... Selecting previously unselected package python-roman. Preparing to unpack .../python-roman_2.0.0-1_all.deb ... Unpacking python-roman (2.0.0-1) ... Selecting previously unselected package xml-core. Preparing to unpack .../xml-core_0.13+nmu2_all.deb ... Unpacking xml-core (0.13+nmu2) ... Selecting previously unselected package docutils-common. Preparing to unpack .../docutils-common_0.12+dfsg-1_all.deb ... Unpacking docutils-common (0.12+dfsg-1) ... Selecting previously unselected package python-docutils. Preparing to unpack .../python-docutils_0.12+dfsg-1_all.deb ... Unpacking python-docutils (0.12+dfsg-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../python-pygments_2.0.1+dfsg-1_all.deb ... Unpacking python-pygments (2.0.1+dfsg-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../sphinx-common_1.2.3+dfsg-1ubuntu2_all.deb ... Unpacking sphinx-common (1.2.3+dfsg-1ubuntu2) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../python-sphinx_1.2.3+dfsg-1ubuntu2_all.deb ... Unpacking python-sphinx (1.2.3+dfsg-1ubuntu2) ... Selecting previously unselected package python-sphinxcontrib.httpdomain. Preparing to unpack .../python-sphinxcontrib.httpdomain_1.3.0-1_all.deb ... Unpacking python-sphinxcontrib.httpdomain (1.3.0-1) ... Selecting previously unselected package python-sphinxcontrib-httpdomain. Preparing to unpack .../python-sphinxcontrib-httpdomain_1.3.0-1_all.deb ... Unpacking python-sphinxcontrib-httpdomain (1.3.0-1) ... Selecting previously unselected package python3-extras. Preparing to unpack .../python3-extras_0.0.3-3_all.deb ... Unpacking python3-extras (0.0.3-3) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.20-1ubuntu1_amd64.deb ... Unpacking file (1:5.20-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.2-2ubuntu1_amd64.deb ... Unpacking gettext-base (0.19.2-2ubuntu1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.2-2ubuntu1_amd64.deb ... Unpacking gettext (0.19.2-2ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ... Unpacking po-debconf (1.0.16+nmu3) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../dh-apparmor_2.8.98-0ubuntu4_all.deb ... Unpacking dh-apparmor (2.8.98-0ubuntu4) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20141022ubuntu1_all.deb ... Unpacking debhelper (9.20141022ubuntu1) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../libsubunit-perl_0.0.18-4_all.deb ... Unpacking libsubunit-perl (0.0.18-4) ... Selecting previously unselected package python-all. Preparing to unpack .../python-all_2.7.8-2_amd64.deb ... Unpacking python-all (2.7.8-2) ... Selecting previously unselected package python-amqp. Preparing to unpack .../python-amqp_1.4.6-0ubuntu1_all.deb ... Unpacking python-amqp (1.4.6-0ubuntu1) ... Selecting previously unselected package python-anyjson. Preparing to unpack .../python-anyjson_0.3.3-1build1_all.deb ... Unpacking python-anyjson (0.3.3-1build1) ... Selecting previously unselected package python-chardet. Preparing to unpack .../python-chardet_2.3.0-1_all.deb ... Unpacking python-chardet (2.3.0-1) ... Selecting previously unselected package python-prettytable. Preparing to unpack .../python-prettytable_0.7.2-3_all.deb ... Unpacking python-prettytable (0.7.2-3) ... Selecting previously unselected package python-cliff. Preparing to unpack .../python-cliff_1.9.0-0ubuntu2_all.deb ... Unpacking python-cliff (1.9.0-0ubuntu2) ... Selecting previously unselected package python-coverage. Preparing to unpack .../python-coverage_3.7.1+dfsg.1-1ubuntu2_amd64.deb ... Unpacking python-coverage (3.7.1+dfsg.1-1ubuntu2) ... Selecting previously unselected package python-dnspython. Preparing to unpack .../python-dnspython_1.12.0-1_all.deb ... Unpacking python-dnspython (1.12.0-1) ... Selecting previously unselected package python-greenlet. Preparing to unpack .../python-greenlet_0.4.5-1_amd64.deb ... Unpacking python-greenlet (0.4.5-1) ... Selecting previously unselected package python-eventlet. Preparing to unpack .../python-eventlet_0.15.2-1ubuntu1_all.deb ... Unpacking python-eventlet (0.15.2-1ubuntu1) ... Selecting previously unselected package python-mimeparse. Preparing to unpack .../python-mimeparse_0.1.4-1build1_all.deb ... Unpacking python-mimeparse (0.1.4-1build1) ... Selecting previously unselected package python-testtools. Preparing to unpack .../python-testtools_0.9.39-1_all.deb ... Unpacking python-testtools (0.9.39-1) ... Selecting previously unselected package python-fixtures. Preparing to unpack .../python-fixtures_1.0.0-01ubuntu1_all.deb ... Unpacking python-fixtures (1.0.0-01ubuntu1) ... Selecting previously unselected package python-werkzeug. Preparing to unpack .../python-werkzeug_0.9.6+dfsg-1ubuntu1_all.deb ... Unpacking python-werkzeug (0.9.6+dfsg-1ubuntu1) ... Selecting previously unselected package python-itsdangerous. Preparing to unpack .../python-itsdangerous_0.24+dfsg1-1_all.deb ... Unpacking python-itsdangerous (0.24+dfsg1-1) ... Selecting previously unselected package python-flask. Preparing to unpack .../python-flask_0.10.1-2build1_all.deb ... Unpacking python-flask (0.10.1-2build1) ... Selecting previously unselected package python-httplib2. Preparing to unpack .../python-httplib2_0.9+dfsg-2_all.deb ... Unpacking python-httplib2 (0.9+dfsg-2) ... Selecting previously unselected package python-kombu. Preparing to unpack .../python-kombu_3.0.24-0ubuntu2_all.deb ... Unpacking python-kombu (3.0.24-0ubuntu2) ... Selecting previously unselected package python-oslo.rootwrap. Preparing to unpack .../python-oslo.rootwrap_1.4.0-0ubuntu1_all.deb ... Unpacking python-oslo.rootwrap (1.4.0-0ubuntu1) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../python-urllib3_1.9.1-3_all.deb ... Unpacking python-urllib3 (1.9.1-3) ... Selecting previously unselected package python-requests. Preparing to unpack .../python-requests_2.4.3-5_all.deb ... Unpacking python-requests (2.4.3-5) ... Selecting previously unselected package python-repoze.lru. Preparing to unpack .../python-repoze.lru_0.6-5_all.deb ... Unpacking python-repoze.lru (0.6-5) ... Selecting previously unselected package python-routes. Preparing to unpack .../python-routes_2.0-1build1_all.deb ... Unpacking python-routes (2.0-1build1) ... Selecting previously unselected package python-simplejson. Preparing to unpack .../python-simplejson_3.6.5-1ubuntu1_amd64.deb ... Unpacking python-simplejson (3.6.5-1ubuntu1) ... Selecting previously unselected package python-testscenarios. Preparing to unpack .../python-testscenarios_0.4-3_all.deb ... Unpacking python-testscenarios (0.4-3) ... Selecting previously unselected package python-subunit. Preparing to unpack .../python-subunit_0.0.18-4_all.deb ... Unpacking python-subunit (0.0.18-4) ... Selecting previously unselected package python-testrepository. Preparing to unpack .../python-testrepository_0.0.20-1_all.deb ... Unpacking python-testrepository (0.0.20-1) ... Selecting previously unselected package python3-mimeparse. Preparing to unpack .../python3-mimeparse_0.1.4-1build1_all.deb ... Unpacking python3-mimeparse (0.1.4-1build1) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../python3-testtools_0.9.39-1_all.deb ... Unpacking python3-testtools (0.9.39-1) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../python3-fixtures_1.0.0-01ubuntu1_all.deb ... Unpacking python3-fixtures (1.0.0-01ubuntu1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../python3-subunit_0.0.18-4_all.deb ... Unpacking python3-subunit (0.0.18-4) ... Selecting previously unselected package python3-testrepository. Preparing to unpack .../python3-testrepository_0.0.20-1_all.deb ... Unpacking python3-testrepository (0.0.20-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../sqlite3_3.8.7.2-1_amd64.deb ... Unpacking sqlite3 (3.8.7.2-1) ... Selecting previously unselected package subunit. Preparing to unpack .../subunit_0.0.18-4_all.deb ... Unpacking subunit (0.0.18-4) ... Selecting previously unselected package testrepository. Preparing to unpack .../testrepository_0.0.20-1_all.deb ... Unpacking testrepository (0.0.20-1) ... Selecting previously unselected package dh-systemd. Preparing to unpack .../dh-systemd_1.22ubuntu1_all.deb ... Unpacking dh-systemd (1.22ubuntu1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../openstack-pkg-tools_19_all.deb ... Unpacking openstack-pkg-tools (19) ... Selecting previously unselected package python-keystoneclient. Preparing to unpack .../python-keystoneclient_1%3a0.11.2-0ubuntu1_all.deb ... Unpacking python-keystoneclient (1:0.11.2-0ubuntu1) ... Selecting previously unselected package python-lockfile. Preparing to unpack .../python-lockfile_1%3a0.8-2ubuntu2_all.deb ... Unpacking python-lockfile (1:0.8-2ubuntu2) ... Selecting previously unselected package python-mox. Preparing to unpack .../python-mox_0.5.3-3build1_all.deb ... Unpacking python-mox (0.5.3-3build1) ... Selecting previously unselected package python-neutronclient. Preparing to unpack .../python-neutronclient_1%3a2.3.9-0ubuntu1_all.deb ... Unpacking python-neutronclient (1:2.3.9-0ubuntu1) ... Setting up libexpat1:amd64 (2.1.0-6ubuntu1) ... Setting up libmagic1:amd64 (1:5.20-1ubuntu1) ... Setting up libmpdec2:amd64 (2.4.1-1) ... Setting up libpython3.4-minimal:amd64 (3.4.2-3) ... Setting up mime-support (3.57ubuntu1) ... Setting up libpython3.4-stdlib:amd64 (3.4.2-3) ... Setting up python3.4-minimal (3.4.2-3) ... Setting up libasprintf0c2:amd64 (0.19.2-2ubuntu1) ... Setting up libglib2.0-0:amd64 (2.43.1-2) ... No schema files found: doing nothing. Setting up libpipeline1:amd64 (1.4.0-1) ... Setting up libxml2:amd64 (2.9.2+dfsg1-1) ... Setting up groff-base (1.22.3-1) ... Setting up bsdmainutils (9.0.5ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.7.0.2-4) ... Not building database; man-db/auto-update is not 'true'. Setting up sgml-base (1.26+nmu4ubuntu1) ... Setting up libcroco3:amd64 (0.6.8-3) ... Setting up libunistring0:amd64 (0.9.3-5.2ubuntu1) ... Setting up libpython2.7-minimal:amd64 (2.7.9~rc1-1) ... Setting up python2.7-minimal (2.7.9~rc1-1) ... Linking and byte-compiling packages for runtime python2.7... Setting up libpython2.7-stdlib:amd64 (2.7.9~rc1-1) ... Setting up python2.7 (2.7.9~rc1-1) ... Setting up python-minimal (2.7.8-2) ... Setting up libpython-stdlib:amd64 (2.7.8-2) ... Setting up python (2.7.8-2) ... Setting up python-pyparsing (2.0.3+dfsg1-1) ... Setting up python-pkg-resources (5.5.1-1) ... Setting up python-setuptools (5.5.1-1) ... Setting up python-cmd2 (0.6.7-2fakesync1build1) ... Setting up python-extras (0.0.3-3) ... Setting up pep8 (1.5.6-0ubuntu1) ... Setting up python3.4 (3.4.2-3) ... Setting up python3-minimal (3.4.2-2) ... Setting up libpython3-stdlib:amd64 (3.4.2-2) ... Setting up python-mccabe (0.2.1-1) ... Setting up python-pbr (0.10.0-0ubuntu1) ... Setting up python-six (1.8.0-1) ... Setting up python-mock (1.0.1-3) ... Setting up python-jsonschema (2.3.0-1build1) ... Setting up python-logutils (0.3.3-1ubuntu1) ... Setting up libjs-jquery (1.7.2+dfsg-3ubuntu2) ... Setting up libjs-underscore (1.4.4-2ubuntu1) ... Setting up libjs-sphinxdoc (1.2.3+dfsg-1ubuntu2) ... Setting up python-decorator (3.4.0-2build1) ... Setting up python-sqlalchemy (0.9.8+dfsg-0.1) ... Setting up python-tempita (0.5.2-1build1) ... Setting up python-sqlparse (0.1.13-2) ... Setting up python-migrate (0.9.2-0ubuntu1) ... Setting up wget (1.16-1ubuntu1) ... Setting up ieee-data (20141019.1) ... Setting up python-netaddr (0.7.12-2) ... Setting up python-stevedore (1.1.0-0ubuntu1) ... Setting up python-oslo.config (1:1.5.0-0ubuntu1) ... update-alternatives: using /usr/bin/python2-oslo-config-generator to provide /usr/bin/oslo-config-generator (oslo-config-generator) in auto mode Setting up python-babel-localedata (1.3+dfsg.1-5) ... Setting up python-tz (2012c+dfsg-0.1) ... Setting up python-babel (1.3+dfsg.1-5) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python-oslo.i18n (1.1.0-0ubuntu1) ... Setting up python-iso8601 (0.1.10-1) ... Setting up python-oslo.utils (1.0.0-0ubuntu1) ... Setting up python-oslo.serialization (1.1.0-0ubuntu1) ... Setting up python-markupsafe (0.23-1) ... Setting up python-mako (1.0.0+dfsg-0.1) ... Setting up python-simplegeneric (0.8.1-1) ... Setting up python-singledispatch (3.4.0.3-1) ... Setting up python-webob (1.4-2) ... Setting up python-bs4 (4.3.2-2ubuntu2) ... Setting up python-waitress (0.8.9-2) ... update-alternatives: using /usr/bin/waitress-serve-python2 to provide /usr/bin/waitress-serve (waitress-serve) in auto mode Setting up python-dns (2.3.6-3) ... Setting up python-formencode (1.2.6-2) ... Setting up python-paste (1.7.5.1-6ubuntu3) ... Setting up python-pastedeploy-tpl (1.5.2-1) ... Setting up python-pastedeploy (1.5.2-1) ... Setting up python-webtest (2.0.16-1ubuntu1) ... Setting up python-pecan (0.6.1-2) ... update-alternatives: using /usr/bin/gunicorn_pecan-python2 to provide /usr/bin/gunicorn_pecan (gunicorn_pecan) in auto mode update-alternatives: using /usr/bin/pecan-python2 to provide /usr/bin/pecan (pecan) in auto mode Setting up python-jinja2 (2.7.3-1) ... Setting up python-roman (2.0.0-1) ... Setting up xml-core (0.13+nmu2) ... Setting up python-pygments (2.0.1+dfsg-1) ... Setting up sphinx-common (1.2.3+dfsg-1ubuntu2) ... Setting up file (1:5.20-1ubuntu1) ... Setting up gettext-base (0.19.2-2ubuntu1) ... Setting up gettext (0.19.2-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu3) ... Setting up dh-apparmor (2.8.98-0ubuntu4) ... Setting up debhelper (9.20141022ubuntu1) ... Setting up libsubunit-perl (0.0.18-4) ... Setting up python-all (2.7.8-2) ... Setting up python-amqp (1.4.6-0ubuntu1) ... Setting up python-anyjson (0.3.3-1build1) ... Setting up python-chardet (2.3.0-1) ... Setting up python-prettytable (0.7.2-3) ... Setting up python-cliff (1.9.0-0ubuntu2) ... Setting up python-coverage (3.7.1+dfsg.1-1ubuntu2) ... Setting up python-dnspython (1.12.0-1) ... Setting up python-greenlet (0.4.5-1) ... Setting up python-eventlet (0.15.2-1ubuntu1) ... Setting up python-mimeparse (0.1.4-1build1) ... Setting up python-testtools (0.9.39-1) ... Setting up python-fixtures (1.0.0-01ubuntu1) ... Setting up python-werkzeug (0.9.6+dfsg-1ubuntu1) ... Setting up python-itsdangerous (0.24+dfsg1-1) ... Setting up python-flask (0.10.1-2build1) ... Setting up python-httplib2 (0.9+dfsg-2) ... Setting up python-kombu (3.0.24-0ubuntu2) ... Setting up python-oslo.rootwrap (1.4.0-0ubuntu1) ... Setting up python-urllib3 (1.9.1-3) ... Setting up python-requests (2.4.3-5) ... Setting up python-repoze.lru (0.6-5) ... Setting up python-routes (2.0-1build1) ... Setting up python-simplejson (3.6.5-1ubuntu1) ... Setting up python-testscenarios (0.4-3) ... Setting up python-subunit (0.0.18-4) ... Setting up python-testrepository (0.0.20-1) ... update-alternatives: using /usr/bin/testr-python2 to provide /usr/bin/testr (testr) in auto mode Setting up python3-mimeparse (0.1.4-1build1) ... Setting up sqlite3 (3.8.7.2-1) ... Setting up subunit (0.0.18-4) ... Setting up dh-systemd (1.22ubuntu1) ... Setting up openstack-pkg-tools (19) ... Setting up python-keystoneclient (1:0.11.2-0ubuntu1) ... Setting up python-lockfile (1:0.8-2ubuntu2) ... Setting up python-mox (0.5.3-3build1) ... Setting up python-neutronclient (1:2.3.9-0ubuntu1) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up docutils-common (0.12+dfsg-1) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up python-docutils (0.12+dfsg-1) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-sphinx (1.2.3+dfsg-1ubuntu2) ... Setting up python-sphinxcontrib.httpdomain (1.3.0-1) ... Setting up python-sphinxcontrib-httpdomain (1.3.0-1) ... Setting up python3 (3.4.2-2) ... running python rtupdate hooks for python3.4... running python post-rtupdate hooks for python3.4... Setting up python3-pkg-resources (5.5.1-1) ... Setting up pyflakes (0.8.1-1) ... Setting up python-flake8 (2.1.0-1ubuntu2) ... Setting up python-hacking (0.9.3-0ubuntu1) ... Setting up python3-extras (0.0.3-3) ... Setting up python3-testtools (0.9.39-1) ... Setting up python3-fixtures (1.0.0-01ubuntu1) ... Setting up python3-subunit (0.0.18-4) ... Setting up python3-testrepository (0.0.20-1) ... Setting up testrepository (0.0.20-1) ... Setting up dh-python (1.20141111-2ubuntu1) ... Processing triggers for libc-bin (2.19-13ubuntu3) ... Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.19-13ubuntu3 make_4.0-8 dpkg-dev_1.17.21ubuntu2 gcc-4.9_4.9.2-6ubuntu1 g++-4.9_4.9.2-6ubuntu1 binutils_2.24.90.20141209-1ubuntu1 libstdc++-4.9-dev_4.9.2-6ubuntu1 libstdc++6_4.9.2-6ubuntu1 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::Quilt gpgv: Signature made Wed Dec 10 10:54:22 2014 UTC using RSA key ID AC6B43FE gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./designate_2014.1-15.dsc dpkg-source: info: extracting designate in designate-2014.1 dpkg-source: info: unpacking designate_2014.1.orig.tar.xz dpkg-source: info: unpacking designate_2014.1-15.debian.tar.xz dpkg-source: info: applying fixes-keystone-authtoken.patch dpkg-source: info: applying allow-sqla-9.patch dpkg-buildpackage: source package designate dpkg-buildpackage: source version 2014.1-15 dpkg-buildpackage: source distribution unstable dpkg-source --before-build designate-2014.1 dpkg-buildpackage: host architecture amd64 /usr/bin/fakeroot debian/rules clean dh clean --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_testdir -O--buildsystem=python_distutils debian/rules override_dh_auto_clean make[1]: Entering directory '/build/buildd/designate-2014.1' dh_auto_clean -O--buildsystem=python_distutils pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions running clean 'build/lib.linux-x86_64-2.7' does not exist -- can't clean it 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it rm -f debian/designate-common.postinst debian/designate-common.config debian/designate-api.config debian/designate-api.postinst rm -rf doc/build build *.egg-info rm -f debian/*.init debian/*.upstart.in debian/*.service make[1]: Leaving directory '/build/buildd/designate-2014.1' dh_clean -O--buildsystem=python_distutils debian/rules build dh build --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_testdir -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils debian/rules override_dh_auto_build make[1]: Entering directory '/build/buildd/designate-2014.1' dh_auto_build -O--buildsystem=python_distutils pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/designate creating build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/central.py -> build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/manage.py -> build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/api.py -> build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/sink.py -> build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/agent.py -> build/lib.linux-x86_64-2.7/designate/cmd copying designate/cmd/__init__.py -> build/lib.linux-x86_64-2.7/designate/cmd creating build/lib.linux-x86_64-2.7/designate/tests creating build/lib.linux-x86_64-2.7/designate/tests/test_api creating build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_floatingips.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_records.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_recordsets.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_zones.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_limits.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_blacklists.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_nameservers.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 copying designate/tests/test_api/test_v2/test_tlds.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2 creating build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/impl_multi.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/impl_bind9.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/impl_nsd4slave.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/impl_fake.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/base.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/__init__.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/backend/impl_rpc.py -> build/lib.linux-x86_64-2.7/designate/backend copying designate/tests/test_context.py -> build/lib.linux-x86_64-2.7/designate/tests copying designate/tests/test_utils.py -> build/lib.linux-x86_64-2.7/designate/tests copying designate/tests/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests creating build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1 copying designate/tests/test_api/test_v1/test_servers.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1 copying designate/tests/test_api/test_v1/test_records.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1 copying designate/tests/test_api/test_v1/test_domains.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1 copying designate/tests/test_api/test_v1/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1 creating build/lib.linux-x86_64-2.7/designate/agent copying designate/agent/service.py -> build/lib.linux-x86_64-2.7/designate/agent copying designate/agent/rpcapi.py -> build/lib.linux-x86_64-2.7/designate/agent copying designate/agent/__init__.py -> build/lib.linux-x86_64-2.7/designate/agent creating build/lib.linux-x86_64-2.7/designate/network_api copying designate/network_api/neutron.py -> build/lib.linux-x86_64-2.7/designate/network_api copying designate/network_api/base.py -> build/lib.linux-x86_64-2.7/designate/network_api copying designate/network_api/fake.py -> build/lib.linux-x86_64-2.7/designate/network_api copying designate/network_api/__init__.py -> build/lib.linux-x86_64-2.7/designate/network_api creating build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler copying designate/tests/test_notification_handler/test_neutron.py -> build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler copying designate/tests/test_notification_handler/test_nova.py -> build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler copying designate/tests/test_notification_handler/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler creating build/lib.linux-x86_64-2.7/designate/tests/test_storage copying designate/tests/test_storage/test_sqlalchemy.py -> build/lib.linux-x86_64-2.7/designate/tests/test_storage copying designate/tests/test_storage/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_storage copying designate/tests/test_storage/test_api.py -> build/lib.linux-x86_64-2.7/designate/tests/test_storage creating build/lib.linux-x86_64-2.7/designate/openstack creating build/lib.linux-x86_64-2.7/designate/openstack/common creating build/lib.linux-x86_64-2.7/designate/openstack/common/py3kcompat copying designate/openstack/common/py3kcompat/urlutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/py3kcompat copying designate/openstack/common/py3kcompat/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/py3kcompat creating build/lib.linux-x86_64-2.7/designate/tests/test_central copying designate/tests/test_central/test_service.py -> build/lib.linux-x86_64-2.7/designate/tests/test_central copying designate/tests/test_central/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_central creating build/lib.linux-x86_64-2.7/designate/tests/test_resources creating build/lib.linux-x86_64-2.7/designate/tests/test_resources/test_schemas copying designate/tests/test_resources/test_schemas/test_v2.py -> build/lib.linux-x86_64-2.7/designate/tests/test_resources/test_schemas copying designate/tests/test_resources/test_schemas/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_resources/test_schemas creating build/lib.linux-x86_64-2.7/designate/storage creating build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy creating build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo creating build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/037_add_tlds_table.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/034_add_recordsets_table.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/035_add_unique_record_sqlite.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/022_add_domain_status.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/023_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/009_add_tsigkeys_table.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/024_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/002_add_managed_col_for_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/021_convert_to_innodb_utf8.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/028_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/030_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/010_drop_server_ip_cols.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/027_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/033_add_record_tenant_id.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/004_changed_managed_cols_for_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/032_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/013_expand_email_column.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/005_records_allow_null_ttl.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/011_support_sshfp_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/016_add_deleted_columns.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/007_add_parent_domain_id_col.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/036_add_managed_tenant_and_region_and_extra.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/014_add_quotas_table.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/017_drop_unique_domain_name_index.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/025_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/038_add_blacklists_table.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/001_add_moniker_schema.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/031_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/__init__.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/018_add_back_unique_name_deleted_sqlite.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/008_support_spf_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/029_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/020_add_description_domains_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/015_add_unique_record_constraint.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/019_fix_deleted_column.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/026_placeholder.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/003_add_delete_on_cascade.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/006_support_ptr_records.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions copying designate/storage/impl_sqlalchemy/migrate_repo/versions/012_add_serial_col.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions creating build/lib.linux-x86_64-2.7/designate/api creating build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/servers.py -> build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/domains.py -> build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/limits.py -> build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/records.py -> build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/tsigkeys.py -> build/lib.linux-x86_64-2.7/designate/api/v1 copying designate/api/v1/__init__.py -> build/lib.linux-x86_64-2.7/designate/api/v1 creating build/lib.linux-x86_64-2.7/designate/api/v2 copying designate/api/v2/app.py -> build/lib.linux-x86_64-2.7/designate/api/v2 copying designate/api/v2/patches.py -> build/lib.linux-x86_64-2.7/designate/api/v2 copying designate/api/v2/__init__.py -> build/lib.linux-x86_64-2.7/designate/api/v2 creating build/lib.linux-x86_64-2.7/designate/quota copying designate/quota/impl_noop.py -> build/lib.linux-x86_64-2.7/designate/quota copying designate/quota/impl_storage.py -> build/lib.linux-x86_64-2.7/designate/quota copying designate/quota/base.py -> build/lib.linux-x86_64-2.7/designate/quota copying designate/quota/__init__.py -> build/lib.linux-x86_64-2.7/designate/quota copying designate/tests/test_api/test_service.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api copying designate/tests/test_api/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api copying designate/tests/test_api/test_middleware.py -> build/lib.linux-x86_64-2.7/designate/tests/test_api creating build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns creating build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo copying designate/backend/impl_powerdns/migrate_repo/manage.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo copying designate/backend/impl_powerdns/migrate_repo/__init__.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo creating build/lib.linux-x86_64-2.7/designate/openstack/deprecated copying designate/openstack/deprecated/exception.py -> build/lib.linux-x86_64-2.7/designate/openstack/deprecated copying designate/openstack/deprecated/wsgi.py -> build/lib.linux-x86_64-2.7/designate/openstack/deprecated copying designate/openstack/deprecated/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/deprecated creating build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/nameservers.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/blacklists.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/limits.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/base.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/tlds.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/records.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/recordsets.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/floatingips.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/__init__.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views copying designate/api/v2/views/zones.py -> build/lib.linux-x86_64-2.7/designate/api/v2/views creating build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/schemas.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/nameservers.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/reverse.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/rest.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/blacklists.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/limits.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/tlds.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/records.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/recordsets.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/floatingips.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/__init__.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/root.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers copying designate/api/v2/controllers/zones.py -> build/lib.linux-x86_64-2.7/designate/api/v2/controllers creating build/lib.linux-x86_64-2.7/designate/sqlalchemy copying designate/sqlalchemy/models.py -> build/lib.linux-x86_64-2.7/designate/sqlalchemy copying designate/sqlalchemy/types.py -> build/lib.linux-x86_64-2.7/designate/sqlalchemy copying designate/sqlalchemy/expressions.py -> build/lib.linux-x86_64-2.7/designate/sqlalchemy copying designate/sqlalchemy/session.py -> build/lib.linux-x86_64-2.7/designate/sqlalchemy copying designate/sqlalchemy/__init__.py -> build/lib.linux-x86_64-2.7/designate/sqlalchemy creating build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/quotas.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/touch.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/reports.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/diagnostics.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/sync.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions copying designate/api/v1/extensions/__init__.py -> build/lib.linux-x86_64-2.7/designate/api/v1/extensions creating build/lib.linux-x86_64-2.7/designate/notification_handler copying designate/notification_handler/nova.py -> build/lib.linux-x86_64-2.7/designate/notification_handler copying designate/notification_handler/neutron.py -> build/lib.linux-x86_64-2.7/designate/notification_handler copying designate/notification_handler/base.py -> build/lib.linux-x86_64-2.7/designate/notification_handler copying designate/notification_handler/__init__.py -> build/lib.linux-x86_64-2.7/designate/notification_handler copying designate/policy.py -> build/lib.linux-x86_64-2.7/designate copying designate/context.py -> build/lib.linux-x86_64-2.7/designate copying designate/wsgi.py -> build/lib.linux-x86_64-2.7/designate copying designate/debug.py -> build/lib.linux-x86_64-2.7/designate copying designate/plugin.py -> build/lib.linux-x86_64-2.7/designate copying designate/version.py -> build/lib.linux-x86_64-2.7/designate copying designate/exceptions.py -> build/lib.linux-x86_64-2.7/designate copying designate/notifications.py -> build/lib.linux-x86_64-2.7/designate copying designate/__init__.py -> build/lib.linux-x86_64-2.7/designate copying designate/utils.py -> build/lib.linux-x86_64-2.7/designate creating build/lib.linux-x86_64-2.7/designate/central copying designate/central/service.py -> build/lib.linux-x86_64-2.7/designate/central copying designate/central/rpcapi.py -> build/lib.linux-x86_64-2.7/designate/central copying designate/central/__init__.py -> build/lib.linux-x86_64-2.7/designate/central copying designate/openstack/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack creating build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/no_op_notifier.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/log_notifier.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/api.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/test_notifier.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/rpc_notifier.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/rpc_notifier2.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/openstack/common/notifier/proxy.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/notifier copying designate/storage/impl_sqlalchemy/migrate_repo/manage.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo copying designate/storage/impl_sqlalchemy/migrate_repo/__init__.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo copying designate/storage/impl_sqlalchemy/migrate_repo/utils.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo creating build/lib.linux-x86_64-2.7/designate/openstack/common/db copying designate/openstack/common/db/exception.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db copying designate/openstack/common/db/options.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db copying designate/openstack/common/db/api.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db copying designate/openstack/common/db/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db copying designate/storage/api.py -> build/lib.linux-x86_64-2.7/designate/storage copying designate/storage/base.py -> build/lib.linux-x86_64-2.7/designate/storage copying designate/storage/__init__.py -> build/lib.linux-x86_64-2.7/designate/storage creating build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/logging.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/mockpatch.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/lockutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/moxstubout.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/openstack/common/fixture/config.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/fixture copying designate/api/service.py -> build/lib.linux-x86_64-2.7/designate/api copying designate/api/middleware.py -> build/lib.linux-x86_64-2.7/designate/api copying designate/api/__init__.py -> build/lib.linux-x86_64-2.7/designate/api copying designate/api/versions.py -> build/lib.linux-x86_64-2.7/designate/api creating build/lib.linux-x86_64-2.7/designate/sink copying designate/sink/service.py -> build/lib.linux-x86_64-2.7/designate/sink copying designate/sink/__init__.py -> build/lib.linux-x86_64-2.7/designate/sink copying designate/storage/impl_sqlalchemy/models.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy copying designate/storage/impl_sqlalchemy/__init__.py -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy copying designate/backend/impl_powerdns/models.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns copying designate/backend/impl_powerdns/__init__.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns creating build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/migration.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/models.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/test_base.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/test_migrations.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/session.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/provision.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy copying designate/openstack/common/db/sqlalchemy/utils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy creating build/lib.linux-x86_64-2.7/designate/tests/test_schema copying designate/tests/test_schema/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_schema copying designate/tests/test_schema/test_format.py -> build/lib.linux-x86_64-2.7/designate/tests/test_schema creating build/lib.linux-x86_64-2.7/designate/tests/test_network_api copying designate/tests/test_network_api/test_neutron.py -> build/lib.linux-x86_64-2.7/designate/tests/test_network_api copying designate/tests/test_network_api/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_network_api copying designate/tests/test_resources/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_resources creating build/lib.linux-x86_64-2.7/designate/tests/test_quota copying designate/tests/test_quota/test_storage.py -> build/lib.linux-x86_64-2.7/designate/tests/test_quota copying designate/tests/test_quota/test_quota.py -> build/lib.linux-x86_64-2.7/designate/tests/test_quota copying designate/tests/test_quota/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_quota creating build/lib.linux-x86_64-2.7/designate/tests/test_agent copying designate/tests/test_agent/test_service.py -> build/lib.linux-x86_64-2.7/designate/tests/test_agent copying designate/tests/test_agent/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_agent creating build/lib.linux-x86_64-2.7/designate/schema copying designate/schema/validators.py -> build/lib.linux-x86_64-2.7/designate/schema copying designate/schema/format.py -> build/lib.linux-x86_64-2.7/designate/schema copying designate/schema/resolvers.py -> build/lib.linux-x86_64-2.7/designate/schema copying designate/schema/_validators.py -> build/lib.linux-x86_64-2.7/designate/schema copying designate/schema/__init__.py -> build/lib.linux-x86_64-2.7/designate/schema copying designate/openstack/common/sslutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/service.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/log.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/test.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/policy.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/processutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/context.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/local.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/strutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/fileutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/loopingcall.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/jsonutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/versionutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/excutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/gettextutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/eventlet_backdoor.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/importutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/network_utils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/xmlutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/lockutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/threadgroup.py -> build/lib.linux-x86_64-2.7/designate/openstack/common copying designate/openstack/common/timeutils.py -> build/lib.linux-x86_64-2.7/designate/openstack/common creating build/lib.linux-x86_64-2.7/designate/manage copying designate/manage/database.py -> build/lib.linux-x86_64-2.7/designate/manage copying designate/manage/powerdns.py -> build/lib.linux-x86_64-2.7/designate/manage copying designate/manage/base.py -> build/lib.linux-x86_64-2.7/designate/manage copying designate/manage/tlds.py -> build/lib.linux-x86_64-2.7/designate/manage copying designate/manage/__init__.py -> build/lib.linux-x86_64-2.7/designate/manage creating build/lib.linux-x86_64-2.7/designate/tests/test_backend copying designate/tests/test_backend/test_multi.py -> build/lib.linux-x86_64-2.7/designate/tests/test_backend copying designate/tests/test_backend/test_nsd4slave.py -> build/lib.linux-x86_64-2.7/designate/tests/test_backend copying designate/tests/test_backend/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/test_backend copying designate/tests/test_backend/test_backends.py -> build/lib.linux-x86_64-2.7/designate/tests/test_backend copying designate/tests/test_backend/test_powerdns.py -> build/lib.linux-x86_64-2.7/designate/tests/test_backend creating build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/007_add_recordset_id_col.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/006_add_inherit_ttl_col.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/__init__.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/004_correct_content_column_length.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/003_correct_master_column_length.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/002_add_moniker_id_cols.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/001_add_initial_schema.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions copying designate/backend/impl_powerdns/migrate_repo/versions/005_rename_moniker_id_columns.py -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions creating build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/service.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/impl_qpid.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/matchmaker.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/common.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/impl_zmq.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/matchmaker_redis.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/dispatcher.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/impl_fake.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/matchmaker_ring.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/serializer.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/impl_kombu.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/__init__.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/amqp.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/zmq_receiver.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc copying designate/openstack/common/rpc/proxy.py -> build/lib.linux-x86_64-2.7/designate/openstack/common/rpc creating build/lib.linux-x86_64-2.7/designate/tests/resources copying designate/tests/resources/__init__.py -> build/lib.linux-x86_64-2.7/designate/tests/resources running egg_info creating designate.egg-info writing requirements to designate.egg-info/requires.txt writing designate.egg-info/PKG-INFO writing top-level names to designate.egg-info/top_level.txt writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt [pbr] Processing SOURCES.txt writing manifest file 'designate.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no files found matching 'designate/versioninfo' warning: no files found matching '*.rst' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files found matching '*.sublime-project' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'designate.egg-info/SOURCES.txt' copying designate/backend/impl_powerdns/migrate_repo/migrate.cfg -> build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo creating build/lib.linux-x86_64-2.7/designate/resources creating build/lib.linux-x86_64-2.7/designate/resources/schemas creating build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/domain.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/domains.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/fault.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/limits.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/record.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/records.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/server.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/servers.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/tsigkey.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 copying designate/resources/schemas/v1/tsigkeys.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v1 creating build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/blacklist.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/blacklists.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/floatingip.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/floatingips.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/limits.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/record.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/records.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/recordset.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/recordsets.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/tld.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/tlds.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/zone.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 copying designate/resources/schemas/v2/zones.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2 creating build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/a.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/aaaa.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/cname.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/mx.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/ns.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/ptr.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/soa.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/spf.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/srv.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/sshfp.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata copying designate/resources/schemas/v2/rdata/txt.json -> build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata creating build/lib.linux-x86_64-2.7/designate/resources/templates copying designate/resources/templates/bind9-config.jinja2 -> build/lib.linux-x86_64-2.7/designate/resources/templates copying designate/resources/templates/bind9-zone.jinja2 -> build/lib.linux-x86_64-2.7/designate/resources/templates copying designate/resources/templates/dnsmasq-zone.jinja2 -> build/lib.linux-x86_64-2.7/designate/resources/templates copying designate/storage/impl_sqlalchemy/migrate_repo/migrate.cfg -> build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo running build_scripts creating build/scripts-2.7 copying and adjusting bin/designate-rpc-zmq-receiver -> build/scripts-2.7 changing mode of build/scripts-2.7/designate-rpc-zmq-receiver from 664 to 775 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-common.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-common.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-api.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-api.postinst make[1]: Leaving directory '/build/buildd/designate-2014.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/buildd/designate-2014.1' rm -rf .testrepository testr init set -e && \ TEMP_REZ=`mktemp -t` && \ PYTHONPATH=/build/buildd/designate-2014.1 testr run --subunit | tee $TEMP_REZ | subunit2pyunit || true ; \ cat $TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats || true ; \ rm -f $TEMP_REZ ; running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} ${PYTHON:-python} -m subunit.run discover -t ./ ./ designate.tests.test_agent.test_service.AgentServiceTest.test_stop designate.tests.test_agent.test_service.AgentServiceTest.test_stop ... ok designate.tests.test_api.test_middleware.FaultMiddlewareTest.test_notify_of_fault designate.tests.test_api.test_middleware.FaultMiddlewareTest.test_notify_of_fault ... ok designate.tests.test_api.test_middleware.KeystoneContextMiddlewareTest.test_process_request designate.tests.test_api.test_middleware.KeystoneContextMiddlewareTest.test_process_request ... ok designate.tests.test_api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_invalid_keystone_token designate.tests.test_api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_invalid_keystone_token ... ok designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_disabled designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_disabled ... ok designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_bypass designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_bypass ... ok designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject ... ok designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_context designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_context ... ok designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_roles designate.tests.test_api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_roles ... ok designate.tests.test_api.test_middleware.NoAuthContextMiddlewareTest.test_process_request designate.tests.test_api.test_middleware.NoAuthContextMiddlewareTest.test_process_request ... ok designate.tests.test_api.test_service.ApiServiceTest.test_start_and_stop designate.tests.test_api.test_service.ApiServiceTest.test_start_and_stop ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_description_too_long designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_description_too_long ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_duplicate designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_duplicate ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_junk designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_junk ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_negative_ttl designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_negative_ttl ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_no_servers designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_no_servers ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_null_ttl designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_null_ttl ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_timeout designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_timeout ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_trailing_slash designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_trailing_slash ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_utf_description designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_domain_utf_description ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_invalid_email designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_invalid_email ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_invalid_name designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_create_invalid_name ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_invalid_id designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_invalid_id ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_missing designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_missing ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_timeout designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_timeout ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_trailing_slash designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_delete_domain_trailing_slash ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_invalid_id designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_invalid_id ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_missing designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_missing ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_timeout designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_timeout ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_trailing_slash designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domain_trailing_slash ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains_timeout designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains_timeout ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains_trailing_slash designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_get_domains_trailing_slash ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_duplicate designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_duplicate ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_invalid_id designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_invalid_id ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_junk designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_junk ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_missing designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_missing ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_name_fail designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_name_fail ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_null_ttl designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_null_ttl ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_timeout designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_timeout ... ok designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_trailing_slash designate.tests.test_api.test_v1.test_domains.ApiV1DomainsTest.test_update_domain_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_data_srv_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_data_srv_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_name designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_name ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_name_srv_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_invalid_name_srv_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_description_too_long designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_description_too_long ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_existing_recordset designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_existing_recordset ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_junk designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_junk ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_negative_ttl designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_negative_ttl ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_timeout designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_timeout ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_trailing_slash designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_utf_description designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_record_utf_description ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_srv_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_srv_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_wildcard_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_create_wildcard_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_invalid_domain_id designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_invalid_domain_id ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_missing designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_missing ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_missing_domain designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_missing_domain ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_timeout designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_timeout ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_trailing_slash designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_delete_record_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_record_trailing_slash designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_record_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_invalid_domain_id designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_invalid_domain_id ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_missing_domain designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_missing_domain ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_timeout designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_timeout ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_trailing_slash designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_get_records_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_invalid_domain_id designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_invalid_domain_id ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_invalid_id designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_invalid_id ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_junk designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_junk ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_missing designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_missing ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_missing_domain designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_missing_domain ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_outside_domain_fail designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_outside_domain_fail ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_timeout designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_timeout ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_trailing_slash designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_trailing_slash ... ok designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_ttl designate.tests.test_api.test_v1.test_records.ApiV1RecordsTest.test_update_record_ttl ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_duplicate designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_duplicate ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_junk designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_junk ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_timeout designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_timeout ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_trailing_slash designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_create_server_trailing_slash ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_missing designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_missing ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_timeout designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_timeout ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_trailing_slash designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_delete_server_trailing_slash ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_missing designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_missing ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_timeout designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_timeout ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_trailing_slash designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_server_trailing_slash ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers_timeout designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers_timeout ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers_trailing_slash designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_get_servers_trailing_slash ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_duplicate designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_duplicate ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_junk designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_junk ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_missing designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_missing ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_timeout designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_timeout ... ok designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_trailing_slash designate.tests.test_api.test_v1.test_servers.ApiV1ServersTest.test_update_server_trailing_slash ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist ... FAIL designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_delete_bkaclist_invalid_id designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_delete_bkaclist_invalid_id ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_delete_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_delete_blacklist ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_bkaclist_invalid_id designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_bkaclist_invalid_id ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklist ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_bkaclist_invalid_id designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_bkaclist_invalid_id ... ok designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_invalid_key designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_invalid_key ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_no_record designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_no_record ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_not_allocated designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_not_allocated ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_with_record designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_with_record ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_allocations designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_allocations ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_record designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_record ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_with_record designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_with_record ... ok designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip ... FAIL designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated ... FAIL designate.tests.test_api.test_v2.test_limits.ApiV2LimitsTest.test_get_limits designate.tests.test_api.test_v2.test_limits.ApiV2LimitsTest.test_get_limits ... ok designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers ... ok designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers_invalid_id designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers_invalid_id ... ok designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers_timeout designate.tests.test_api.test_v2.test_nameservers.ApiV2NameServersTest.test_get_nameservers_timeout ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_duplicate designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_duplicate ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_domain designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_domain ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_rrset designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_rrset ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_recordset_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_recordset_timeout ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_validation designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_validation ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_invalid_id designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_invalid_id ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_missing designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_missing ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_delete_record_timeout ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_invalid_id designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_invalid_id ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_missing designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_missing ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_record_timeout ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_records designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_records ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_records_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_records_timeout ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_duplicate designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_duplicate ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_invalid_id designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_invalid_id ... ok designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_missing designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_missing ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_timeout ... FAIL designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_validation designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_validation ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_domain designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_domain ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_id designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_id ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_invalid_id designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_invalid_id ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_missing designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_missing ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_delete_recordset_timeout ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_invalid_id designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_invalid_id ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_missing designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_missing ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_timeout ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_invalid_id designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_invalid_id ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_timeout ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_recordsets_invalid_url designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_recordsets_invalid_url ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_id designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_id ... ok designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout ... FAIL designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation ... FAIL designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld ... FAIL designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld_validation designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld_validation ... FAIL designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_delete_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_delete_tld ... ok designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_delete_tld_invalid_id designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_delete_tld_invalid_id ... ok designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tld ... ok designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tld_invalid_id designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tld_invalid_id ... ok designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tlds designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_get_tlds ... ok designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld ... FAIL designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld_invalid_id designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld_invalid_id ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_bad_content_type designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_bad_content_type ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_missing_content_type designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_missing_content_type ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_validation ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_invalid_id designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_invalid_id ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_missing designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_missing ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_delete_zone_timeout ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_bad_accept designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_bad_accept ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_invalid_id designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_invalid_id ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_missing designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_missing ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_missing_accept designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_missing_accept ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zone_timeout ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zones designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zones ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zones_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zones_timeout ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_import_export designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_import_export ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_malformed_zonefile designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_malformed_zonefile ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_missing_origin designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_missing_origin ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_missing_soa designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_missing_soa ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_invalid_id designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_invalid_id ... ok designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_missing designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_missing ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_validation ... FAIL designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_zone_invalid_url designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_zone_invalid_url ... ok designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(bind9) designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(bind9) ... ok designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(fake) designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(fake) ... ok designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(nsd4slave) designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(nsd4slave) ... ok designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(powerdns) designate.tests.test_backend.test_backends.BackendTestCase.test_constructor(powerdns) ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_constructor designate.tests.test_backend.test_multi.MultiBackendTestCase.test_constructor ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_domain designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_domain ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_record designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_record ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_recordset designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_recordset ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_server designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_server ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_tsigkey designate.tests.test_backend.test_multi.MultiBackendTestCase.test_create_tsigkey ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_domain designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_domain ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_record designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_record ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_recordset designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_recordset ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_server designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_server ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_tsigkey designate.tests.test_backend.test_multi.MultiBackendTestCase.test_delete_tsigkey ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_ping designate.tests.test_backend.test_multi.MultiBackendTestCase.test_ping ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_start designate.tests.test_backend.test_multi.MultiBackendTestCase.test_start ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_stop designate.tests.test_backend.test_multi.MultiBackendTestCase.test_stop ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_domain designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_domain ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_record designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_record ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_recordset designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_recordset ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_server designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_server ... ok designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_tsigkey designate.tests.test_backend.test_multi.MultiBackendTestCase.test_update_tsigkey ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_constructor designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_constructor ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_create_domain designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_create_domain ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_delete_domain designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_delete_domain ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_server_not_ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_server_not_ok ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_socket_error designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_socket_error ... ok designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_ssl_error designate.tests.test_backend.test_nsd4slave.NSD4SlaveBackendTestCase.test_ssl_error ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_constructor designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_constructor ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_domain designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_domain ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_server designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_server ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_tsigkey designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_create_tsigkey ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_domain designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_domain ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_server designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_server ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_tsigkey designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_delete_tsigkey ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_domain designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_domain ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_server designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_server ... ok designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_tsigkey designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_update_tsigkey ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_domains designate.tests.test_central.test_service.CentralServiceTest.test_count_domains ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_domains_policy_check designate.tests.test_central.test_service.CentralServiceTest.test_count_domains_policy_check ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_records designate.tests.test_central.test_service.CentralServiceTest.test_count_records ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_records_policy_check designate.tests.test_central.test_service.CentralServiceTest.test_count_records_policy_check ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_recordsets designate.tests.test_central.test_service.CentralServiceTest.test_count_recordsets ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_recordsets_policy_check designate.tests.test_central.test_service.CentralServiceTest.test_count_recordsets_policy_check ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_tenants designate.tests.test_central.test_service.CentralServiceTest.test_count_tenants ... ok designate.tests.test_central.test_service.CentralServiceTest.test_count_tenants_policy_check designate.tests.test_central.test_service.CentralServiceTest.test_count_tenants_policy_check ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklist designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklist ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklisted_domain_fail designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklisted_domain_fail ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklisted_domain_success designate.tests.test_central.test_service.CentralServiceTest.test_create_blacklisted_domain_success ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_invalid_tld_fail designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_invalid_tld_fail ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_over_quota designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_over_quota ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_over_tld designate.tests.test_central.test_service.CentralServiceTest.test_create_domain_over_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_at_apex designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_at_apex ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_sharing designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_sharing ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_wrong_domain designate.tests.test_central.test_service.CentralServiceTest.test_create_invalid_recordset_location_wrong_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_record designate.tests.test_central.test_service.CentralServiceTest.test_create_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_record_over_quota designate.tests.test_central.test_service.CentralServiceTest.test_create_record_over_quota ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_record_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_create_record_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_recordset designate.tests.test_central.test_service.CentralServiceTest.test_create_recordset ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_server designate.tests.test_central.test_service.CentralServiceTest.test_create_server ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_subdomain designate.tests.test_central.test_service.CentralServiceTest.test_create_subdomain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_subdomain_failure designate.tests.test_central.test_service.CentralServiceTest.test_create_subdomain_failure ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_tld designate.tests.test_central.test_service.CentralServiceTest.test_create_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_create_tsigkey designate.tests.test_central.test_service.CentralServiceTest.test_create_tsigkey ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_blacklist designate.tests.test_central.test_service.CentralServiceTest.test_delete_blacklist ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_domain designate.tests.test_central.test_service.CentralServiceTest.test_delete_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_parent_domain designate.tests.test_central.test_service.CentralServiceTest.test_delete_parent_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_record designate.tests.test_central.test_service.CentralServiceTest.test_delete_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_incorrect_recordset_id designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_incorrect_recordset_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_delete_record_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_delete_recordset_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_server designate.tests.test_central.test_service.CentralServiceTest.test_delete_server ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_tld designate.tests.test_central.test_service.CentralServiceTest.test_delete_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_delete_tsigkey designate.tests.test_central.test_service.CentralServiceTest.test_delete_tsigkey ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_blacklist designate.tests.test_central.test_service.CentralServiceTest.test_find_blacklist ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_blacklists designate.tests.test_central.test_service.CentralServiceTest.test_find_blacklists ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_domain designate.tests.test_central.test_service.CentralServiceTest.test_find_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_domains designate.tests.test_central.test_service.CentralServiceTest.test_find_domains ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_domains_criteria designate.tests.test_central.test_service.CentralServiceTest.test_find_domains_criteria ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_domains_tenant_restrictions designate.tests.test_central.test_service.CentralServiceTest.test_find_domains_tenant_restrictions ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_record designate.tests.test_central.test_service.CentralServiceTest.test_find_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_records designate.tests.test_central.test_service.CentralServiceTest.test_find_records ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_recordset designate.tests.test_central.test_service.CentralServiceTest.test_find_recordset ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_recordsets designate.tests.test_central.test_service.CentralServiceTest.test_find_recordsets ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_servers designate.tests.test_central.test_service.CentralServiceTest.test_find_servers ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_tlds designate.tests.test_central.test_service.CentralServiceTest.test_find_tlds ... ok designate.tests.test_central.test_service.CentralServiceTest.test_find_tsigkeys designate.tests.test_central.test_service.CentralServiceTest.test_find_tsigkeys ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_blacklist designate.tests.test_central.test_service.CentralServiceTest.test_get_blacklist ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_domain designate.tests.test_central.test_service.CentralServiceTest.test_get_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_domain_servers designate.tests.test_central.test_service.CentralServiceTest.test_get_domain_servers ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_deallocated_and_invalidate designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_deallocated_and_invalidate ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_no_record designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_no_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_not_allocated designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_not_allocated ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_with_record designate.tests.test_central.test_service.CentralServiceTest.test_get_floatingip_with_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_record designate.tests.test_central.test_service.CentralServiceTest.test_get_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_record_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_get_record_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_record_incorrect_recordset_id designate.tests.test_central.test_service.CentralServiceTest.test_get_record_incorrect_recordset_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_recordset designate.tests.test_central.test_service.CentralServiceTest.test_get_recordset ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_recordset_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_get_recordset_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_server designate.tests.test_central.test_service.CentralServiceTest.test_get_server ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_tld designate.tests.test_central.test_service.CentralServiceTest.test_get_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_get_tsigkey designate.tests.test_central.test_service.CentralServiceTest.test_get_tsigkey ... ok designate.tests.test_central.test_service.CentralServiceTest.test_idn_create_domain_over_tld designate.tests.test_central.test_service.CentralServiceTest.test_idn_create_domain_over_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_is_blacklisted_domain_name designate.tests.test_central.test_service.CentralServiceTest.test_is_blacklisted_domain_name ... ok designate.tests.test_central.test_service.CentralServiceTest.test_is_subdomain designate.tests.test_central.test_service.CentralServiceTest.test_is_subdomain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_domain_name designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_domain_name ... ok designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_recordset_name designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_recordset_name ... ok designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_recordset_placement_subdomain designate.tests.test_central.test_service.CentralServiceTest.test_is_valid_recordset_placement_subdomain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_deallocated_and_invalidate designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_deallocated_and_invalidate ... ok designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_no_allocations designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_no_allocations ... ok designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_no_record designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_no_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_with_record designate.tests.test_central.test_service.CentralServiceTest.test_list_floatingips_with_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip ... ok designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip_not_allocated designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip_not_allocated ... ok designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip_removes_old_rrset_and_record designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip_removes_old_rrset_and_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_stop designate.tests.test_central.test_service.CentralServiceTest.test_stop ... ok designate.tests.test_central.test_service.CentralServiceTest.test_touch_domain designate.tests.test_central.test_service.CentralServiceTest.test_touch_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_unset_floatingip designate.tests.test_central.test_service.CentralServiceTest.test_unset_floatingip ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_blacklist designate.tests.test_central.test_service.CentralServiceTest.test_update_blacklist ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_domain designate.tests.test_central.test_service.CentralServiceTest.test_update_domain ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_domain_name_fail designate.tests.test_central.test_service.CentralServiceTest.test_update_domain_name_fail ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_domain_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_update_domain_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_record designate.tests.test_central.test_service.CentralServiceTest.test_update_record ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_record_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_update_record_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_record_incorrect_recordset_id designate.tests.test_central.test_service.CentralServiceTest.test_update_record_incorrect_recordset_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_record_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_update_record_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset_incorrect_domain_id designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset_incorrect_domain_id ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset_without_incrementing_serial designate.tests.test_central.test_service.CentralServiceTest.test_update_recordset_without_incrementing_serial ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_server designate.tests.test_central.test_service.CentralServiceTest.test_update_server ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_tld designate.tests.test_central.test_service.CentralServiceTest.test_update_tld ... ok designate.tests.test_central.test_service.CentralServiceTest.test_update_tsigkey designate.tests.test_central.test_service.CentralServiceTest.test_update_tsigkey ... ok designate.tests.test_context.TestDesignateContext.test_deepcopy designate.tests.test_context.TestDesignateContext.test_deepcopy ... ok designate.tests.test_context.TestDesignateContext.test_elevated designate.tests.test_context.TestDesignateContext.test_elevated ... ok designate.tests.test_network_api.test_neutron.NeutronAPITest.test_communication_failure designate.tests.test_network_api.test_neutron.NeutronAPITest.test_communication_failure ... ok designate.tests.test_network_api.test_neutron.NeutronAPITest.test_unauthorized_returns_empty designate.tests.test_network_api.test_neutron.NeutronAPITest.test_unauthorized_returns_empty ... ok designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_associate designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_associate ... ok designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_delete designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_delete ... ok designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_disassociate designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_disassociate ... ok designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_invalid_event_type designate.tests.test_notification_handler.test_neutron.NeutronFloatingHandlerTest.test_invalid_event_type ... ok designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end ... ok designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start ... ok designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_invalid_event_type designate.tests.test_notification_handler.test_nova.NovaFixedHandlerTest.test_invalid_event_type ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_get_quotas(noop) designate.tests.test_quota.test_quota.QuotaTestCase.test_get_quotas(noop) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_get_quotas(storage) designate.tests.test_quota.test_quota.QuotaTestCase.test_get_quotas(storage) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_at(noop) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_at(noop) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_at(storage) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_at(storage) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_over(noop) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_over(noop) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_over(storage) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_over(storage) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_under(noop) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_under(noop) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_under(storage) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_under(storage) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_unknown(noop) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_unknown(noop) ... ok designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_unknown(storage) designate.tests.test_quota.test_quota.QuotaTestCase.test_limit_check_unknown(storage) ... ok designate.tests.test_quota.test_storage.StorageQuotaTest.test_reset_quotas designate.tests.test_quota.test_storage.StorageQuotaTest.test_reset_quotas ... ok designate.tests.test_quota.test_storage.StorageQuotaTest.test_set_quota_create designate.tests.test_quota.test_storage.StorageQuotaTest.test_set_quota_create ... ok designate.tests.test_quota.test_storage.StorageQuotaTest.test_set_quota_update designate.tests.test_quota.test_storage.StorageQuotaTest.test_set_quota_update ... ok designate.tests.test_resources.test_schemas.test_v2.SchemasV2Test.test_recordset designate.tests.test_resources.test_schemas.test_v2.SchemasV2Test.test_recordset ... ok designate.tests.test_schema.TestSchema.test_constructor designate.tests.test_schema.TestSchema.test_constructor ... ok designate.tests.test_schema.test_format.SchemaFormatTest.test_is_domainname designate.tests.test_schema.test_format.SchemaFormatTest.test_is_domainname ... ok designate.tests.test_schema.test_format.SchemaFormatTest.test_is_email designate.tests.test_schema.test_format.SchemaFormatTest.test_is_email ... ok designate.tests.test_schema.test_format.SchemaFormatTest.test_is_hostname designate.tests.test_schema.test_format.SchemaFormatTest.test_is_hostname ... ok designate.tests.test_schema.test_format.SchemaFormatTest.test_is_ipv4 designate.tests.test_schema.test_format.SchemaFormatTest.test_is_ipv4 ... ok designate.tests.test_storage.test_api.StorageAPITest.test_count_tenants designate.tests.test_storage.test_api.StorageAPITest.test_count_tenants ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_domain designate.tests.test_storage.test_api.StorageAPITest.test_create_domain ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_domain_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_domain_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_quota designate.tests.test_storage.test_api.StorageAPITest.test_create_quota ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_quota_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_quota_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_record designate.tests.test_storage.test_api.StorageAPITest.test_create_record ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_record_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_record_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_recordset designate.tests.test_storage.test_api.StorageAPITest.test_create_recordset ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_recordset_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_recordset_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_server designate.tests.test_storage.test_api.StorageAPITest.test_create_server ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_server_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_server_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_tsigkey designate.tests.test_storage.test_api.StorageAPITest.test_create_tsigkey ... ok designate.tests.test_storage.test_api.StorageAPITest.test_create_tsigkey_failure designate.tests.test_storage.test_api.StorageAPITest.test_create_tsigkey_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_domain designate.tests.test_storage.test_api.StorageAPITest.test_delete_domain ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_domain_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_domain_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_quota designate.tests.test_storage.test_api.StorageAPITest.test_delete_quota ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_quota_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_quota_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_record designate.tests.test_storage.test_api.StorageAPITest.test_delete_record ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_record_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_record_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_recordset designate.tests.test_storage.test_api.StorageAPITest.test_delete_recordset ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_recordset_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_recordset_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_server designate.tests.test_storage.test_api.StorageAPITest.test_delete_server ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_server_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_server_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_tsigkey designate.tests.test_storage.test_api.StorageAPITest.test_delete_tsigkey ... ok designate.tests.test_storage.test_api.StorageAPITest.test_delete_tsigkey_failure designate.tests.test_storage.test_api.StorageAPITest.test_delete_tsigkey_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_domain designate.tests.test_storage.test_api.StorageAPITest.test_find_domain ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_domains designate.tests.test_storage.test_api.StorageAPITest.test_find_domains ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_quota designate.tests.test_storage.test_api.StorageAPITest.test_find_quota ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_quotas designate.tests.test_storage.test_api.StorageAPITest.test_find_quotas ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_record designate.tests.test_storage.test_api.StorageAPITest.test_find_record ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_records designate.tests.test_storage.test_api.StorageAPITest.test_find_records ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_recordset designate.tests.test_storage.test_api.StorageAPITest.test_find_recordset ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_recordsets designate.tests.test_storage.test_api.StorageAPITest.test_find_recordsets ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_server designate.tests.test_storage.test_api.StorageAPITest.test_find_server ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_servers designate.tests.test_storage.test_api.StorageAPITest.test_find_servers ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_tenants designate.tests.test_storage.test_api.StorageAPITest.test_find_tenants ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_tsigkey designate.tests.test_storage.test_api.StorageAPITest.test_find_tsigkey ... ok designate.tests.test_storage.test_api.StorageAPITest.test_find_tsigkeys designate.tests.test_storage.test_api.StorageAPITest.test_find_tsigkeys ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_domain designate.tests.test_storage.test_api.StorageAPITest.test_get_domain ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_quota designate.tests.test_storage.test_api.StorageAPITest.test_get_quota ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_record designate.tests.test_storage.test_api.StorageAPITest.test_get_record ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_recordset designate.tests.test_storage.test_api.StorageAPITest.test_get_recordset ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_server designate.tests.test_storage.test_api.StorageAPITest.test_get_server ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_tenant designate.tests.test_storage.test_api.StorageAPITest.test_get_tenant ... ok designate.tests.test_storage.test_api.StorageAPITest.test_get_tsigkey designate.tests.test_storage.test_api.StorageAPITest.test_get_tsigkey ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_domain designate.tests.test_storage.test_api.StorageAPITest.test_update_domain ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_domain_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_domain_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_quota designate.tests.test_storage.test_api.StorageAPITest.test_update_quota ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_quota_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_quota_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_record designate.tests.test_storage.test_api.StorageAPITest.test_update_record ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_record_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_record_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_recordset designate.tests.test_storage.test_api.StorageAPITest.test_update_recordset ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_recordset_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_recordset_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_server designate.tests.test_storage.test_api.StorageAPITest.test_update_server ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_server_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_server_failure ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_tsigkey designate.tests.test_storage.test_api.StorageAPITest.test_update_tsigkey ... ok designate.tests.test_storage.test_api.StorageAPITest.test_update_tsigkey_failure designate.tests.test_storage.test_api.StorageAPITest.test_update_tsigkey_failure ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_domains designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_domains ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_records designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_records ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_recordsets designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_recordsets ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_tenants designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_tenants ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_domain designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_domain ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_domain_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_domain_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_quota designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_quota ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_quota_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_quota_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_record designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_record ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_record_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_record_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_recordset designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_recordset ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_recordset_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_recordset_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_server designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_server ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_server_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_server_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_tsigkey designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_tsigkey ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_tsigkey_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_create_tsigkey_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_domain designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_domain ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_domain_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_domain_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_quota designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_quota ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_quota_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_quota_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_record designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_record ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_record_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_record_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_recordset designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_recordset ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_recordset_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_recordset_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_server designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_server ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_server_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_server_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_tsigkey designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_tsigkey ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_tsigkey_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_delete_tsigkey_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domain_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domain_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domain_criterion_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domain_criterion_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains_all_tenants designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains_all_tenants ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_domains_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quota_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quota_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quota_criterion_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quota_criterion_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quotas designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quotas ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quotas_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_quotas_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_record_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_record_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_record_criterion_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_record_criterion_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_all_tenants designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_all_tenants ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_criterion_wildcard designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records_criterion_wildcard ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordset_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordset_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordset_criterion_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordset_criterion_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets_criterion_wildcard designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_recordsets_criterion_wildcard ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_servers designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_servers ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_servers_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_servers_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tenants designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tenants ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tsigkeys designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tsigkeys ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tsigkeys_criterion designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_tsigkeys_criterion ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_deleted_domain designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_deleted_domain ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_domain designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_domain ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_domain_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_domain_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_quota designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_quota ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_quota_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_quota_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_record designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_record ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_record_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_record_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_recordset designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_recordset ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_recordset_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_recordset_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_server designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_server ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_server_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_server_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tenant designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tenant ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tsigkey designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tsigkey ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tsigkey_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_get_tsigkey_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_interface designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_interface ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_limit_invalid designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_limit_invalid ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_marker_invalid designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_marker_invalid ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_marker_not_found designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_marker_not_found ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_sort_dir_invalid designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_sort_dir_invalid ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_sort_key_invalid designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_paging_sort_key_invalid ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_ping designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_ping ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_domain_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_quota_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_record_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_recordset_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_server_missing ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey_duplicate designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey_duplicate ... ok designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey_missing designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_update_tsigkey_missing ... ok designate.tests.test_utils.TestUtils.test_load_schema designate.tests.test_utils.TestUtils.test_load_schema ... ok designate.tests.test_utils.TestUtils.test_load_schema_missing designate.tests.test_utils.TestUtils.test_load_schema_missing ... ok designate.tests.test_utils.TestUtils.test_load_template designate.tests.test_utils.TestUtils.test_load_template ... ok designate.tests.test_utils.TestUtils.test_load_template_missing designate.tests.test_utils.TestUtils.test_load_template_missing ... ok designate.tests.test_utils.TestUtils.test_render_template designate.tests.test_utils.TestUtils.test_render_template ... ok designate.tests.test_utils.TestUtils.test_render_template_to_file designate.tests.test_utils.TestUtils.test_render_template_to_file ... ok designate.tests.test_utils.TestUtils.test_resource_string designate.tests.test_utils.TestUtils.test_resource_string ... ok designate.tests.test_utils.TestUtils.test_resource_string_missing designate.tests.test_utils.TestUtils.test_resource_string_missing ... ok process-returncode process-returncode ... FAIL ====================================================================== FAIL: designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 73, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 79, in test_create_blacklist {'blacklist': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/blacklists/) '{"code": 500, "type": "unknown", "request_id": "req-61c7d307-db8d-454a-833a-0fa0fa7af712"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 73, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 79, in test_create_blacklist {'blacklist': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/blacklists/) '{"code": 500, "type": "unknown", "request_id": "req-61c7d307-db8d-454a-833a-0fa0fa7af712"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 73, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 79, in test_create_blacklist {'blacklist': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/blacklists/) '{"code": 500, "type": "unknown", "request_id": "req-61c7d307-db8d-454a-833a-0fa0fa7af712"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist designate.tests.test_api.test_v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_blacklist' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 99, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 116, in test_update_blacklist status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_blacklist' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 99, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 116, in test_update_blacklist status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_blacklist' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/blacklists.py", line 99, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_blacklists.py", line 116, in test_update_blacklist status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 317516), 'version': 1, 'id': '6bd6423f-32e8-46ce-a4fc-a213b62e8c26', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 149, in test_set_floatingip headers={'X-Test-Tenant-Id': 'tenant'}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-81d635ff-3157-4aa4-878e-b1a491896d56"}' Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 317516), 'version': 1, 'id': '6bd6423f-32e8-46ce-a4fc-a213b62e8c26', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 149, in test_set_floatingip headers={'X-Test-Tenant-Id': 'tenant'}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-81d635ff-3157-4aa4-878e-b1a491896d56"}' Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 317516), 'version': 1, 'id': '6bd6423f-32e8-46ce-a4fc-a213b62e8c26', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 149, in test_set_floatingip headers={'X-Test-Tenant-Id': 'tenant'}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-81d635ff-3157-4aa4-878e-b1a491896d56"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 184, in test_set_floatingip_invalid_key url, {}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 184, in test_set_floatingip_invalid_key url, {}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 184, in test_set_floatingip_invalid_key url, {}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 179, in test_set_floatingip_invalid_ptrdname url, {'floatingip': {'ptrdname': 'test|'}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 179, in test_set_floatingip_invalid_ptrdname url, {'floatingip': {'ptrdname': 'test|'}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 179, in test_set_floatingip_invalid_ptrdname url, {'floatingip': {'ptrdname': 'test|'}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 171, in test_set_floatingip_not_allocated {'floatingip': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 171, in test_set_floatingip_not_allocated {'floatingip': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to tenant - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 171, in test_set_floatingip_not_allocated {'floatingip': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 376395), 'version': 1, 'id': '03290de8-a443-4bfb-99be-9a46d2cfff9c', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} / {'status': 'ACTIVE', 'hash': 'faf441d5b85b461ce06ae845b70e576f', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 443727), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'data': 'srv1.example.com.', 'id': '8768e25d-06e9-4095-a122-b66d047005ad', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 449343), 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 202, in test_unset_floatingip headers={'X-Test-Tenant-Id': context.tenant}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-e7b9a826-8dc3-438c-bf8d-c2500ee0a83f"}' Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 376395), 'version': 1, 'id': '03290de8-a443-4bfb-99be-9a46d2cfff9c', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} / {'status': 'ACTIVE', 'hash': 'faf441d5b85b461ce06ae845b70e576f', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 443727), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'data': 'srv1.example.com.', 'id': '8768e25d-06e9-4095-a122-b66d047005ad', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 449343), 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 202, in test_unset_floatingip headers={'X-Test-Tenant-Id': context.tenant}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-e7b9a826-8dc3-438c-bf8d-c2500ee0a83f"}' Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 376395), 'version': 1, 'id': '03290de8-a443-4bfb-99be-9a46d2cfff9c', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': None, 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 424265), 'updated_at': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'description': None} / {'status': 'ACTIVE', 'hash': 'faf441d5b85b461ce06ae845b70e576f', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 443727), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '3508e42d-cf0e-4ea8-88b8-df85ffc633b3', 'data': 'srv1.example.com.', 'id': '8768e25d-06e9-4095-a122-b66d047005ad', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 407094), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 449343), 'refresh': 3600, 'id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': '545a785c-4b9a-4eae-902c-9451e7e05273', 'domain_name': u'2.168.192.in-addr.arpa.'} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 202, in test_unset_floatingip headers={'X-Test-Tenant-Id': context.tenant}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/reverse/floatingips/RegionOne:ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6) '{"code": 500, "type": "unknown", "request_id": "req-e7b9a826-8dc3-438c-bf8d-c2500ee0a83f"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated designate.tests.test_api.test_v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 470034), 'version': 1, 'id': '6487c31d-c9a3-4a02-b4c1-b082acf8ce5a', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} / {'status': 'ACTIVE', 'hash': '77a80b8087163a5a16e8383a4042bd2d', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 542255), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'data': 'srv1.example.com.', 'id': 'ce5637e5-fa0d-49d0-9fb5-aaff99dc44b7', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 547539), 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 226, in test_unset_floatingip_not_allocated {"floatingip": {'ptrdname': None}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 470034), 'version': 1, 'id': '6487c31d-c9a3-4a02-b4c1-b082acf8ce5a', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} / {'status': 'ACTIVE', 'hash': '77a80b8087163a5a16e8383a4042bd2d', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 542255), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'data': 'srv1.example.com.', 'id': 'ce5637e5-fa0d-49d0-9fb5-aaff99dc44b7', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 547539), 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 226, in test_unset_floatingip_not_allocated {"floatingip": {'ptrdname': None}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 470034), 'version': 1, 'id': '6487c31d-c9a3-4a02-b4c1-b082acf8ce5a', 'name': 'ns1.example.org.'} Allocated to id_ ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 to a - {'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'} Returning 1 FloatingIPs: [{'region': 'RegionOne', 'id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'address': '192.168.2.195'}] Including all tenants items in query results Creating zone for ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6:RegionOne - 192.168.2.195 zone 2.168.192.in-addr.arpa. Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'managing_tenant', 'domain_name': '2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': '2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'email@example.io', 'description': None} Removing old RRset / Record Policy check succeeded for rule 'find_recordset' on target {'tenant_id': 'a'} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'managing_tenant', 'recordset_name': '195.2.168.192.in-addr.arpa.', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Checking if 195.2.168.192.in-addr.arpa. belongs in any of 2.168.192.in-addr.arpa. subdomains Including all tenants items in query results Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': '195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': 'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} Including all tenants items in query results Including all tenants items in query results Policy check succeeded for rule 'create_record' on target {'recordset_name': u'195.2.168.192.in-addr.arpa.', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'tenant_id': u'managing_tenant', 'domain_name': u'2.168.192.in-addr.arpa.'} Including all tenants items in query results Including all tenants items in query results Including all tenants items in query results Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': None, 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'email@example.io', 'description': None} / {'name': u'195.2.168.192.in-addr.arpa.', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 520445), 'updated_at': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'version': 1, 'ttl': None, 'type': u'PTR', 'id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'description': None} / {'status': 'ACTIVE', 'hash': '77a80b8087163a5a16e8383a4042bd2d', 'managed_resource_id': 'ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6', 'managed_resource_type': 'ptr:floatingip', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 542255), 'managed_extra': '192.168.2.195', 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'managed_tenant_id': 'a', 'managed': True, 'managed_resource_region': 'RegionOne', 'recordset_id': '05bc41ab-abe6-4b3e-9a54-45e73570910c', 'data': 'srv1.example.com.', 'id': 'ce5637e5-fa0d-49d0-9fb5-aaff99dc44b7', 'description': None} Including all tenants items in query results Including all tenants items in query results Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'2.168.192.in-addr.arpa.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'managing_tenant', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 502155), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 547539), 'refresh': 3600, 'id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'email@example.io', 'description': None} Including all tenants items in query results Policy check succeeded for rule 'get_domain' on target {'tenant_id': u'managing_tenant', 'domain_id': 'f311d37c-eb17-4144-b329-214ccf5cb283', 'domain_name': u'2.168.192.in-addr.arpa.'} De-allocating ece9ede8-5d16-44bc-ae1d-d5fb9cd4e8d6 body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/floatingips.py", line 65, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} stderr: {{{ /usr/lib/python2.7/dist-packages/pecan/routing.py:43: DeprecationWarning: The function signature for pecan.routing.lookup_controller is changing in the next version of pecan. Please update to: `lookup_controller(self, obj, remainder, request)`. DeprecationWarning }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_floatingips.py", line 226, in test_unset_floatingip_not_allocated {"floatingip": {'ptrdname': None}}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 728437), 'version': 1, 'id': '4e4f7079-b644-4c72-b8de-9d5dbac87bdb', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'recordset_name': 'www.example.com.', 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 766635), 'updated_at': None, 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e6de7f32-af28-4ccc-826e-d91cf338eaf1', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 40, in test_create response = self.client.post_json(url, {'record': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/67ab5993-6ab7-4c01-a034-aee9f8007bd5/recordsets/e6de7f32-af28-4ccc-826e-d91cf338eaf1/records) '{"code": 500, "type": "unknown", "request_id": "req-b7266b1c-b5ed-4bdd-bd6c-ba5b4b9150b4"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 728437), 'version': 1, 'id': '4e4f7079-b644-4c72-b8de-9d5dbac87bdb', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'recordset_name': 'www.example.com.', 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 766635), 'updated_at': None, 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e6de7f32-af28-4ccc-826e-d91cf338eaf1', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 40, in test_create response = self.client.post_json(url, {'record': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/67ab5993-6ab7-4c01-a034-aee9f8007bd5/recordsets/e6de7f32-af28-4ccc-826e-d91cf338eaf1/records) '{"code": 500, "type": "unknown", "request_id": "req-b7266b1c-b5ed-4bdd-bd6c-ba5b4b9150b4"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 728437), 'version': 1, 'id': '4e4f7079-b644-4c72-b8de-9d5dbac87bdb', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'recordset_name': 'www.example.com.', 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 750676), 'updated_at': None, 'refresh': 3600, 'id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'24c4f39d-9dde-40a9-ad68-0e8fa8834525', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 766635), 'updated_at': None, 'domain_id': '67ab5993-6ab7-4c01-a034-aee9f8007bd5', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e6de7f32-af28-4ccc-826e-d91cf338eaf1', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 40, in test_create response = self.client.post_json(url, {'record': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/67ab5993-6ab7-4c01-a034-aee9f8007bd5/recordsets/e6de7f32-af28-4ccc-826e-d91cf338eaf1/records) '{"code": 500, "type": "unknown", "request_id": "req-b7266b1c-b5ed-4bdd-bd6c-ba5b4b9150b4"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_duplicate designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 786549), 'version': 1, 'id': '782c7c84-94d8-4da7-92b8-0165e51075a0', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'recordset_name': 'www.example.com.', 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 824269), 'updated_at': None, 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'ccb98b41-4ae9-4ee9-9c50-35624923ec8e', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 98, in test_create_record_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 786549), 'version': 1, 'id': '782c7c84-94d8-4da7-92b8-0165e51075a0', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'recordset_name': 'www.example.com.', 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 824269), 'updated_at': None, 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'ccb98b41-4ae9-4ee9-9c50-35624923ec8e', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 98, in test_create_record_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 786549), 'version': 1, 'id': '782c7c84-94d8-4da7-92b8-0165e51075a0', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'recordset_name': 'www.example.com.', 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 808524), 'updated_at': None, 'refresh': 3600, 'id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'386f5abd-ac05-4791-900a-7f36e157bf87', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 824269), 'updated_at': None, 'domain_id': '2c5f5416-bdec-4e84-8d6f-b99401d16f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'ccb98b41-4ae9-4ee9-9c50-35624923ec8e', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 98, in test_create_record_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_domain designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_domain ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 842662), 'version': 1, 'id': 'e996823f-4eef-436b-8628-632689e685bc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'recordset_name': 'www.example.com.', 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 879772), 'updated_at': None, 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'version': 1, 'ttl': None, 'type': 'A', 'id': '00c3d4a5-7cf2-49d6-aea1-7a4d83d2a032', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 109, in test_create_record_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 842662), 'version': 1, 'id': 'e996823f-4eef-436b-8628-632689e685bc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'recordset_name': 'www.example.com.', 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 879772), 'updated_at': None, 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'version': 1, 'ttl': None, 'type': 'A', 'id': '00c3d4a5-7cf2-49d6-aea1-7a4d83d2a032', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 109, in test_create_record_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 842662), 'version': 1, 'id': 'e996823f-4eef-436b-8628-632689e685bc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'recordset_name': 'www.example.com.', 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 864683), 'updated_at': None, 'refresh': 3600, 'id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'21a55ca5-5ccf-494d-8871-8181e2d4bccf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 879772), 'updated_at': None, 'domain_id': 'd5e0b03c-19f3-4f34-912c-821f82cf3c43', 'version': 1, 'ttl': None, 'type': 'A', 'id': '00c3d4a5-7cf2-49d6-aea1-7a4d83d2a032', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 109, in test_create_record_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_rrset designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_record_invalid_rrset ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 897534), 'version': 1, 'id': '5c7c8cde-810f-4b76-98ab-f18aa5e24e07', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'recordset_name': 'www.example.com.', 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 934707), 'updated_at': None, 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e2271a4f-c58d-4608-afd7-e337227d503a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 120, in test_create_record_invalid_rrset self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 897534), 'version': 1, 'id': '5c7c8cde-810f-4b76-98ab-f18aa5e24e07', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'recordset_name': 'www.example.com.', 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 934707), 'updated_at': None, 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e2271a4f-c58d-4608-afd7-e337227d503a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 120, in test_create_record_invalid_rrset self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 897534), 'version': 1, 'id': '5c7c8cde-810f-4b76-98ab-f18aa5e24e07', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'recordset_name': 'www.example.com.', 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 919192), 'updated_at': None, 'refresh': 3600, 'id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'a2774f43-5be4-411c-a856-264f5cfe60a9', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 934707), 'updated_at': None, 'domain_id': 'f4527cd9-3ef0-4dee-9cc3-df8a15fa1c1f', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'e2271a4f-c58d-4608-afd7-e337227d503a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 120, in test_create_record_invalid_rrset self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_recordset_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_recordset_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 954522), 'version': 1, 'id': 'f1f1a65c-175f-458a-a0a2-86b030533dc3', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'recordset_name': 'www.example.com.', 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 72829), 'updated_at': None, 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'cb1d01e6-e867-4fd7-8416-327f2ce6adc5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 85, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 954522), 'version': 1, 'id': 'f1f1a65c-175f-458a-a0a2-86b030533dc3', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'recordset_name': 'www.example.com.', 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 72829), 'updated_at': None, 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'cb1d01e6-e867-4fd7-8416-327f2ce6adc5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 85, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 954522), 'version': 1, 'id': 'f1f1a65c-175f-458a-a0a2-86b030533dc3', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'recordset_name': 'www.example.com.', 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 5, 977957), 'updated_at': None, 'refresh': 3600, 'id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231465, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'c59c0579-9975-43c1-88d1-2f838287ace4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 72829), 'updated_at': None, 'domain_id': '9cde0d51-e0cb-4e1a-a52e-43c08a4d94f7', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'cb1d01e6-e867-4fd7-8416-327f2ce6adc5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 85, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_validation designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_create_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 92585), 'version': 1, 'id': '8a1fc204-a07d-4613-bb9e-beb2a4b1feb5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'recordset_name': 'www.example.com.', 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 129136), 'updated_at': None, 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'version': 1, 'ttl': None, 'type': 'A', 'id': '665407b2-53f8-4bae-b67b-551f7bc08d6a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 64, in test_create_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 92585), 'version': 1, 'id': '8a1fc204-a07d-4613-bb9e-beb2a4b1feb5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'recordset_name': 'www.example.com.', 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 129136), 'updated_at': None, 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'version': 1, 'ttl': None, 'type': 'A', 'id': '665407b2-53f8-4bae-b67b-551f7bc08d6a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 64, in test_create_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 92585), 'version': 1, 'id': '8a1fc204-a07d-4613-bb9e-beb2a4b1feb5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'recordset_name': 'www.example.com.', 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 113571), 'updated_at': None, 'refresh': 3600, 'id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231466, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'3f6c9adf-b0a6-4068-b9c9-75f21d65bea6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 6, 129136), 'updated_at': None, 'domain_id': 'aeb71f40-f6b6-4338-8623-5cca522a7b75', 'version': 1, 'ttl': None, 'type': 'A', 'id': '665407b2-53f8-4bae-b67b-551f7bc08d6a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 64, in test_create_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 141401), 'version': 1, 'id': 'd3c85824-ad7b-4b1d-83ca-974943c6cbf5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'recordset_name': 'www.example.com.', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': 'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': u'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} / {'status': 'ACTIVE', 'hash': '5e983c641265868ce4c99fca40074b63', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 200496), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'data': '192.0.2.1', 'id': '04071b23-399e-468b-93dc-4a61dbdff261', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 206568), 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 212, in test_update_record response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 141401), 'version': 1, 'id': 'd3c85824-ad7b-4b1d-83ca-974943c6cbf5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'recordset_name': 'www.example.com.', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': 'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': u'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} / {'status': 'ACTIVE', 'hash': '5e983c641265868ce4c99fca40074b63', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 200496), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'data': '192.0.2.1', 'id': '04071b23-399e-468b-93dc-4a61dbdff261', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 206568), 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 212, in test_update_record response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 141401), 'version': 1, 'id': 'd3c85824-ad7b-4b1d-83ca-974943c6cbf5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'recordset_name': 'www.example.com.', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': 'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': None, 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 178660), 'updated_at': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'version': 1, 'ttl': None, 'type': u'A', 'id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'description': None} / {'status': 'ACTIVE', 'hash': '5e983c641265868ce4c99fca40074b63', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 200496), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': '556b386f-88db-4203-8b7f-614f120d55a3', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': '017fa021-4709-4145-b249-ab211eb4ea6c', 'data': '192.0.2.1', 'id': '04071b23-399e-468b-93dc-4a61dbdff261', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'b4b5f156-47e4-4051-ad89-d684f9df71bf', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 162748), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 206568), 'refresh': 3600, 'id': '556b386f-88db-4203-8b7f-614f120d55a3', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 212, in test_update_record response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_duplicate designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 225465), 'version': 1, 'id': '4a56a534-239c-47d2-b844-7cfb9f6f8052', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'recordset_name': 'www.example.com.', 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 265010), 'updated_at': None, 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'version': 1, 'ttl': None, 'type': 'A', 'id': '1d36caa2-27f9-4c87-a2a4-4cd5a72c0181', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 264, in test_update_record_duplicate headers={'Accept': 'application/json'}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 225465), 'version': 1, 'id': '4a56a534-239c-47d2-b844-7cfb9f6f8052', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'recordset_name': 'www.example.com.', 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 265010), 'updated_at': None, 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'version': 1, 'ttl': None, 'type': 'A', 'id': '1d36caa2-27f9-4c87-a2a4-4cd5a72c0181', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 264, in test_update_record_duplicate headers={'Accept': 'application/json'}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 225465), 'version': 1, 'id': '4a56a534-239c-47d2-b844-7cfb9f6f8052', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'recordset_name': 'www.example.com.', 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 246691), 'updated_at': None, 'refresh': 3600, 'id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'cebeaf00-5215-4902-9367-0a1a71457411', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 265010), 'updated_at': None, 'domain_id': '3480ecac-662f-41ca-a9be-efdeb32f428c', 'version': 1, 'ttl': None, 'type': 'A', 'id': '1d36caa2-27f9-4c87-a2a4-4cd5a72c0181', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 264, in test_update_record_duplicate headers={'Accept': 'application/json'}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_missing designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_missing ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 377535), 'version': 1, 'id': '610384df-d91a-4095-9227-9f10c0ea7f3a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'recordset_name': 'www.example.com.', 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 414865), 'updated_at': None, 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'f21dd5ab-ca76-45cd-8eb4-63efc0d02e2a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 292, in test_update_record_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 377535), 'version': 1, 'id': '610384df-d91a-4095-9227-9f10c0ea7f3a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'recordset_name': 'www.example.com.', 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 414865), 'updated_at': None, 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'f21dd5ab-ca76-45cd-8eb4-63efc0d02e2a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 292, in test_update_record_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 377535), 'version': 1, 'id': '610384df-d91a-4095-9227-9f10c0ea7f3a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'recordset_name': 'www.example.com.', 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 399107), 'updated_at': None, 'refresh': 3600, 'id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'8dc661a0-5d83-47a5-9d08-cf53a4922558', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 414865), 'updated_at': None, 'domain_id': '394605de-acb0-4025-9c9d-384bc8f539e6', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'f21dd5ab-ca76-45cd-8eb4-63efc0d02e2a', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 292, in test_update_record_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_timeout designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 434671), 'version': 1, 'id': '7f373a89-91f9-4518-93e6-5002f5d7c2dc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'recordset_name': 'www.example.com.', 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 472029), 'updated_at': None, 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c8c6f414-bb5f-4ef1-9a6f-246df7da2997', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 278, in test_update_record_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 434671), 'version': 1, 'id': '7f373a89-91f9-4518-93e6-5002f5d7c2dc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'recordset_name': 'www.example.com.', 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 472029), 'updated_at': None, 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c8c6f414-bb5f-4ef1-9a6f-246df7da2997', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 278, in test_update_record_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 434671), 'version': 1, 'id': '7f373a89-91f9-4518-93e6-5002f5d7c2dc', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'recordset_name': 'www.example.com.', 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 456833), 'updated_at': None, 'refresh': 3600, 'id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'0c0ef138-e326-4b9b-b898-135b733dd445', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 472029), 'updated_at': None, 'domain_id': 'e52a46f6-2571-4379-b5e1-c7e8697c5f7d', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c8c6f414-bb5f-4ef1-9a6f-246df7da2997', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_records.py", line 278, in test_update_record_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_validation designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_update_record_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 492667), 'version': 1, 'id': '183f870d-24d1-48d4-8d7d-2dd070192a5c', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'recordset_name': 'www.example.com.', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': u'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} / {'status': 'ACTIVE', 'hash': '99222eb932cc9e2af65fad05a28b8a18', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 549158), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'data': '192.0.2.1', 'id': 'ad532524-3a7a-4862-863a-5f4af9bf4bac', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 554599), 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 242, in test_update_record_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 492667), 'version': 1, 'id': '183f870d-24d1-48d4-8d7d-2dd070192a5c', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'recordset_name': 'www.example.com.', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': u'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} / {'status': 'ACTIVE', 'hash': '99222eb932cc9e2af65fad05a28b8a18', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 549158), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'data': '192.0.2.1', 'id': 'ad532524-3a7a-4862-863a-5f4af9bf4bac', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 554599), 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 242, in test_update_record_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 492667), 'version': 1, 'id': '183f870d-24d1-48d4-8d7d-2dd070192a5c', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'recordset_name': 'www.example.com.', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'domain_name': u'example.com.'} Checking if www.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} Policy check succeeded for rule 'create_record' on target {'recordset_name': u'www.example.com.', 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'domain_name': u'example.com.'} Create Record {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': None, 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': u'www.example.com.', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 528594), 'updated_at': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'version': 1, 'ttl': None, 'type': u'A', 'id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'description': None} / {'status': 'ACTIVE', 'hash': '99222eb932cc9e2af65fad05a28b8a18', 'managed_resource_id': None, 'managed_resource_type': None, 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 549158), 'managed_extra': None, 'updated_at': None, 'priority': None, 'managed_plugin_type': None, 'version': 1, 'managed_plugin_name': None, 'domain_id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'managed_tenant_id': None, 'managed': False, 'managed_resource_region': None, 'recordset_id': 'c666f64e-ac8f-4994-acfe-01f0d4225438', 'data': '192.0.2.1', 'id': 'ad532524-3a7a-4862-863a-5f4af9bf4bac', 'description': None} Update Domain {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'26f23e7f-b63a-4d27-8349-b17fe0021c3d', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 513435), 'updated_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 554599), 'refresh': 3600, 'id': 'd3a840c8-0fae-40b1-b0dd-1b519ed60dce', 'minimum': 3600, 'parent_domain_id': None, 'version': 2, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/records.py", line 110, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_records.py", line 242, in test_update_record_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 573239), 'version': 1, 'id': '7fd28001-9872-4476-b60f-eb448b954ce7', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 594993), 'updated_at': None, 'refresh': 3600, 'id': '8e313689-2ea2-40d4-90df-94ddd98e91be', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 34, in test_create_recordset '/zones/%s/recordsets' % self.domain['id'], {'recordset': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/8e313689-2ea2-40d4-90df-94ddd98e91be/recordsets) '{"code": 500, "type": "unknown", "request_id": "req-d6fe95e4-02bf-4647-81d2-74f8861fd23e"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 573239), 'version': 1, 'id': '7fd28001-9872-4476-b60f-eb448b954ce7', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 594993), 'updated_at': None, 'refresh': 3600, 'id': '8e313689-2ea2-40d4-90df-94ddd98e91be', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 34, in test_create_recordset '/zones/%s/recordsets' % self.domain['id'], {'recordset': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/8e313689-2ea2-40d4-90df-94ddd98e91be/recordsets) '{"code": 500, "type": "unknown", "request_id": "req-d6fe95e4-02bf-4647-81d2-74f8861fd23e"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 573239), 'version': 1, 'id': '7fd28001-9872-4476-b60f-eb448b954ce7', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '75983d75-3136-4d4f-b040-681ad95eac9c', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 594993), 'updated_at': None, 'refresh': 3600, 'id': '8e313689-2ea2-40d4-90df-94ddd98e91be', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 34, in test_create_recordset '/zones/%s/recordsets' % self.domain['id'], {'recordset': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/8e313689-2ea2-40d4-90df-94ddd98e91be/recordsets) '{"code": 500, "type": "unknown", "request_id": "req-d6fe95e4-02bf-4647-81d2-74f8861fd23e"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 649775), 'version': 1, 'id': '07151fba-9251-459d-94c7-89d096ee3305', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 672967), 'updated_at': None, 'refresh': 3600, 'id': 'ade2bfa1-c723-4d5d-9d81-915a84435ea5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 101, in test_create_recordset_duplicate self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 649775), 'version': 1, 'id': '07151fba-9251-459d-94c7-89d096ee3305', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 672967), 'updated_at': None, 'refresh': 3600, 'id': 'ade2bfa1-c723-4d5d-9d81-915a84435ea5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 101, in test_create_recordset_duplicate self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 649775), 'version': 1, 'id': '07151fba-9251-459d-94c7-89d096ee3305', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '0cd25dcd-7f92-403f-865f-7791519e6745', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 672967), 'updated_at': None, 'refresh': 3600, 'id': 'ade2bfa1-c723-4d5d-9d81-915a84435ea5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 101, in test_create_recordset_duplicate self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_domain designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_domain ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 692214), 'version': 1, 'id': '4347257d-6a46-4955-9a04-87ec0681e86d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 714771), 'updated_at': None, 'refresh': 3600, 'id': '2e0d778f-b726-4257-9aa1-0b8032ba92e0', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 111, in test_create_recordset_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 692214), 'version': 1, 'id': '4347257d-6a46-4955-9a04-87ec0681e86d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 714771), 'updated_at': None, 'refresh': 3600, 'id': '2e0d778f-b726-4257-9aa1-0b8032ba92e0', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 111, in test_create_recordset_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 692214), 'version': 1, 'id': '4347257d-6a46-4955-9a04-87ec0681e86d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '632b0531-b482-4bcd-bf51-d6b2420a80cd', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 714771), 'updated_at': None, 'refresh': 3600, 'id': '2e0d778f-b726-4257-9aa1-0b8032ba92e0', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 111, in test_create_recordset_invalid_domain url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 777595), 'version': 1, 'id': '2b01b8bf-7443-4dc5-9569-d4ec9f3a4f72', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 798450), 'updated_at': None, 'refresh': 3600, 'id': '656386b1-e5a4-41f0-81cc-891b2c8218f3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 89, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 777595), 'version': 1, 'id': '2b01b8bf-7443-4dc5-9569-d4ec9f3a4f72', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 798450), 'updated_at': None, 'refresh': 3600, 'id': '656386b1-e5a4-41f0-81cc-891b2c8218f3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 89, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 777595), 'version': 1, 'id': '2b01b8bf-7443-4dc5-9569-d4ec9f3a4f72', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'f8041a6a-b639-498b-850b-145a95df72e4', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 798450), 'updated_at': None, 'refresh': 3600, 'id': '656386b1-e5a4-41f0-81cc-891b2c8218f3', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 89, in test_create_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 817920), 'version': 1, 'id': 'c552be46-9aaf-47d3-9fc1-42e4123f6456', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 839047), 'updated_at': None, 'refresh': 3600, 'id': '895e0eec-03c5-4ad1-b37d-549ff90bc4a7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 69, in test_create_recordset_validation 'invalid_object', 400, self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 817920), 'version': 1, 'id': 'c552be46-9aaf-47d3-9fc1-42e4123f6456', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 839047), 'updated_at': None, 'refresh': 3600, 'id': '895e0eec-03c5-4ad1-b37d-549ff90bc4a7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 69, in test_create_recordset_validation 'invalid_object', 400, self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 817920), 'version': 1, 'id': 'c552be46-9aaf-47d3-9fc1-42e4123f6456', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '3e26dd68-7d94-4fb1-85bf-8bdd0b228fe6', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 7, 839047), 'updated_at': None, 'refresh': 3600, 'id': '895e0eec-03c5-4ad1-b37d-549ff90bc4a7', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231467, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 79, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 69, in test_create_recordset_validation 'invalid_object', 400, self.client.post_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 623916), 'version': 1, 'id': '32eca525-2e2c-481c-89b4-4ffe279330b9', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'recordset_name': 'mail.example.com.', 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 660148), 'updated_at': None, 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'version': 1, 'ttl': None, 'type': 'A', 'id': '347b9f32-40cf-4705-9825-507c467352c9', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 214, in test_update_recordset response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 623916), 'version': 1, 'id': '32eca525-2e2c-481c-89b4-4ffe279330b9', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'recordset_name': 'mail.example.com.', 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 660148), 'updated_at': None, 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'version': 1, 'ttl': None, 'type': 'A', 'id': '347b9f32-40cf-4705-9825-507c467352c9', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 214, in test_update_recordset response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 623916), 'version': 1, 'id': '32eca525-2e2c-481c-89b4-4ffe279330b9', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'recordset_name': 'mail.example.com.', 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 644957), 'updated_at': None, 'refresh': 3600, 'id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'de4e0471-b1e2-431b-83ed-ac5bf7f66d53', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 660148), 'updated_at': None, 'domain_id': '5cbf3e67-7a93-431a-8523-00af79ced9c2', 'version': 1, 'ttl': None, 'type': 'A', 'id': '347b9f32-40cf-4705-9825-507c467352c9', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 214, in test_update_recordset response = self.client.patch_json(url, body, status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 679187), 'version': 1, 'id': '382e51f7-5e3e-4dcf-8068-bb990de4452a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 700918), 'updated_at': None, 'refresh': 3600, 'id': 'c60e3387-a8d4-4e70-8072-934f6177c880', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 268, in test_update_recordset_duplicate self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 679187), 'version': 1, 'id': '382e51f7-5e3e-4dcf-8068-bb990de4452a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 700918), 'updated_at': None, 'refresh': 3600, 'id': 'c60e3387-a8d4-4e70-8072-934f6177c880', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 268, in test_update_recordset_duplicate self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 679187), 'version': 1, 'id': '382e51f7-5e3e-4dcf-8068-bb990de4452a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '6f32f207-7f8a-4a82-a8e0-d4c2b99782d1', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 700918), 'updated_at': None, 'refresh': 3600, 'id': 'c60e3387-a8d4-4e70-8072-934f6177c880', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 268, in test_update_recordset_duplicate self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 771105), 'version': 1, 'id': 'a52cbff5-af41-46a4-b355-3f845726f124', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 791828), 'updated_at': None, 'refresh': 3600, 'id': 'b832fd74-3468-4e80-8120-efefecad7262', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 294, in test_update_recordset_missing self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 771105), 'version': 1, 'id': 'a52cbff5-af41-46a4-b355-3f845726f124', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 791828), 'updated_at': None, 'refresh': 3600, 'id': 'b832fd74-3468-4e80-8120-efefecad7262', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 294, in test_update_recordset_missing self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 771105), 'version': 1, 'id': 'a52cbff5-af41-46a4-b355-3f845726f124', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': 'ccc43095-c41c-45e3-ab3a-acc86cd29946', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 791828), 'updated_at': None, 'refresh': 3600, 'id': 'b832fd74-3468-4e80-8120-efefecad7262', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 294, in test_update_recordset_missing self.client.patch_json, url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 809396), 'version': 1, 'id': '1294fab6-9723-4f8b-9b1f-7037a55f5e58', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 830041), 'updated_at': None, 'refresh': 3600, 'id': 'faa04689-d240-4bc4-95fc-d23a362df80b', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 281, in test_update_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 809396), 'version': 1, 'id': '1294fab6-9723-4f8b-9b1f-7037a55f5e58', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 830041), 'updated_at': None, 'refresh': 3600, 'id': 'faa04689-d240-4bc4-95fc-d23a362df80b', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 281, in test_update_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 809396), 'version': 1, 'id': '1294fab6-9723-4f8b-9b1f-7037a55f5e58', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '06d86ef6-c1f9-4b43-ba7d-c03a282318c8', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 830041), 'updated_at': None, 'refresh': 3600, 'id': 'faa04689-d240-4bc4-95fc-d23a362df80b', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_recordsets.py", line 281, in test_update_recordset_timeout body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 850017), 'version': 1, 'id': '8d2d9f30-9671-4964-8490-9b4b7dfdf906', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'recordset_name': 'mail.example.com.', 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 886530), 'updated_at': None, 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c77d2e60-aae4-4b84-8d52-2004acc754b5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 248, in test_update_recordset_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 850017), 'version': 1, 'id': '8d2d9f30-9671-4964-8490-9b4b7dfdf906', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'recordset_name': 'mail.example.com.', 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 886530), 'updated_at': None, 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c77d2e60-aae4-4b84-8d52-2004acc754b5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 248, in test_update_recordset_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 850017), 'version': 1, 'id': '8d2d9f30-9671-4964-8490-9b4b7dfdf906', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': 'example@example.com', 'description': None} Policy check succeeded for rule 'create_recordset' on target {'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'recordset_name': 'mail.example.com.', 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'domain_name': u'example.com.'} Checking if mail.example.com. belongs in any of example.com. subdomains Including all tenants items in query results Create RecordSet {'status': u'ACTIVE', 'retry': 600, 'name': u'example.com.', 'expire': 86400, 'deleted': u'0', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 871465), 'updated_at': None, 'refresh': 3600, 'id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231468, 'deleted_at': None, 'email': u'example@example.com', 'description': None} / {'name': 'mail.example.com.', 'tenant_id': u'91a326c6-946c-4389-a653-54bebdb1a4c0', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 8, 886530), 'updated_at': None, 'domain_id': 'be4b4983-4afa-40e2-be0f-0713561a3f27', 'version': 1, 'ttl': None, 'type': 'A', 'id': 'c77d2e60-aae4-4b84-8d52-2004acc754b5', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/recordsets.py", line 105, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_recordsets.py", line 248, in test_update_recordset_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 25, in test_create_tld response = self.client.post_json('/tlds/', {'tld': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/tlds/) '{"code": 500, "type": "unknown", "request_id": "req-efb03ad9-6a6e-4733-8c1f-8d62b33a417c"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 25, in test_create_tld response = self.client.post_json('/tlds/', {'tld': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/tlds/) '{"code": 500, "type": "unknown", "request_id": "req-efb03ad9-6a6e-4733-8c1f-8d62b33a417c"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 25, in test_create_tld response = self.client.post_json('/tlds/', {'tld': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/tlds/) '{"code": 500, "type": "unknown", "request_id": "req-efb03ad9-6a6e-4733-8c1f-8d62b33a417c"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld_validation designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_create_tld_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 48, in test_create_tld_validation '/tlds', {'tld': invalid_fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 48, in test_create_tld_validation '/tlds', {'tld': invalid_fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 69, in post_all body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 48, in test_create_tld_validation '/tlds', {'tld': invalid_fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld designate.tests.test_api.test_v2.test_tlds.ApiV2TldsTest.test_update_tld ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 93, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 112, in test_update_tld status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 93, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 112, in test_update_tld status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/tlds.py", line 93, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_tlds.py", line 112, in test_update_tld status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 136850), 'version': 1, 'id': 'f8f6ebfc-cff0-4c03-a57a-9d4edb38c62a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 37, in test_create_zone response = self.client.post_json('/zones/', {'zone': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/) '{"code": 500, "type": "unknown", "request_id": "req-245eaea7-4ba7-4805-8051-16b6a3dadfed"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 136850), 'version': 1, 'id': 'f8f6ebfc-cff0-4c03-a57a-9d4edb38c62a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 37, in test_create_zone response = self.client.post_json('/zones/', {'zone': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/) '{"code": 500, "type": "unknown", "request_id": "req-245eaea7-4ba7-4805-8051-16b6a3dadfed"}' Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 136850), 'version': 1, 'id': 'f8f6ebfc-cff0-4c03-a57a-9d4edb38c62a', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 37, in test_create_zone response = self.client.post_json('/zones/', {'zone': fixture}) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 662, in _check_status res) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for http://localhost/zones/) '{"code": 500, "type": "unknown", "request_id": "req-245eaea7-4ba7-4805-8051-16b6a3dadfed"}' ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 204447), 'version': 1, 'id': '326de635-0db0-4d59-8c12-06d239a531fe', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 86, in test_create_zone_body_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 204447), 'version': 1, 'id': '326de635-0db0-4d59-8c12-06d239a531fe', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 86, in test_create_zone_body_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 204447), 'version': 1, 'id': '326de635-0db0-4d59-8c12-06d239a531fe', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 86, in test_create_zone_body_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 238451), 'version': 1, 'id': 'fe2123a4-3551-47d2-a006-68b29519c18d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 122, in test_create_zone_duplicate '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 238451), 'version': 1, 'id': 'fe2123a4-3551-47d2-a006-68b29519c18d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 122, in test_create_zone_duplicate '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 238451), 'version': 1, 'id': 'fe2123a4-3551-47d2-a006-68b29519c18d', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 122, in test_create_zone_duplicate '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 272448), 'version': 1, 'id': 'ecde1347-b34a-4e69-906c-89a0485c811f', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 102, in test_create_zone_invalid_name '/zones', {'zone': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 272448), 'version': 1, 'id': 'ecde1347-b34a-4e69-906c-89a0485c811f', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 102, in test_create_zone_invalid_name '/zones', {'zone': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 272448), 'version': 1, 'id': 'ecde1347-b34a-4e69-906c-89a0485c811f', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 102, in test_create_zone_invalid_name '/zones', {'zone': fixture}) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 340112), 'version': 1, 'id': 'ff382f24-ae06-4da5-a08f-d4fbc3ac6525', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 112, in test_create_zone_timeout '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 340112), 'version': 1, 'id': 'ff382f24-ae06-4da5-a08f-d4fbc3ac6525', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 112, in test_create_zone_timeout '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 340112), 'version': 1, 'id': 'ff382f24-ae06-4da5-a08f-d4fbc3ac6525', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 112, in test_create_zone_timeout '/zones/', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_create_zone_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 376915), 'version': 1, 'id': '03319eeb-589c-466b-a8bc-eb89a30eefed', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 68, in test_create_zone_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 376915), 'version': 1, 'id': '03319eeb-589c-466b-a8bc-eb89a30eefed', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 68, in test_create_zone_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 9, 376915), 'version': 1, 'id': '03319eeb-589c-466b-a8bc-eb89a30eefed', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 130, in post_all return self._post_json(request, response, context) File "designate/api/v2/controllers/zones.py", line 137, in _post_json body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 68, in test_create_zone_validation '/zones', body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 798391), 'version': 1, 'id': 'a13347b7-4dcc-4741-a3ed-3f4855700f34', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 840617), 'updated_at': None, 'refresh': 3600, 'id': 'e597e82a-21ab-4381-ad3b-e8be1778da5c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231470, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 232, in test_update_zone status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 798391), 'version': 1, 'id': 'a13347b7-4dcc-4741-a3ed-3f4855700f34', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 840617), 'updated_at': None, 'refresh': 3600, 'id': 'e597e82a-21ab-4381-ad3b-e8be1778da5c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231470, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 232, in test_update_zone status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 798391), 'version': 1, 'id': 'a13347b7-4dcc-4741-a3ed-3f4855700f34', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '300d2e64-cbe9-4f97-b447-efb0757ae1a3', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 840617), 'updated_at': None, 'refresh': 3600, 'id': 'e597e82a-21ab-4381-ad3b-e8be1778da5c', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231470, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 232, in test_update_zone status=200) File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 858796), 'version': 1, 'id': 'eb29d109-a56c-4c95-a037-eb62a8863bc5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 287, in test_update_zone_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 858796), 'version': 1, 'id': 'eb29d109-a56c-4c95-a037-eb62a8863bc5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 287, in test_update_zone_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 10, 858796), 'version': 1, 'id': 'eb29d109-a56c-4c95-a037-eb62a8863bc5', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 287, in test_update_zone_duplicate url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 409) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_missing designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_missing ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 15518), 'version': 1, 'id': 'b1008ac3-876f-4346-be9f-bc5eee7dabd2', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 311, in test_update_zone_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 15518), 'version': 1, 'id': 'b1008ac3-876f-4346-be9f-bc5eee7dabd2', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 311, in test_update_zone_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 15518), 'version': 1, 'id': 'b1008ac3-876f-4346-be9f-bc5eee7dabd2', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 311, in test_update_zone_missing url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 404) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 49384), 'version': 1, 'id': 'b90193d7-7f1b-4cfe-84a7-24f1d8a7e5e6', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 299, in test_update_zone_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 49384), 'version': 1, 'id': 'b90193d7-7f1b-4cfe-84a7-24f1d8a7e5e6', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 299, in test_update_zone_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 49384), 'version': 1, 'id': 'b90193d7-7f1b-4cfe-84a7-24f1d8a7e5e6', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched return func(*args, **keywargs) File "designate/tests/test_api/test_v2/test_zones.py", line 299, in test_update_zone_timeout url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 504) ====================================================================== FAIL: designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_validation designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_update_zone_validation ---------------------------------------------------------------------- _StringException: pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 82308), 'version': 1, 'id': 'c9541dd6-02e1-45df-9274-3e8b65ef7119', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 126004), 'updated_at': None, 'refresh': 3600, 'id': '0aafe844-4e4b-4de3-b05c-1d810d2dd2b5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231471, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 267, in test_update_zone_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 82308), 'version': 1, 'id': 'c9541dd6-02e1-45df-9274-3e8b65ef7119', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 126004), 'updated_at': None, 'refresh': 3600, 'id': '0aafe844-4e4b-4de3-b05c-1d810d2dd2b5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231471, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 267, in test_update_zone_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) Traceback (most recent call last): _StringException: Empty attachments: stderr stdout pythonlogging:'designate': {{{ Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake Starting designate faultwrapper middleware Starting designate testcontext middleware **** DO NOT USE IN PRODUCTION **** Loading backend driver: fake Looking for driver fake in designate.backend Loaded plugin backend:fake Initializing Policy Searching for configuration at path: policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Found configuration at path: /build/buildd/designate-2014.1/etc/designate/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/etc/policy.json Searching for configuration at path: /build/buildd/designate-2014.1/policy.json Searching for configuration at path: /etc/designate/policy.json Using policy_file found at: /build/buildd/designate-2014.1/etc/designate/policy.json Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading quota driver: storage Looking for driver storage in designate.quota Loaded plugin quota:storage Looking for driver sqlalchemy in designate.storage Loaded plugin storage:sqlalchemy Loading network_api driver: fake Looking for driver fake in designate.network_api Loaded plugin network_api:fake NOT checking for TLDs Creating Consumer connection for Service central Policy check succeeded for rule 'create_server' on target {} Create Server {'updated_at': None, 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 82308), 'version': 1, 'id': 'c9541dd6-02e1-45df-9274-3e8b65ef7119', 'name': 'ns1.example.org.'} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_tld' on target {} Policy check succeeded for rule 'create_server' on target {} Policy check succeeded for rule 'create_domain' on target {'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'domain_name': 'example.com.'} Including all tenants items in query results Including all tenants items in query results Create Domain {'status': 'ACTIVE', 'retry': 600, 'name': 'example.com.', 'expire': 86400, 'deleted': '0', 'tenant_id': '5c6cb153-c26b-45a5-a922-7b1001e56a22', 'created_at': datetime.datetime(2014, 12, 10, 17, 11, 11, 126004), 'updated_at': None, 'refresh': 3600, 'id': '0aafe844-4e4b-4de3-b05c-1d810d2dd2b5', 'minimum': 3600, 'parent_domain_id': None, 'version': 1, 'ttl': 3600, 'serial': 1418231471, 'deleted_at': None, 'email': 'example@example.com', 'description': None} body_dict Traceback (most recent call last): File "designate/api/middleware.py", line 193, in __call__ return request.get_response(self.application) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send application, catch_exc_info=False) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 750, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 616, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 526, in invoke_controller result = controller(*args, **kwargs) File "designate/utils.py", line 290, in wrapper return f(*args, **kwargs) File "designate/api/v2/controllers/zones.py", line 191, in patch_one body = request.body_dict File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 65, in __getattr__ return getattr(obj, attr) File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1416, in __getattr__ raise AttributeError(attr) AttributeError: body_dict Resetting any allocations. }}} Traceback (most recent call last): File "designate/tests/test_api/test_v2/test_zones.py", line 267, in test_update_zone_validation url, body) File "designate/tests/test_api/test_v2/__init__.py", line 80, in _assert_exception response = obj(*args, **kwargs) if not hasattr(obj, 'json') else obj File "/usr/lib/python2.7/dist-packages/webtest/utils.py", line 41, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 734, in _gen_request expect_errors=expect_errors) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 630, in do_request self._check_status(status, res) File "/usr/lib/python2.7/dist-packages/webtest/app.py", line 665, in _check_status "Bad response: %s (not %s)", res_status, status) AppError: Bad response: 500 INTERNAL SERVER ERROR (not 400) ====================================================================== FAIL: process-returncode process-returncode ---------------------------------------------------------------------- _StringException: returncode 1 ---------------------------------------------------------------------- Ran 538 tests in 23.170s FAILED (failures=44) Total tests: 538 Passed tests: 494 Failed tests: 44 Skipped tests: 0 Seen tags: worker-0 testr slowest Test id Runtime (s) ------------------------------------------------------------------------------------------------------------- ----------- designate.tests.test_agent.test_service.AgentServiceTest.test_stop 0.713 designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_import_export 0.534 designate.tests.test_api.test_v2.test_zones.ApiV2ZonesTest.test_get_zones 0.335 designate.tests.test_api.test_v2.test_records.ApiV2RecordsTest.test_get_records 0.315 designate.tests.test_central.test_service.CentralServiceTest.test_set_floatingip_removes_old_rrset_and_record 0.289 designate.tests.test_api.test_v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets 0.243 designate.tests.test_backend.test_powerdns.PowerDNSBackendTestCase.test_constructor 0.241 designate.tests.test_central.test_service.CentralServiceTest.test_create_record_without_incrementing_serial 0.182 designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_count_records 0.160 designate.tests.test_storage.test_sqlalchemy.SqlalchemyStorageTest.test_find_records 0.149 make[1]: Leaving directory '/build/buildd/designate-2014.1' /usr/bin/fakeroot debian/rules binary dh binary --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils dh_installdirs -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/buildd/designate-2014.1' dh_auto_install -O--buildsystem=python_distutils pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions running install running build running build_py running egg_info writing requirements to designate.egg-info/requires.txt writing designate.egg-info/PKG-INFO writing top-level names to designate.egg-info/top_level.txt writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt [pbr] Reusing existing SOURCES.txt running build_scripts running install_lib creating /build/buildd/designate-2014.1/debian/tmp creating /build/buildd/designate-2014.1/debian/tmp/usr creating /build/buildd/designate-2014.1/debian/tmp/usr/lib creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7 creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/agent copying build/lib.linux-x86_64-2.7/designate/agent/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/agent copying build/lib.linux-x86_64-2.7/designate/agent/rpcapi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/agent copying build/lib.linux-x86_64-2.7/designate/agent/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/agent creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/network_api copying build/lib.linux-x86_64-2.7/designate/network_api/neutron.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/network_api copying build/lib.linux-x86_64-2.7/designate/network_api/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/network_api copying build/lib.linux-x86_64-2.7/designate/network_api/fake.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/network_api copying build/lib.linux-x86_64-2.7/designate/network_api/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/network_api copying build/lib.linux-x86_64-2.7/designate/policy.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate copying build/lib.linux-x86_64-2.7/designate/context.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate copying build/lib.linux-x86_64-2.7/designate/wsgi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/fault.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/tsigkeys.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/servers.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/domains.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/tsigkey.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/record.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/domain.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/server.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/limits.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v1/records.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v1 creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/zone.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/zones.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/recordset.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/recordsets.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/blacklist.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/record.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/tlds.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/floatingip.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/floatingips.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/blacklists.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/limits.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/tld.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/records.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2 creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/srv.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/soa.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/spf.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/ptr.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/ns.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/sshfp.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/mx.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/aaaa.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/txt.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/a.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata copying build/lib.linux-x86_64-2.7/designate/resources/schemas/v2/rdata/cname.json -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/templates copying build/lib.linux-x86_64-2.7/designate/resources/templates/bind9-config.jinja2 -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/templates copying build/lib.linux-x86_64-2.7/designate/resources/templates/dnsmasq-zone.jinja2 -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/templates copying build/lib.linux-x86_64-2.7/designate/resources/templates/bind9-zone.jinja2 -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/resources/templates copying build/lib.linux-x86_64-2.7/designate/debug.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/notification_handler copying build/lib.linux-x86_64-2.7/designate/notification_handler/nova.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/notification_handler copying build/lib.linux-x86_64-2.7/designate/notification_handler/neutron.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/notification_handler copying build/lib.linux-x86_64-2.7/designate/notification_handler/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/notification_handler copying build/lib.linux-x86_64-2.7/designate/notification_handler/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/notification_handler creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/models.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/migrate.cfg -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/manage.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/037_add_tlds_table.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/034_add_recordsets_table.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/035_add_unique_record_sqlite.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/022_add_domain_status.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/023_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/009_add_tsigkeys_table.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/024_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/002_add_managed_col_for_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/021_convert_to_innodb_utf8.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/028_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/030_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/010_drop_server_ip_cols.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/027_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/033_add_record_tenant_id.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/004_changed_managed_cols_for_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/032_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/013_expand_email_column.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/005_records_allow_null_ttl.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/011_support_sshfp_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/016_add_deleted_columns.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/007_add_parent_domain_id_col.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/036_add_managed_tenant_and_region_and_extra.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/014_add_quotas_table.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/017_drop_unique_domain_name_index.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/025_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/038_add_blacklists_table.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/001_add_moniker_schema.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/031_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/018_add_back_unique_name_deleted_sqlite.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/008_support_spf_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/029_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/020_add_description_domains_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/015_add_unique_record_constraint.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/019_fix_deleted_column.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/026_placeholder.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/003_add_delete_on_cascade.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/006_support_ptr_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/versions/012_add_serial_col.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo copying build/lib.linux-x86_64-2.7/designate/storage/impl_sqlalchemy/migrate_repo/utils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo copying build/lib.linux-x86_64-2.7/designate/storage/api.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage copying build/lib.linux-x86_64-2.7/designate/storage/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage copying build/lib.linux-x86_64-2.7/designate/storage/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/storage creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/central.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/manage.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/api.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/sink.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/agent.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd copying build/lib.linux-x86_64-2.7/designate/cmd/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/cmd creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api copying build/lib.linux-x86_64-2.7/designate/api/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/quotas.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/touch.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/reports.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/diagnostics.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/sync.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/extensions/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1/extensions copying build/lib.linux-x86_64-2.7/designate/api/v1/servers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/v1/domains.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/v1/limits.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/v1/records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/v1/tsigkeys.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/v1/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v1 copying build/lib.linux-x86_64-2.7/designate/api/middleware.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2 creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/nameservers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/blacklists.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/limits.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/tlds.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/recordsets.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/floatingips.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views copying build/lib.linux-x86_64-2.7/designate/api/v2/views/zones.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/views creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/schemas.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/nameservers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/reverse.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/rest.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/blacklists.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/limits.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/tlds.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/recordsets.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/floatingips.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/root.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/controllers/zones.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2/controllers copying build/lib.linux-x86_64-2.7/designate/api/v2/app.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2 copying build/lib.linux-x86_64-2.7/designate/api/v2/patches.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2 copying build/lib.linux-x86_64-2.7/designate/api/v2/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api/v2 copying build/lib.linux-x86_64-2.7/designate/api/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api copying build/lib.linux-x86_64-2.7/designate/api/versions.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/api copying build/lib.linux-x86_64-2.7/designate/plugin.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/sqlalchemy/models.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/sqlalchemy/types.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/sqlalchemy/expressions.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/sqlalchemy/session.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/sqlalchemy/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/version.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate copying build/lib.linux-x86_64-2.7/designate/exceptions.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage copying build/lib.linux-x86_64-2.7/designate/manage/database.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage copying build/lib.linux-x86_64-2.7/designate/manage/powerdns.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage copying build/lib.linux-x86_64-2.7/designate/manage/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage copying build/lib.linux-x86_64-2.7/designate/manage/tlds.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage copying build/lib.linux-x86_64-2.7/designate/manage/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/manage creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_schema copying build/lib.linux-x86_64-2.7/designate/tests/test_schema/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_schema copying build/lib.linux-x86_64-2.7/designate/tests/test_schema/test_format.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_schema copying build/lib.linux-x86_64-2.7/designate/tests/test_context.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/resources copying build/lib.linux-x86_64-2.7/designate/tests/resources/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/resources creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_resources creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas copying build/lib.linux-x86_64-2.7/designate/tests/test_resources/test_schemas/test_v2.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas copying build/lib.linux-x86_64-2.7/designate/tests/test_resources/test_schemas/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas copying build/lib.linux-x86_64-2.7/designate/tests/test_resources/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_resources creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler copying build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler/test_neutron.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler copying build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler/test_nova.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler copying build/lib.linux-x86_64-2.7/designate/tests/test_notification_handler/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend copying build/lib.linux-x86_64-2.7/designate/tests/test_backend/test_multi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend copying build/lib.linux-x86_64-2.7/designate/tests/test_backend/test_nsd4slave.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend copying build/lib.linux-x86_64-2.7/designate/tests/test_backend/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend copying build/lib.linux-x86_64-2.7/designate/tests/test_backend/test_backends.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend copying build/lib.linux-x86_64-2.7/designate/tests/test_backend/test_powerdns.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_backend creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_quota copying build/lib.linux-x86_64-2.7/designate/tests/test_quota/test_storage.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_quota copying build/lib.linux-x86_64-2.7/designate/tests/test_quota/test_quota.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_quota copying build/lib.linux-x86_64-2.7/designate/tests/test_quota/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_quota copying build/lib.linux-x86_64-2.7/designate/tests/test_utils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_floatingips.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_recordsets.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_zones.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_limits.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_blacklists.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_nameservers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v2/test_tlds.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1/test_servers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1/test_records.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1/test_domains.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_v1/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1 copying build/lib.linux-x86_64-2.7/designate/tests/test_api/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api copying build/lib.linux-x86_64-2.7/designate/tests/test_api/test_middleware.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_agent copying build/lib.linux-x86_64-2.7/designate/tests/test_agent/test_service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_agent copying build/lib.linux-x86_64-2.7/designate/tests/test_agent/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_agent creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_storage copying build/lib.linux-x86_64-2.7/designate/tests/test_storage/test_sqlalchemy.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_storage copying build/lib.linux-x86_64-2.7/designate/tests/test_storage/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_storage copying build/lib.linux-x86_64-2.7/designate/tests/test_storage/test_api.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_storage copying build/lib.linux-x86_64-2.7/designate/tests/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_central copying build/lib.linux-x86_64-2.7/designate/tests/test_central/test_service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_central copying build/lib.linux-x86_64-2.7/designate/tests/test_central/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_central creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_network_api copying build/lib.linux-x86_64-2.7/designate/tests/test_network_api/test_neutron.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_network_api copying build/lib.linux-x86_64-2.7/designate/tests/test_network_api/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/tests/test_network_api creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/quota copying build/lib.linux-x86_64-2.7/designate/quota/impl_noop.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/quota copying build/lib.linux-x86_64-2.7/designate/quota/impl_storage.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/quota copying build/lib.linux-x86_64-2.7/designate/quota/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/quota copying build/lib.linux-x86_64-2.7/designate/quota/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/quota creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/schema/validators.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/schema/format.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/schema/resolvers.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/schema/_validators.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/schema/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/schema copying build/lib.linux-x86_64-2.7/designate/notifications.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/central copying build/lib.linux-x86_64-2.7/designate/central/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/central copying build/lib.linux-x86_64-2.7/designate/central/rpcapi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/central copying build/lib.linux-x86_64-2.7/designate/central/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/central creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/sslutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/log.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/test.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/policy.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/processutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/context.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat copying build/lib.linux-x86_64-2.7/designate/openstack/common/py3kcompat/urlutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat copying build/lib.linux-x86_64-2.7/designate/openstack/common/py3kcompat/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat copying build/lib.linux-x86_64-2.7/designate/openstack/common/local.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/strutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/fileutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/loopingcall.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/logging.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/mockpatch.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/lockutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/moxstubout.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/fixture/config.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/fixture copying build/lib.linux-x86_64-2.7/designate/openstack/common/jsonutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/versionutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/excutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/gettextutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/eventlet_backdoor.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/importutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/no_op_notifier.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/log_notifier.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/api.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/test_notifier.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/rpc_notifier.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/rpc_notifier2.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/notifier/proxy.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/notifier copying build/lib.linux-x86_64-2.7/designate/openstack/common/network_utils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/xmlutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/exception.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/options.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/api.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/migration.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/models.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/test_base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/test_migrations.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/session.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/provision.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/sqlalchemy/utils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy copying build/lib.linux-x86_64-2.7/designate/openstack/common/db/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/db copying build/lib.linux-x86_64-2.7/designate/openstack/common/lockutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/impl_qpid.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/matchmaker.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/common.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/impl_zmq.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/matchmaker_redis.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/dispatcher.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/impl_fake.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/matchmaker_ring.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/serializer.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/impl_kombu.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/amqp.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/zmq_receiver.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/rpc/proxy.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common/rpc copying build/lib.linux-x86_64-2.7/designate/openstack/common/threadgroup.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common copying build/lib.linux-x86_64-2.7/designate/openstack/common/timeutils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/common creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/deprecated copying build/lib.linux-x86_64-2.7/designate/openstack/deprecated/exception.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/deprecated copying build/lib.linux-x86_64-2.7/designate/openstack/deprecated/wsgi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/deprecated copying build/lib.linux-x86_64-2.7/designate/openstack/deprecated/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack/deprecated copying build/lib.linux-x86_64-2.7/designate/openstack/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/openstack creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/impl_multi.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/impl_bind9.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/impl_nsd4slave.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/impl_fake.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/base.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/models.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/migrate.cfg -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/manage.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/007_add_recordset_id_col.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/006_add_inherit_ttl_col.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/004_correct_content_column_length.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/003_correct_master_column_length.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/002_add_moniker_id_cols.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/001_add_initial_schema.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/versions/005_rename_moniker_id_columns.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions copying build/lib.linux-x86_64-2.7/designate/backend/impl_powerdns/migrate_repo/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo copying build/lib.linux-x86_64-2.7/designate/backend/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/backend/impl_rpc.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/backend copying build/lib.linux-x86_64-2.7/designate/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate creating /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sink copying build/lib.linux-x86_64-2.7/designate/sink/service.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sink copying build/lib.linux-x86_64-2.7/designate/sink/__init__.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate/sink copying build/lib.linux-x86_64-2.7/designate/utils.py -> /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate running install_egg_info Copying designate.egg-info to /build/buildd/designate-2014.1/debian/tmp/usr/lib/python2.7/dist-packages/designate-2014.1.egg-info running install_scripts creating /build/buildd/designate-2014.1/debian/tmp/usr/bin copying build/scripts-2.7/designate-rpc-zmq-receiver -> /build/buildd/designate-2014.1/debian/tmp/usr/bin changing mode of /build/buildd/designate-2014.1/debian/tmp/usr/bin/designate-rpc-zmq-receiver to 775 Installing designate-sink script to /build/buildd/designate-2014.1/debian/tmp/usr/bin Installing designate-agent script to /build/buildd/designate-2014.1/debian/tmp/usr/bin Installing designate-manage script to /build/buildd/designate-2014.1/debian/tmp/usr/bin Installing designate-rootwrap script to /build/buildd/designate-2014.1/debian/tmp/usr/bin Installing designate-central script to /build/buildd/designate-2014.1/debian/tmp/usr/bin Installing designate-api script to /build/buildd/designate-2014.1/debian/tmp/usr/bin install -D -m 0664 /build/buildd/designate-2014.1/etc/designate/rootwrap.conf.sample /build/buildd/designate-2014.1/debian/designate-common/etc/designate/rootwrap.conf install -D -m 0664 /build/buildd/designate-2014.1/etc/designate/designate.conf.sample /build/buildd/designate-2014.1/debian/designate-common/usr/share/designate-common/designate.conf make[1]: Leaving directory '/build/buildd/designate-2014.1' dh_install -O--buildsystem=python_distutils dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_sphinxdoc make[1]: Entering directory '/build/buildd/designate-2014.1' PYTHONPATH=. sphinx-build -b html doc/source /build/buildd/designate-2014.1/debian/designate-doc/usr/share/doc/designate-doc/html Making output directory... Running Sphinx v1.2.3 loading pickled environment... not yet created building [html]: targets for 22 source files that are out of date updating environment: 22 added, 0 changed, 0 removed reading sources... [ 4%] architecture reading sources... [ 9%] backends reading sources... [ 13%] backends/bind9 reading sources... [ 18%] backends/powerdns reading sources... [ 22%] configuration reading sources... [ 27%] devstack reading sources... [ 31%] getting-involved reading sources... [ 36%] getting-started reading sources... [ 40%] glossary reading sources... [ 45%] index reading sources... [ 50%] install reading sources... [ 54%] install/ubuntu reading sources... [ 59%] integrations reading sources... [ 63%] production-architecture reading sources... [ 68%] related reading sources... [ 72%] rest reading sources... [ 77%] rest/v1/domains reading sources... [ 81%] rest/v1/records reading sources... [ 86%] rest/v1/servers reading sources... [ 90%] rest/v2/blacklists reading sources... [ 95%] rest/v2/tlds reading sources... [100%] rest/v2/zones looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 4%] architecture writing output... [ 9%] backends writing output... [ 13%] backends/bind9 writing output... [ 18%] backends/powerdns writing output... [ 22%] configuration writing output... [ 27%] devstack writing output... [ 31%] getting-involved writing output... [ 36%] getting-started writing output... [ 40%] glossary writing output... [ 45%] index writing output... [ 50%] install writing output... [ 54%] install/ubuntu writing output... [ 59%] integrations writing output... [ 63%] production-architecture writing output... [ 68%] related writing output... [ 72%] rest writing output... [ 77%] rest/v1/domains writing output... [ 81%] rest/v1/records writing output... [ 86%] rest/v1/servers writing output... [ 90%] rest/v2/blacklists writing output... [ 95%] rest/v2/tlds writing output... [100%] rest/v2/zones writing additional files... (0 module code pages) genindex http-routingtable search copying images... [ 50%] images/Designate-Simple.png copying images... [100%] images/Designate-MultiZone.png copying static files... WARNING: html_static_path entry u'/build/buildd/designate-2014.1/doc/source/_static' does not exist done copying extra files... done dumping search index... done dumping object inventory... done build succeeded, 1 warning. dh_sphinxdoc -O--buildsystem=python_distutils make[1]: Leaving directory '/build/buildd/designate-2014.1' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/buildd/designate-2014.1' if [ -e /build/buildd/designate-2014.1/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/buildd/designate-2014.1/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/buildd/designate-2014.1' dh_installdebconf -O--buildsystem=python_distutils dh_python2 -O--buildsystem=python_distutils W: dh_python2:479: Please add dh-python package to Build-Depends dh_systemd_enable -O--buildsystem=python_distutils debian/rules override_dh_installinit make[1]: Entering directory '/build/buildd/designate-2014.1' # Create the init scripts from the template for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done # If there's an upstart.in file, use that one instead of the generated one for i in `ls -1 debian/*.upstart.in` ; do \ MYPKG=`echo $i | sed s/.upstart.in//` ; \ cp $MYPKG.upstart.in $MYPKG.upstart ; \ done ls: cannot access debian/*.upstart.in: No such file or directory # Generate the upstart job if there's no already existing .upstart.in for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.upstart.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-upstart-job $i ; \ fi \ done dh_installinit --error-handler=true # Generate the systemd unit file for i in `ls debian/*.init.in` ; do \ pkgos-gen-systemd-unit $i ; \ done make[1]: Leaving directory '/build/buildd/designate-2014.1' dh_systemd_start -O--buildsystem=python_distutils dh_installlogrotate -O--buildsystem=python_distutils dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/buildd/designate-2014.1' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/buildd/designate-2014.1/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/buildd/designate-2014.1/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package designate: unknown substitution variable ${python:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package designate-api: unknown substitution variable ${python:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package designate-central: unknown substitution variable ${python:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package designate-agent: unknown substitution variable ${python:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package designate-sink: unknown substitution variable ${python:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe make[1]: Leaving directory '/build/buildd/designate-2014.1' dh_md5sums -O--buildsystem=python_distutils debian/rules override_dh_builddeb make[1]: Entering directory '/build/buildd/designate-2014.1' dh_builddeb -- -Zxz -z9 INFO: pkgstriptranslations version 121 pkgstriptranslations: processing python-designate (in debian/python-designate); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-designate/DEBIAN/control, package python-designate, directory debian/python-designate pkgstripfiles: Truncating usr/share/doc/python-designate/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package python-designate took 0 s dpkg-deb: building package `python-designate' in `../python-designate_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-common (in debian/designate-common); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-common/DEBIAN/control, package designate-common, directory debian/designate-common Searching for duplicated docs in dependency python-designate... symlinking changelog.Debian.gz in designate-common to file in python-designate pkgstripfiles: PNG optimization for package designate-common took 0 s dpkg-deb: building package `designate-common' in `../designate-common_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate (in debian/designate); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate/DEBIAN/control, package designate, directory debian/designate Searching for duplicated docs in dependency designate-agent... symlinking changelog.Debian.gz in designate to file in designate-agent Searching for duplicated docs in dependency designate-api... Searching for duplicated docs in dependency designate-central... Searching for duplicated docs in dependency designate-common... pkgstripfiles: PNG optimization for package designate took 0 s dpkg-deb: building package `designate' in `../designate_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-api (in debian/designate-api); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-api/DEBIAN/control, package designate-api, directory debian/designate-api Searching for duplicated docs in dependency designate-common... symlinking changelog.Debian.gz in designate-api to file in python-designate Searching for duplicated docs in dependency python-designate... pkgstripfiles: PNG optimization for package designate-api took 0 s dpkg-deb: building package `designate-api' in `../designate-api_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-central (in debian/designate-central); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-central/DEBIAN/control, package designate-central, directory debian/designate-central Searching for duplicated docs in dependency designate-common... symlinking changelog.Debian.gz in designate-central to file in python-designate Searching for duplicated docs in dependency python-designate... pkgstripfiles: PNG optimization for package designate-central took 0 s dpkg-deb: building package `designate-central' in `../designate-central_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-agent (in debian/designate-agent); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-agent/DEBIAN/control, package designate-agent, directory debian/designate-agent Searching for duplicated docs in dependency designate-common... symlinking changelog.Debian.gz in designate-agent to file in python-designate Searching for duplicated docs in dependency python-designate... pkgstripfiles: PNG optimization for package designate-agent took 0 s dpkg-deb: building package `designate-agent' in `../designate-agent_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-sink (in debian/designate-sink); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-sink/DEBIAN/control, package designate-sink, directory debian/designate-sink Searching for duplicated docs in dependency designate-common... symlinking changelog.Debian.gz in designate-sink to file in python-designate Searching for duplicated docs in dependency python-designate... pkgstripfiles: PNG optimization for package designate-sink took 0 s dpkg-deb: building package `designate-sink' in `../designate-sink_2014.1-15_all.deb'. INFO: pkgstriptranslations version 121 pkgstriptranslations: processing designate-doc (in debian/designate-doc); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/designate-doc/DEBIAN/control, package designate-doc, directory debian/designate-doc pkgstripfiles: Truncating usr/share/doc/designate-doc/changelog.Debian.gz to topmost ten records pkgstripfiles: Disabled PNG optimization for -doc package designate-doc (to save build time) dpkg-deb: building package `designate-doc' in `../designate-doc_2014.1-15_all.deb'. make[1]: Leaving directory '/build/buildd/designate-2014.1' dpkg-genchanges -b -mUbuntu/amd64 Build Daemon >../designate_2014.1-15_amd64.changes dpkg-genchanges: binary-only upload (no source code included) dpkg-source --after-build designate-2014.1 dpkg-buildpackage: binary-only upload (no source included) ****************************************************************************** Build finished at 20141210-1711 chroot-autobuild/build/buildd/python-designate_2014.1-15_all.deb: new debian package, version 2.0. size 209080 bytes: control archive= 11135 bytes. 1640 bytes, 22 lines control 36019 bytes, 322 lines md5sums 166 bytes, 9 lines * postinst #!/bin/sh 269 bytes, 14 lines * prerm #!/bin/sh Package: python-designate Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 1669 Pre-Depends: dpkg (>= 1.15.6~) Depends: python-anyjson (>= 0.3.3), python-babel (>= 1.3), python-cliff, python-cmd2, python-dnspython, python-eventlet (>= 0.13.0), python-extras, python-flask (>= 0.10), python-iso8601 (>= 0.1.8), python-jsonschema (>= 2.0.0), python-keystoneclient (>= 1:0.6.0), python-kombu (>= 2.4.8), python-lockfile, python-migrate (>= 0.8.2), python-mysqldb, python-netaddr (>= 0.7.6), python-neutronclient (>= 2.3.4), python-oslo.config (>= 1:1.2.0), python-oslo.rootwrap, python-paste, python-pastedeploy (>= 1.5.0), python-pbr (>= 0.6), python-pecan (>= 0.4.5), python-prettytable (>= 0.6), python-pyparsing, python-routes, python-six (>= 1.5.2), python-sqlalchemy (>= 0.9~), python-stevedore (>= 0.14), python-webob (>= 1.2.3), python (>= 2.7), python (<< 2.8), python-sqlalchemy (<< 0.10) Provides: python2.7-designate Section: python Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - Python libs Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides the Python libraries. Python-Version: 2.7 chroot-autobuild/build/buildd/designate-common_2014.1-15_all.deb: new debian package, version 2.0. size 20342 bytes: control archive= 15234 bytes. 152 bytes, 5 lines conffiles 25160 bytes, 668 lines * config #!/bin/sh 913 bytes, 20 lines control 729 bytes, 11 lines md5sums 25644 bytes, 684 lines * postinst #!/bin/sh 958 bytes, 35 lines * postrm #!/bin/sh 333 bytes, 17 lines * prerm #!/bin/sh 13236 bytes, 225 lines templates Package: designate-common Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 162 Pre-Depends: dpkg (>= 1.15.6~) Depends: adduser, dbconfig-common, python-designate (= 2014.1-15), sqlite3, debconf (>= 0.5) | debconf-2.0, python:any Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - common files Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides common files. chroot-autobuild/build/buildd/designate_2014.1-15_all.deb: new debian package, version 2.0. size 1936 bytes: control archive= 796 bytes. 942 bytes, 19 lines control 68 bytes, 1 lines md5sums Package: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 27 Pre-Depends: dpkg (>= 1.15.6~) Depends: designate-agent (= 2014.1-15), designate-api (= 2014.1-15), designate-central (= 2014.1-15), designate-common (= 2014.1-15) Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - metapackage Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package is a metapackage that helps installing all of Designate at once. chroot-autobuild/build/buildd/designate-api_2014.1-15_all.deb: new debian package, version 2.0. size 17256 bytes: control archive= 14216 bytes. 55 bytes, 2 lines conffiles 24954 bytes, 664 lines * config #!/bin/sh 944 bytes, 20 lines control 147 bytes, 2 lines md5sums 25380 bytes, 676 lines * postinst #!/bin/sh 554 bytes, 20 lines * postrm #!/bin/sh 347 bytes, 11 lines * preinst #!/bin/sh 219 bytes, 7 lines * prerm #!/bin/sh 8693 bytes, 109 lines templates Package: designate-api Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 115 Pre-Depends: dpkg (>= 1.15.6~) Depends: adduser, designate-common (= 2014.1-15), python-designate (= 2014.1-15), debconf (>= 0.5) | debconf-2.0, lsb-base (>= 4.1+Debian11ubuntu7) Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - API server Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides the REST API server. chroot-autobuild/build/buildd/designate-central_2014.1-15_all.deb: new debian package, version 2.0. size 4418 bytes: control archive= 1373 bytes. 63 bytes, 2 lines conffiles 909 bytes, 20 lines control 155 bytes, 2 lines md5sums 334 bytes, 10 lines * postinst #!/bin/sh 369 bytes, 14 lines * postrm #!/bin/sh 363 bytes, 11 lines * preinst #!/bin/sh 231 bytes, 7 lines * prerm #!/bin/sh Package: designate-central Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 57 Pre-Depends: dpkg (>= 1.15.6~) Depends: designate-common (= 2014.1-15), python-designate (= 2014.1-15), lsb-base (>= 4.1+Debian11ubuntu7) Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - central daemon Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides the central daemon. chroot-autobuild/build/buildd/designate-agent_2014.1-15_all.deb: new debian package, version 2.0. size 4406 bytes: control archive= 1365 bytes. 59 bytes, 2 lines conffiles 889 bytes, 20 lines control 151 bytes, 2 lines md5sums 324 bytes, 10 lines * postinst #!/bin/sh 367 bytes, 14 lines * postrm #!/bin/sh 355 bytes, 11 lines * preinst #!/bin/sh 225 bytes, 7 lines * prerm #!/bin/sh Package: designate-agent Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 57 Pre-Depends: dpkg (>= 1.15.6~) Depends: designate-common (= 2014.1-15), python-designate (= 2014.1-15), lsb-base (>= 4.1+Debian11ubuntu7) Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - agent Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides the agent. chroot-autobuild/build/buildd/designate-sink_2014.1-15_all.deb: new debian package, version 2.0. size 4392 bytes: control archive= 1367 bytes. 57 bytes, 2 lines conffiles 894 bytes, 20 lines control 149 bytes, 2 lines md5sums 319 bytes, 10 lines * postinst #!/bin/sh 366 bytes, 14 lines * postrm #!/bin/sh 351 bytes, 11 lines * preinst #!/bin/sh 222 bytes, 7 lines * prerm #!/bin/sh Package: designate-sink Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 57 Pre-Depends: dpkg (>= 1.15.6~) Depends: designate-common (= 2014.1-15), python-designate (= 2014.1-15), lsb-base (>= 4.1+Debian11ubuntu7) Section: net Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - sink Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package provides the sink service. chroot-autobuild/build/buildd/designate-doc_2014.1-15_all.deb: new debian package, version 2.0. size 135870 bytes: control archive= 2798 bytes. 821 bytes, 20 lines control 5983 bytes, 68 lines md5sums Package: designate-doc Source: designate Version: 2014.1-15 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: PKG OpenStack Installed-Size: 673 Pre-Depends: dpkg (>= 1.15.6~) Depends: libjs-sphinxdoc (>= 1.0) Section: doc Priority: extra Homepage: https://github.com/stackforge/designate Description: OpenStack DNS as a Service - doc Designate provides DNSaaS services for OpenStack. It provides a multi-tenant REST API for domain & record management. It is Integrated with Keystone for authentication, and provides a framework in place to integrate with Nova and Neutron notifications (for auto-generated records). Designate supports PowerDNS and Bind9 out of the box. . This package contains the documentation. chroot-autobuild/build/buildd/python-designate_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/python-designate/ -rw-r--r-- root/root 853 2014-12-10 17:11 ./usr/share/doc/python-designate/changelog.Debian.gz -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/python-designate/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/ -rw-r--r-- root/root 15006 2014-12-10 17:10 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/SOURCES.txt -rw-r--r-- root/root 1 2014-12-10 17:10 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/not-zip-safe -rw-r--r-- root/root 10 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/top_level.txt -rw-r--r-- root/root 2841 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/PKG-INFO -rw-r--r-- root/root 416 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/requires.txt -rw-r--r-- root/root 1995 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/entry_points.txt -rw-r--r-- root/root 1 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate-2014.1.egg-info/dependency_links.txt drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/agent/ -rw-r--r-- root/root 1525 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/agent/service.py -rw-r--r-- root/root 4377 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/agent/rpcapi.py -rw-r--r-- root/root 1058 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/agent/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/network_api/ -rw-r--r-- root/root 5751 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/network_api/neutron.py -rw-r--r-- root/root 3604 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/network_api/base.py -rw-r--r-- root/root 2509 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/network_api/fake.py -rw-r--r-- root/root 1070 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/network_api/__init__.py -rw-r--r-- root/root 2111 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/policy.py -rw-r--r-- root/root 3755 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/context.py -rw-r--r-- root/root 948 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/wsgi.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/ -rw-r--r-- root/root 1391 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/fault.json -rw-r--r-- root/root 353 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/tsigkeys.json -rw-r--r-- root/root 345 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/servers.json -rw-r--r-- root/root 345 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/domains.json -rw-r--r-- root/root 1171 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/tsigkey.json -rw-r--r-- root/root 6462 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/record.json -rw-r--r-- root/root 2093 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/domain.json -rw-r--r-- root/root 1190 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/server.json -rw-r--r-- root/root 717 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/limits.json -rw-r--r-- root/root 345 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v1/records.json drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/ -rw-r--r-- root/root 3633 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/zone.json -rw-r--r-- root/root 903 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/zones.json -rw-r--r-- root/root 3051 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/recordset.json -rw-r--r-- root/root 943 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/recordsets.json -rw-r--r-- root/root 2080 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/blacklist.json -rw-r--r-- root/root 2417 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/record.json -rw-r--r-- root/root 895 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/tlds.json -rw-r--r-- root/root 1667 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/floatingip.json -rw-r--r-- root/root 956 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/floatingips.json -rw-r--r-- root/root 946 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/blacklists.json -rw-r--r-- root/root 713 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/limits.json -rw-r--r-- root/root 1972 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/tld.json -rw-r--r-- root/root 919 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/records.json drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/ -rw-r--r-- root/root 609 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/srv.json -rw-r--r-- root/root 969 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/soa.json -rw-r--r-- root/root 214 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/spf.json -rw-r--r-- root/root 256 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/ptr.json -rw-r--r-- root/root 254 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/ns.json -rw-r--r-- root/root 504 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/sshfp.json -rw-r--r-- root/root 335 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/mx.json -rw-r--r-- root/root 250 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/aaaa.json -rw-r--r-- root/root 214 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/txt.json -rw-r--r-- root/root 250 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/a.json -rw-r--r-- root/root 250 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/schemas/v2/rdata/cname.json drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/resources/templates/ -rw-r--r-- root/root 131 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/templates/bind9-config.jinja2 -rw-r--r-- root/root 357 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/templates/dnsmasq-zone.jinja2 -rw-r--r-- root/root 529 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/resources/templates/bind9-zone.jinja2 -rw-r--r-- root/root 1288 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/debug.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/notification_handler/ -rw-r--r-- root/root 2326 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/notification_handler/nova.py -rw-r--r-- root/root 2964 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/notification_handler/neutron.py -rw-r--r-- root/root 6115 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/notification_handler/base.py -rw-r--r-- root/root 978 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/notification_handler/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/storage/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/ -rw-r--r-- root/root 7386 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/models.py -rw-r--r-- root/root 24561 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/ -rw-r--r-- root/root 1236 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/migrate.cfg -rw-r--r-- root/root 862 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/manage.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/ -rw-r--r-- root/root 1629 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/037_add_tlds_table.py -rw-r--r-- root/root 5886 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/034_add_recordsets_table.py -rw-r--r-- root/root 1703 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/035_add_unique_record_sqlite.py -rw-r--r-- root/root 2053 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/022_add_domain_status.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/023_placeholder.py -rw-r--r-- root/root 1852 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/009_add_tsigkeys_table.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/024_placeholder.py -rw-r--r-- root/root 2019 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/002_add_managed_col_for_records.py -rw-r--r-- root/root 1393 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/021_convert_to_innodb_utf8.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/028_placeholder.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/030_placeholder.py -rw-r--r-- root/root 1279 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/010_drop_server_ip_cols.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/027_placeholder.py -rw-r--r-- root/root 1653 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/033_add_record_tenant_id.py -rw-r--r-- root/root 1575 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/004_changed_managed_cols_for_records.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/032_placeholder.py -rw-r--r-- root/root 1058 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/013_expand_email_column.py -rw-r--r-- root/root 1047 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/005_records_allow_null_ttl.py -rw-r--r-- root/root 1422 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/011_support_sshfp_records.py -rw-r--r-- root/root 2598 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/016_add_deleted_columns.py -rw-r--r-- root/root 1563 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/007_add_parent_domain_id_col.py -rw-r--r-- root/root 2401 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/036_add_managed_tenant_and_region_and_extra.py -rw-r--r-- root/root 1708 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/014_add_quotas_table.py -rw-r--r-- root/root 2158 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/017_drop_unique_domain_name_index.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/025_placeholder.py -rw-r--r-- root/root 1634 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/038_add_blacklists_table.py -rw-r--r-- root/root 3976 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/001_add_moniker_schema.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/031_placeholder.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/__init__.py -rw-r--r-- root/root 2351 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/018_add_back_unique_name_deleted_sqlite.py -rw-r--r-- root/root 1380 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/008_support_spf_records.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/029_placeholder.py -rw-r--r-- root/root 1647 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/020_add_description_domains_records.py -rw-r--r-- root/root 2628 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/015_add_unique_record_constraint.py -rw-r--r-- root/root 1138 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/019_fix_deleted_column.py -rw-r--r-- root/root 1039 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/026_placeholder.py -rw-r--r-- root/root 2221 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/003_add_delete_on_cascade.py -rw-r--r-- root/root 1346 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/006_support_ptr_records.py -rw-r--r-- root/root 1565 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/versions/012_add_serial_col.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/__init__.py -rw-r--r-- root/root 1332 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/impl_sqlalchemy/migrate_repo/utils.py -rw-r--r-- root/root 23284 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/api.py -rw-r--r-- root/root 16276 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/base.py -rw-r--r-- root/root 1001 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/storage/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/cmd/ -rw-r--r-- root/root 1194 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/central.py -rw-r--r-- root/root 1016 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/manage.py -rw-r--r-- root/root 1170 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/api.py -rw-r--r-- root/root 1176 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/sink.py -rw-r--r-- root/root 1182 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/agent.py -rw-r--r-- root/root 698 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/cmd/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/ -rw-r--r-- root/root 1837 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/service.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/v1/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/ -rw-r--r-- root/root 1742 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/quotas.py -rw-r--r-- root/root 1048 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/touch.py -rw-r--r-- root/root 2443 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/reports.py -rw-r--r-- root/root 1222 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/diagnostics.py -rw-r--r-- root/root 1658 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/sync.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/extensions/__init__.py -rw-r--r-- root/root 2902 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/servers.py -rw-r--r-- root/root 3220 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/domains.py -rw-r--r-- root/root 1507 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/limits.py -rw-r--r-- root/root 7673 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/records.py -rw-r--r-- root/root 2963 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/tsigkeys.py -rw-r--r-- root/root 4269 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v1/__init__.py -rw-r--r-- root/root 8778 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/middleware.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/v2/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/ -rw-r--r-- root/root 1364 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/nameservers.py -rw-r--r-- root/root 1614 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/blacklists.py -rw-r--r-- root/root 1253 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/limits.py -rw-r--r-- root/root 5946 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/base.py -rw-r--r-- root/root 1528 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/tlds.py -rw-r--r-- root/root 2073 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/records.py -rw-r--r-- root/root 2048 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/recordsets.py -rw-r--r-- root/root 1303 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/floatingips.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/__init__.py -rw-r--r-- root/root 1931 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/views/zones.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/ -rw-r--r-- root/root 1260 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/schemas.py -rw-r--r-- root/root 1447 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/nameservers.py -rw-r--r-- root/root 855 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/reverse.py -rw-r--r-- root/root 7116 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/rest.py -rw-r--r-- root/root 4911 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/blacklists.py -rw-r--r-- root/root 1347 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/limits.py -rw-r--r-- root/root 4602 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/tlds.py -rw-r--r-- root/root 5874 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/records.py -rw-r--r-- root/root 5313 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/recordsets.py -rw-r--r-- root/root 2983 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/floatingips.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/__init__.py -rw-r--r-- root/root 1429 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/root.py -rw-r--r-- root/root 12814 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/controllers/zones.py -rw-r--r-- root/root 1349 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/app.py -rw-r--r-- root/root 1485 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/patches.py -rw-r--r-- root/root 1327 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/v2/__init__.py -rw-r--r-- root/root 1527 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/__init__.py -rw-r--r-- root/root 1260 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/api/versions.py -rw-r--r-- root/root 2731 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/plugin.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/ -rw-r--r-- root/root 3255 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/models.py -rw-r--r-- root/root 2171 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/types.py -rw-r--r-- root/root 1970 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/expressions.py -rw-r--r-- root/root 8919 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/session.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sqlalchemy/__init__.py -rw-r--r-- root/root 698 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/version.py -rw-r--r-- root/root 4825 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/exceptions.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/manage/ -rw-r--r-- root/root 3378 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/manage/database.py -rw-r--r-- root/root 3476 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/manage/powerdns.py -rw-r--r-- root/root 1703 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/manage/base.py -rw-r--r-- root/root 5924 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/manage/tlds.py -rw-r--r-- root/root 1095 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/manage/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_schema/ -rw-r--r-- root/root 855 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_schema/__init__.py -rw-r--r-- root/root 9447 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_schema/test_format.py -rw-r--r-- root/root 1144 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_context.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/resources/ -rw-r--r-- root/root 900 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/resources/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_resources/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas/ -rw-r--r-- root/root 1504 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas/test_v2.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_resources/test_schemas/__init__.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_resources/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler/ -rw-r--r-- root/root 4378 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler/test_neutron.py -rw-r--r-- root/root 3228 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler/test_nova.py -rw-r--r-- root/root 1471 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_notification_handler/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/ -rw-r--r-- root/root 9600 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/test_multi.py -rw-r--r-- root/root 5063 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/test_nsd4slave.py -rw-r--r-- root/root 1043 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/__init__.py -rw-r--r-- root/root 1530 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/test_backends.py -rw-r--r-- root/root 5018 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_backend/test_powerdns.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_quota/ -rw-r--r-- root/root 3177 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_quota/test_storage.py -rw-r--r-- root/root 4134 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_quota/test_quota.py -rw-r--r-- root/root 649 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_quota/__init__.py -rw-r--r-- root/root 2526 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_utils.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/ -rw-r--r-- root/root 8821 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_floatingips.py -rw-r--r-- root/root 13052 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_records.py -rw-r--r-- root/root 13144 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_recordsets.py -rw-r--r-- root/root 15653 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_zones.py -rw-r--r-- root/root 5174 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/__init__.py -rw-r--r-- root/root 1490 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_limits.py -rw-r--r-- root/root 5393 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_blacklists.py -rw-r--r-- root/root 2582 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_nameservers.py -rw-r--r-- root/root 5170 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v2/test_tlds.py -rw-r--r-- root/root 1057 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_service.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1/ -rw-r--r-- root/root 8040 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1/test_servers.py -rw-r--r-- root/root 17649 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1/test_records.py -rw-r--r-- root/root 11534 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1/test_domains.py -rw-r--r-- root/root 3384 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_v1/__init__.py -rw-r--r-- root/root 703 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/__init__.py -rw-r--r-- root/root 6068 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_api/test_middleware.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_agent/ -rw-r--r-- root/root 1008 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_agent/test_service.py -rw-r--r-- root/root 749 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_agent/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_storage/ -rw-r--r-- root/root 1124 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_storage/test_sqlalchemy.py -rw-r--r-- root/root 46853 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_storage/__init__.py -rw-r--r-- root/root 27304 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_storage/test_api.py -rw-r--r-- root/root 16830 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_central/ -rw-r--r-- root/root 66456 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_central/test_service.py -rw-r--r-- root/root 707 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_central/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/tests/test_network_api/ -rw-r--r-- root/root 2011 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_network_api/test_neutron.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/tests/test_network_api/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/quota/ -rw-r--r-- root/root 898 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/quota/impl_noop.py -rw-r--r-- root/root 3262 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/quota/impl_storage.py -rw-r--r-- root/root 2295 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/quota/base.py -rw-r--r-- root/root 1547 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/quota/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/schema/ -rw-r--r-- root/root 1126 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/schema/validators.py -rw-r--r-- root/root 3267 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/schema/format.py -rw-r--r-- root/root 1346 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/schema/resolvers.py -rw-r--r-- root/root 2835 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/schema/_validators.py -rw-r--r-- root/root 4105 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/schema/__init__.py -rw-r--r-- root/root 1558 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/notifications.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/central/ -rw-r--r-- root/root 50275 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/central/service.py -rw-r--r-- root/root 18262 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/central/rpcapi.py -rw-r--r-- root/root 1789 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/central/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/ -rw-r--r-- root/root 2844 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/sslutils.py -rw-r--r-- root/root 15078 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/service.py -rw-r--r-- root/root 25757 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/log.py -rw-r--r-- root/root 3065 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/test.py -rw-r--r-- root/root 21574 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/policy.py -rw-r--r-- root/root 10200 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/processutils.py -rw-r--r-- root/root 3597 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/context.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat/ -rw-r--r-- root/root 1904 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat/urlutils.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/py3kcompat/__init__.py -rw-r--r-- root/root 1677 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/local.py -rw-r--r-- root/root 8132 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/strutils.py -rw-r--r-- root/root 3916 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fileutils.py -rw-r--r-- root/root 4629 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/loopingcall.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/ -rw-r--r-- root/root 1117 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/logging.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/__init__.py -rw-r--r-- root/root 1628 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/mockpatch.py -rw-r--r-- root/root 1892 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/lockutils.py -rw-r--r-- root/root 1246 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/moxstubout.py -rw-r--r-- root/root 3062 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/fixture/config.py -rw-r--r-- root/root 6720 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/jsonutils.py -rw-r--r-- root/root 4966 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/versionutils.py -rw-r--r-- root/root 3708 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/excutils.py -rw-r--r-- root/root 18807 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/gettextutils.py -rw-r--r-- root/root 4795 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/eventlet_backdoor.py -rw-r--r-- root/root 2382 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/importutils.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/ -rw-r--r-- root/root 749 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/no_op_notifier.py -rw-r--r-- root/root 1267 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/log_notifier.py -rw-r--r-- root/root 5525 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/api.py -rw-r--r-- root/root 794 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/test_notifier.py -rw-r--r-- root/root 1760 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/rpc_notifier.py -rw-r--r-- root/root 1983 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/rpc_notifier2.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/__init__.py -rw-r--r-- root/root 2547 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/notifier/proxy.py -rw-r--r-- root/root 2899 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/network_utils.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/__init__.py -rw-r--r-- root/root 2848 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/xmlutils.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/ -rw-r--r-- root/root 1875 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/exception.py -rw-r--r-- root/root 8021 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/options.py -rw-r--r-- root/root 5452 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/api.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/ -rw-r--r-- root/root 10088 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/migration.py -rw-r--r-- root/root 3838 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/models.py -rw-r--r-- root/root 4720 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/test_base.py -rw-r--r-- root/root 11086 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/test_migrations.py -rw-r--r-- root/root 31676 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/session.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/__init__.py -rw-r--r-- root/root 5712 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/provision.py -rw-r--r-- root/root 20489 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/sqlalchemy/utils.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/db/__init__.py -rw-r--r-- root/root 9439 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/lockutils.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/ -rw-r--r-- root/root 2839 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/service.py -rw-r--r-- root/root 29667 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/impl_qpid.py -rw-r--r-- root/root 9420 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/matchmaker.py -rw-r--r-- root/root 18588 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/common.py -rw-r--r-- root/root 26461 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/impl_zmq.py -rw-r--r-- root/root 4815 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/matchmaker_redis.py -rw-r--r-- root/root 7014 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/dispatcher.py -rw-r--r-- root/root 5849 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/impl_fake.py -rw-r--r-- root/root 3522 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/matchmaker_ring.py -rw-r--r-- root/root 1612 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/serializer.py -rw-r--r-- root/root 32705 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/impl_kombu.py -rw-r--r-- root/root 10580 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/__init__.py -rw-r--r-- root/root 23639 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/amqp.py -rw-r--r-- root/root 1157 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/zmq_receiver.py -rw-r--r-- root/root 9456 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/rpc/proxy.py -rw-r--r-- root/root 4174 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/threadgroup.py -rw-r--r-- root/root 6305 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/common/timeutils.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/openstack/deprecated/ -rw-r--r-- root/root 3452 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/deprecated/exception.py -rw-r--r-- root/root 27817 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/deprecated/wsgi.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/deprecated/__init__.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/openstack/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/backend/ -rw-r--r-- root/root 6226 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_multi.py -rw-r--r-- root/root 7555 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_bind9.py -rw-r--r-- root/root 4900 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_nsd4slave.py -rw-r--r-- root/root 2861 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_fake.py -rw-r--r-- root/root 4987 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/base.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/ -rw-r--r-- root/root 2793 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/models.py -rw-r--r-- root/root 22941 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/ -rw-r--r-- root/root 1237 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/migrate.cfg -rw-r--r-- root/root 862 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/manage.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/ -rw-r--r-- root/root 1131 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/007_add_recordset_id_col.py -rw-r--r-- root/root 2290 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/006_add_inherit_ttl_col.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/__init__.py -rw-r--r-- root/root 1062 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/004_correct_content_column_length.py -rw-r--r-- root/root 1060 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/003_correct_master_column_length.py -rw-r--r-- root/root 1816 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/002_add_moniker_id_cols.py -rw-r--r-- root/root 4499 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/001_add_initial_schema.py -rw-r--r-- root/root 1539 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/versions/005_rename_moniker_id_columns.py -rw-r--r-- root/root 0 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_powerdns/migrate_repo/__init__.py -rw-r--r-- root/root 966 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/__init__.py -rw-r--r-- root/root 2638 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/backend/impl_rpc.py -rw-r--r-- root/root 2587 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/__init__.py drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/lib/python2.7/dist-packages/designate/sink/ -rw-r--r-- root/root 4308 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sink/service.py -rw-r--r-- root/root 1071 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/sink/__init__.py -rw-r--r-- root/root 8765 2014-03-28 13:56 ./usr/lib/python2.7/dist-packages/designate/utils.py chroot-autobuild/build/buildd/designate-common_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/designate-common/ -rw-r--r-- root/root 5554 2014-12-10 17:11 ./usr/share/designate-common/designate.conf -rw-r--r-- root/root 5554 2014-12-10 17:10 ./usr/share/designate-common/designate.conf.sample drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-common/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-common/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/designate/ -rw-r--r-- root/root 949 2014-03-28 13:56 ./usr/share/designate/rootwrap.conf.sample drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/bin/ -rwxr-xr-x root/root 158 2014-12-10 17:11 ./usr/bin/designate-sink -rwxr-xr-x root/root 161 2014-12-10 17:11 ./usr/bin/designate-central -rwxr-xr-x root/root 159 2014-12-10 17:11 ./usr/bin/designate-agent -rwxr-xr-x root/root 1725 2014-12-10 17:11 ./usr/bin/designate-rpc-zmq-receiver -rwxr-xr-x root/root 157 2014-12-10 17:11 ./usr/bin/designate-api -rwxr-xr-x root/root 157 2014-12-10 17:11 ./usr/bin/designate-rootwrap -rwxr-xr-x root/root 160 2014-12-10 17:11 ./usr/bin/designate-manage drwxr-xr-x root/root 0 2014-12-10 17:11 ./var/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./var/log/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./var/log/designate/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./var/lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./var/lib/designate/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/logrotate.d/ -rw-r--r-- root/root 115 2014-12-10 17:11 ./etc/logrotate.d/designate-common drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/designate/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/designate/conf.d/ -rw-r--r-- root/root 1291 2014-03-28 13:56 ./etc/designate/api-paste.ini -rw-r--r-- root/root 2186 2014-03-28 13:56 ./etc/designate/policy.json -rw-r--r-- root/root 949 2014-12-10 17:11 ./etc/designate/rootwrap.conf drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/sudoers.d/ -r--r----- root/root 80 2014-12-10 10:51 ./etc/sudoers.d/designate_sudoers lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-common/changelog.Debian.gz -> ../python-designate/changelog.Debian.gz chroot-autobuild/build/buildd/designate_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate/copyright lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate/changelog.Debian.gz -> ../designate-agent/changelog.Debian.gz chroot-autobuild/build/buildd/designate-api_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-api/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-api/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init/ -rw-r--r-- root/root 908 2014-12-10 17:11 ./etc/init/designate-api.conf drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init.d/ -rwxr-xr-x root/root 3881 2014-12-10 17:11 ./etc/init.d/designate-api drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/system/ -rw-r--r-- root/root 380 2014-12-10 17:11 ./lib/systemd/system/designate-api.service lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-api/changelog.Debian.gz -> ../python-designate/changelog.Debian.gz chroot-autobuild/build/buildd/designate-central_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-central/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-central/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init/ -rw-r--r-- root/root 964 2014-12-10 17:11 ./etc/init/designate-central.conf drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init.d/ -rwxr-xr-x root/root 3893 2014-12-10 17:11 ./etc/init.d/designate-central drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/system/ -rw-r--r-- root/root 423 2014-12-10 17:11 ./lib/systemd/system/designate-central.service lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-central/changelog.Debian.gz -> ../python-designate/changelog.Debian.gz chroot-autobuild/build/buildd/designate-agent_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-agent/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-agent/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init/ -rw-r--r-- root/root 954 2014-12-10 17:11 ./etc/init/designate-agent.conf drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init.d/ -rwxr-xr-x root/root 3887 2014-12-10 17:11 ./etc/init.d/designate-agent drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/system/ -rw-r--r-- root/root 415 2014-12-10 17:11 ./lib/systemd/system/designate-agent.service lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-agent/changelog.Debian.gz -> ../python-designate/changelog.Debian.gz chroot-autobuild/build/buildd/designate-sink_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-sink/ -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-sink/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init/ -rw-r--r-- root/root 948 2014-12-10 17:11 ./etc/init/designate-sink.conf drwxr-xr-x root/root 0 2014-12-10 17:11 ./etc/init.d/ -rwxr-xr-x root/root 3876 2014-12-10 17:11 ./etc/init.d/designate-sink drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./lib/systemd/system/ -rw-r--r-- root/root 410 2014-12-10 17:11 ./lib/systemd/system/designate-sink.service lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-sink/changelog.Debian.gz -> ../python-designate/changelog.Debian.gz chroot-autobuild/build/buildd/designate-doc_2014.1-15_all.deb: drwxr-xr-x root/root 0 2014-12-10 17:11 ./ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v1/ -rw-r--r-- root/root 29367 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v1/domains.html -rw-r--r-- root/root 19501 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v1/servers.html -rw-r--r-- root/root 74794 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v1/records.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v2/ -rw-r--r-- root/root 27039 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v2/blacklists.html -rw-r--r-- root/root 26420 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v2/tlds.html -rw-r--r-- root/root 12533 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest/v2/zones.html -rw-r--r-- root/root 20466 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/getting-started.html -rw-r--r-- root/root 17373 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/searchindex.js -rw-r--r-- root/root 6718 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/index.html -rw-r--r-- root/root 5527 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/related.html -rw-r--r-- root/root 3461 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/search.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/install/ -rw-r--r-- root/root 19696 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/install/ubuntu.html -rw-r--r-- root/root 19022 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/configuration.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/ -rw-r--r-- root/root 734 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/install.txt -rw-r--r-- root/root 761 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/backends.txt -rw-r--r-- root/root 1923 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/integrations.txt drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/rest/ drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/rest/v1/ -rw-r--r-- root/root 22236 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v1/records.txt -rw-r--r-- root/root 6537 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v1/domains.txt -rw-r--r-- root/root 4133 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v1/servers.txt drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/rest/v2/ -rw-r--r-- root/root 7514 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v2/tlds.txt -rw-r--r-- root/root 8402 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v2/blacklists.txt -rw-r--r-- root/root 3788 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest/v2/zones.txt -rw-r--r-- root/root 387 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/rest.txt -rw-r--r-- root/root 1534 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/getting-involved.txt -rw-r--r-- root/root 6914 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/getting-started.txt -rw-r--r-- root/root 5512 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/devstack.txt -rw-r--r-- root/root 14354 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/configuration.txt drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/install/ -rw-r--r-- root/root 3978 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/install/ubuntu.txt -rw-r--r-- root/root 1349 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/related.txt -rw-r--r-- root/root 3225 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/production-architecture.txt -rw-r--r-- root/root 1292 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/index.txt -rw-r--r-- root/root 1782 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/glossary.txt drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_sources/backends/ -rw-r--r-- root/root 1764 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/backends/bind9.txt -rw-r--r-- root/root 3877 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/backends/powerdns.txt -rw-r--r-- root/root 3554 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_sources/architecture.txt -rw-r--r-- root/root 9630 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/rest.html -rw-r--r-- root/root 7004 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/genindex.html -rw-r--r-- root/root 990 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/objects.inv -rw-r--r-- root/root 9437 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/architecture.html -rw-r--r-- root/root 10573 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/production-architecture.html -rw-r--r-- root/root 9751 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/devstack.html -rw-r--r-- root/root 5097 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/install.html -rw-r--r-- root/root 7320 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/getting-involved.html -rw-r--r-- root/root 5236 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/backends.html -rw-r--r-- root/root 6909 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/integrations.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/backends/ -rw-r--r-- root/root 9205 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/backends/powerdns.html -rw-r--r-- root/root 6634 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/backends/bind9.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/ -rw-r--r-- root/root 3500 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/comment-bright.png -rw-r--r-- root/root 368 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/down-pressed.png -rw-r--r-- root/root 392 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/file.png -rw-r--r-- root/root 363 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/down.png -rw-r--r-- root/root 3991 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/pygments.css -rw-r--r-- root/root 363 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/up.png -rw-r--r-- root/root 673 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/ajax-loader.gif -rw-r--r-- root/root 372 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/up-pressed.png -rw-r--r-- root/root 3578 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/comment-close.png -rw-r--r-- root/root 199 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/plus.png -rw-r--r-- root/root 3445 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/comment.png -rw-r--r-- root/root 199 2012-12-14 12:50 ./usr/share/doc/designate-doc/html/_static/minus.png -rw-r--r-- root/root 8452 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/basic.css -rw-r--r-- root/root 4040 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/default.css -rw-r--r-- root/root 9637 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/http-routingtable.html drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_images/ -rw-r--r-- root/root 36741 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_images/Designate-MultiZone.png -rw-r--r-- root/root 42951 2014-03-28 13:56 ./usr/share/doc/designate-doc/html/_images/Designate-Simple.png -rw-r--r-- root/root 5629 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/glossary.html -rw-r--r-- root/root 850 2014-12-10 17:11 ./usr/share/doc/designate-doc/changelog.Debian.gz -rw-r--r-- root/root 1161 2014-12-10 10:51 ./usr/share/doc/designate-doc/copyright drwxr-xr-x root/root 0 2014-12-10 17:11 ./usr/share/doc-base/ -rw-r--r-- root/root 255 2014-12-10 10:51 ./usr/share/doc-base/designate-doc lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/jquery.js -> ../../../../javascript/sphinxdoc/1.0/jquery.js lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/sidebar.js -> ../../../../javascript/sphinxdoc/1.0/sidebar.js lrwxrwxrwx root/root 0 2014-12-10 17:11 ./usr/share/doc/designate-doc/html/_static/underscore.js -> ../../../../javascript/sphinxdoc/1.0/underscore.js designate_2014.1-15_amd64.changes: Format: 1.8 Date: Wed, 10 Dec 2014 10:50:05 +0000 Source: designate Binary: python-designate designate-common designate designate-api designate-central designate-agent designate-sink designate-doc Architecture: all Version: 2014.1-15 Distribution: vivid-proposed Urgency: medium Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Thomas Goirand Description: designate - OpenStack DNS as a Service - metapackage designate-agent - OpenStack DNS as a Service - agent designate-api - OpenStack DNS as a Service - API server designate-central - OpenStack DNS as a Service - central daemon designate-common - OpenStack DNS as a Service - common files designate-doc - OpenStack DNS as a Service - doc designate-sink - OpenStack DNS as a Service - sink python-designate - OpenStack DNS as a Service - Python libs Closes: 771800 Changes: designate (2014.1-15) unstable; urgency=medium . * Fix wrong ucfr call. Thanks to Andreas Beckmann for the bug report (Closes: #771800). Checksums-Sha1: 165f898210dafa6647fa206864719b629286c7e1 209080 python-designate_2014.1-15_all.deb 3d742ee5bb3d0a2cc61595fe081464da1c2ae1d6 20342 designate-common_2014.1-15_all.deb 6e5afd0e36d9a44a464aa9455ebcedc261d3ac5d 1936 designate_2014.1-15_all.deb 967cdab7e638ca8101c9444ab9bc2093b32e7454 17256 designate-api_2014.1-15_all.deb c850e1737e7ac2e1fb712123d04199e894dad3f6 4418 designate-central_2014.1-15_all.deb 6abef4ed2bbcf850b24f6ab4b2ae8bf0f3c702e4 4406 designate-agent_2014.1-15_all.deb 2e321662e417d647df141fc26a1d377691164772 4392 designate-sink_2014.1-15_all.deb 14f5c6046456be0457637a3c8fe182946224e2e0 135870 designate-doc_2014.1-15_all.deb Checksums-Sha256: 990292fd51c0fee233f122a423c226a3bc11fdac9312e1848dd3f5e7f9fb4178 209080 python-designate_2014.1-15_all.deb d9b059df91b60243c54bfbbbcc69412cbe5446598733046035157a77b7eac552 20342 designate-common_2014.1-15_all.deb 402432c9a58271becaf293f1aa5cd16c725f86e6edd35df136b49f93419d119e 1936 designate_2014.1-15_all.deb 6b6f6552d73ae5b839139646a9fddbfd7e4a88b6bb9bd7f58f5e89368b7700da 17256 designate-api_2014.1-15_all.deb 69bc4ad39e08b549f2a913b06f20dd89a7761d85fee909449661e2db533e7073 4418 designate-central_2014.1-15_all.deb c027a0a758919beac6a3cf2e9c102406f663fe4f3de595b6d13c49a053c04cb7 4406 designate-agent_2014.1-15_all.deb 80b177526d8ba3e948a0c77149ae71487fb6a36f4b5019cd2f644c4c09a51649 4392 designate-sink_2014.1-15_all.deb a648505a8c045a66b730ebc3f5f5e8a05cd3496ba451f0925bae342ec10d21ca 135870 designate-doc_2014.1-15_all.deb Files: 31428c0a7e66d5060eac830be1235e15 209080 python extra python-designate_2014.1-15_all.deb 7ac37a91d75399d3a2a3d24146c5b278 20342 net extra designate-common_2014.1-15_all.deb 1e3e788555bb1dd2253d3ed66d5c8b46 1936 net extra designate_2014.1-15_all.deb ef48b5a636b129d724ab4a3ecea1a8f1 17256 net extra designate-api_2014.1-15_all.deb cea87ddf14788cfe130618f9cff8ddc8 4418 net extra designate-central_2014.1-15_all.deb 86e1fb3ccf9640a3d5140f4e2d3896b4 4406 net extra designate-agent_2014.1-15_all.deb 6b9750d5b3a45b2b5f3c8c60527672fe 4392 net extra designate-sink_2014.1-15_all.deb 1cf1b92eb28bce4192b7418e8c415320 135870 doc extra designate-doc_2014.1-15_all.deb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20141210-1711 Build needed 00:00:56, 17540k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-6633105'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-6633105/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-6633105'] Unmounting chroot for build PACKAGEBUILD-6633105... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-6633105'] Removing build PACKAGEBUILD-6633105