make -C sourcecode/pygettextpo clean make[1]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/pygettextpo' rm -rf build dist gettextpo.so gettextpo.html make[1]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/pygettextpo' if test -f sourcecode/mailman/Makefile; then \ make -C sourcecode/mailman clean; \ fi make[1]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/bin' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/bin' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/cron' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/cron' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/misc' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/misc' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman' for d in Cgi Logging Archiver Handlers Bouncers Queue MTA Gui Commands; \ do \ (cd $d; make clean); \ done make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Cgi' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Cgi' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Logging' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Logging' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Archiver' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Archiver' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Handlers' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Handlers' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Bouncers' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Bouncers' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Queue' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Queue' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/MTA' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/MTA' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Gui' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Gui' make[3]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Commands' make[3]: Nothing to be done for `clean'. make[3]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman/Commands' make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/Mailman' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/scripts' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/scripts' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/src' make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/src' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/templates' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/templates' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/messages' rm -f */LC_MESSAGES/mailman.mo make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/messages' make[2]: Entering directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/tests' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman/tests' rm -f update.log make[1]: Leaving directory `/home/stub/lp/lp-sourcedeps/sourcecode/mailman' find . -path ./eggs -prune -false -o \ -type f \( -name '*.o' -o -name '*.so' -o -name '*.la' -o \ -name '*.lo' -o -name '*.py[co]' -o -name '*.dll' \) \ -print0 | xargs -r0 rm -f rm -f -r bin rm -f -r parts rm -f .installed.cfg rm -f -r build rm -f thread*.request rm -f -r lib/mailman rm -f -rf lib/canonical/launchpad/icing/build/* rm -f -r /var/tmp/bazaar.launchpad.dev rm -f lib/canonical/launchpad/apidoc/wadl-development.xml lib/canonical/launchpad/apidoc/index.html rm -f bzr-version-info.py rm -f _pythonpath.py rm -f -rf \ /var/tmp/builddmaster \ /var/tmp/bzrsync \ /var/tmp/codehosting.test \ /var/tmp/codeimport \ /var/tmp/fatsam.appserver \ /var/tmp/launchpad_mailqueue \ /var/tmp/lperr \ /var/tmp/lperr.test \ /var/tmp/mailman \ /var/tmp/mailman-xmlrpc.test \ /var/tmp/ppa \ /var/tmp/ppa.test \ /var/tmp/zeca scripts/update-bzr-version-info.sh Creating bzr-version-info.py at revno 8497 utilities/shhh.py PYTHONPATH= python2.4 bootstrap.py\ --ez_setup-source=ez_setup.py \ --download-base=download-cache/dist --eggs=eggs utilities/shhh.py PYTHONPATH= ./bin/buildout \ configuration:instance_name=development -c buildout.cfg utilities/shhh.py make -C sourcecode build PYTHON=python2.4 \ PYTHON_VERSION=2.4 LPCONFIG=development utilities/shhh.py LPCONFIG=development /home/stub/lp/postgresql-8.4/bin/py -t buildmailman.py utilities/shhh.py /home/stub/lp/postgresql-8.4/bin/py sourcecode/lazr-js/tools/build.py \ -n launchpad -s lib/canonical/launchpad/javascript \ -b lib/canonical/launchpad/icing/build lib/canonical/launchpad/icing/MochiKit.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/yui/yui-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/oop/oop-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/event/event-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/dom/dom-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/node/node-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/dump/dump-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/io/io-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/json/json-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/attribute/attribute-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/base/base-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/substitute/substitute-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/anim/anim-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/classnamemanager/classnamemanager-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/plugin/plugin-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-position-ext-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/cookie/cookie-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-position-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-position-ext-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-stack-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/widget/widget-stdmod-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/overlay/overlay-min.js /home/stub/lp/postgresql-8.4/lib/canonical/launchpad/icing/yui/3.0.0pr2/build/node-menunav/node-menunav-min.js lib/canonical/launchpad/icing/lazr/build/lazr.js LPCONFIG=development /home/stub/lp/postgresql-8.4/bin/py ./utilities/create-lp-wadl.py > lib/canonical/launchpad/apidoc/wadl-development.xml.tmp mv lib/canonical/launchpad/apidoc/wadl-development.xml.tmp lib/canonical/launchpad/apidoc/wadl-development.xml bin/apiindex lib/canonical/launchpad/apidoc/wadl-development.xml > lib/canonical/launchpad/apidoc/index.html.tmp Unknown entry URL: archive_dependency Unknown entry URL: archive_subscriber Unknown entry URL: binary_package_publishing_history Unknown entry URL: branch_subscription Unknown entry URL: bug_branch Unknown entry URL: bug_nomination Unknown entry URL: build Unknown entry URL: code_review_comment Unknown entry URL: code_review_vote_reference Unknown entry URL: distro_arch_series Unknown entry URL: h_w_device_class Unknown entry URL: h_w_driver_name Unknown entry URL: h_w_driver_package_name Unknown entry URL: hwdb Unknown entry URL: object_with_translation_imports Unknown entry URL: package_upload Unknown entry URL: packageset Unknown entry URL: preview_diff Unknown entry URL: source_package Unknown entry URL: specification Unknown entry URL: specification_branch Unknown entry URL: structural_subscription Unknown entry URL: structural_subscription_target Unknown entry URL: translation_import_queue_entry mv lib/canonical/launchpad/apidoc/index.html.tmp lib/canonical/launchpad/apidoc/index.html # Run all tests. test_on_merge.py takes care of setting up the # database. /home/stub/lp/postgresql-8.4/bin/py -t ./test_on_merge.py -vv 2009-10-08 08:04:22 INFO Applying patches to unreplicated environment. 2009-10-08 08:04:22 INFO Applying trusted.sql 2009-10-08 08:04:22 INFO Applying patch-2207-00-0.sql 2009-10-08 08:04:23 INFO Applying patch-2207-00-1.sql 2009-10-08 08:04:23 INFO Applying patch-2207-00-2.sql 2009-10-08 08:04:23 INFO Applying patch-2207-00-3.sql 2009-10-08 08:04:23 INFO Applying patch-2207-01-0.sql 2009-10-08 08:04:23 INFO Applying patch-2207-02-0.sql 2009-10-08 08:04:23 INFO Applying patch-2207-03-0.sql 2009-10-08 08:04:23 INFO Applying patch-2207-04-0.sql 2009-10-08 08:04:23 INFO Applying comments.sql Running tests. /home/stub/lp/postgresql-8.4/bin/test -vv Running tests at level 1 Running canonical.testing.layers.BaseLayer tests: Set up canonical.testing.layers.BaseLayer in 0.556 seconds. Running: lib/canonical/launchpad/ftests/../doc/autodecorate.txt testAliases (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testBooleanPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testCheckUdevDictsHavePathKey (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheck (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckChildUDIWithoutParent (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckCircularParentChildRelation (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckInvalidUdevData (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckValidUdevData (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckWithDuplicateIDs (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckWithDuplicateUDI (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testConsistencyCheckWithInvalidIDReferences (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testContext (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDevice (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDictPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDmi (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDmiInvalidData (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDuplicatePackage (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testDuplicateXorgDriver (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testFindDuplicateIDs (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testFindDuplicateIDsDuplicateUdevNode (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testFindDuplicateIDsUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testFindDuplicates (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testFloatPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testHal (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testHardware (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testIDMap (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testIDMapUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testIDUDIMaps (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testIntegerPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testInvalidIDReferencesUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testListPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testLsbRelease (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testMainParser (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testMeasurementQuestion (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testMultipleChoiceQuestion (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testPackages (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testParentChildInconsistency (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testProcessors (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testStringPropertyEncoding (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testStringPropertyTypes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSubmissionParser (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSummary (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSummaryNodeWithKernelRelease (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributesDuplicatePLine (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributesInvalidMainKey (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributesLineWithoutKeyValueData (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributesNoAttributeKeyValue (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testSysfsAttributesNoPLineAtDeviceStart (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testTimeConversion (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUDIChildren (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUDIDeviceMap (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUDIDeviceMapInvalidRootNode (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUDIDeviceMapMissingRootNode (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUdevDataWithDuplicateKey (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUdevLineWithoutColon (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUdevPropertyLineWithoutEqualSign (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testXorg (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) test_parseSoftware (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) test_parseSoftware_without_packages_node (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) test_parseSoftware_without_xorg_node (canonical.launchpad.scripts.tests.test_hwdb_submission_parser.TestHWDBSubmissionParser) testUSBDeviceRegularCase (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHALDeviceUSBDevices) testUSBHostController (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHALDeviceUSBDevices) testUSBHostControllerInvalidParentClass (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHALDeviceUSBDevices) testUSBHostControllerInvalidParentSubClass (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHALDeviceUSBDevices) testUSBHostControllerUnexpectedParentBus (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHALDeviceUSBDevices) testBuildDeviceList (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceConstructor (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceDeviceId (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceDriverName (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetProperty (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBus (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusPci (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusScsiDeviceWithBogusPciGrandparent (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusScsiDeviceWithoutGrandparent (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusScsiDeviceWithoutParent (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusScsiPci (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusScsiUsb (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceGetRealBusUnknown (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceParentUDI (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDevicePciClass (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDevicePciSubClass (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductFromBusProduct (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductFromInfoProduct (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductId (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductIdScsi (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductIdScsiAta (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductIdSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductScsi (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductScsiAta (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceProductSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealChildren (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceHALBusValueIgnored (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceNoBus (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceRegularBus (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceRootDevice (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceScsiDeviceUsbStorage (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceRealDeviceScsiDevicesPciController (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceSCSIVendorModelNameATADiskLongModelName (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceSCSIVendorModelNameATADiskShortModelName (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceSCSIVendorModelNameRegularCase (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceScsiModel (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceScsiVendor (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceUsbProductId (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceUsbVendorId (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorFromBusVendor (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorFromInfoVendor (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorId (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorIdScsi (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorIdScsiAta (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorIdSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorScsi (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorScsiAta (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHALDeviceVendorSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHalDeviceRawBus (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHasReliableDataForInsuffientData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHasReliableDataIDEDevice (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHasReliableDataNotProcessible (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHasReliableDataRegularCase (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testHasReliableDataRootDevice (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testKernelPackageName (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testKernelPackageNameInconsistent (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testKernelPackageNameNoHALData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testKernelPackageNameNoPackageData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testProductIDForDB (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testProductIDForDBSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testVendorIDForDB (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testVendorIDForDBSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionProcessing) testAdditionalSummaryTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAliasModelTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAliasTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAliasTagContent (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAliasVendorTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAliasesTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAllowedSubtagsOfSoftware (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerChoicesTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerChoicesTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerChoicesTagSubTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerCommandTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAnswerTagContent (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAsciiEncoding (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testAssertErrorMessage (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testBooleanProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testClientPluginAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testClientTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testCommentTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testContextNodeAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testContextNodeCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testContextSubnodes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testDateCreatedParsing (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testDecimalProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testDeviceAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testDeviceContent (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testEmptyPackagesTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHalAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHalSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHardwareOtherSubTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHardwareSubTagHalMixedWithUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHardwareSubTagHalOrUdev (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testHardwareSubTagUdevIncomplete (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testISO8859_1_Encoding (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testInfoNodeAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testInfoNodeSubnodes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testIntegerProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testInvalidContentOfSoftwareTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testInvalidFormatVersion (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testInvalidRootNode (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testListAndDictProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testLsbreleaseTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testLsbreleaseTagInvalidContent (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testLsbreleaseTagValidSubtag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testMissingContextNode (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testMissingFormatVersion (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testNoXMLData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testPackageTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testPackageTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testPackageTagSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testPackagesTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testPackagesTagWithInvalidContent (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testProcessorTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testProcessorsTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionTagInValidSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionTagInvalidAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionTagValidAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionTagValidSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionsTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionsTagAttributesSubTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testQuestionsTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testSoftwareTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testStringProperties (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testSubTagsOfClient (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testSubtagsOfSystem (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testSummaryRequiredTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testSummaryValidationOfBooleanSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testTargetDriverTag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testTargetTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testTargetTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testTargetTagInvalidSubtag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testTargetTagValidSubtag (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testUTF8Encoding (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgDriverTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgDriverTagInvalidAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgDriverTagOptionalAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgDriverTagRequiredAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgDriverTagSubtags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgTagAttributes (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgTagCData (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) testXorgTagSubTags (canonical.launchpad.scripts.tests.test_hwdb_submission_validation.TestHWDBSubmissionRelaxNGValidation) lib/canonical/launchpad/scripts/tests/test_logger.txt testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.BaseTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.BaseTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.BaseTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.BaseTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.BaseTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.BaseTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.BaseTestCase) testTestName (canonical.testing.ftests.test_layers.TestNameTestCase) test_checkout (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_commit (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_module (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_path (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_root (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_update (lp.codehosting.codeimport.tests.test_foreigntree.TestCVSWorkingTree) test_checkout (lp.codehosting.codeimport.tests.test_foreigntree.TestSubversionWorkingTree) test_path (lp.codehosting.codeimport.tests.test_foreigntree.TestSubversionWorkingTree) test_update (lp.codehosting.codeimport.tests.test_foreigntree.TestSubversionWorkingTree) test_update_ignores_externals (lp.codehosting.codeimport.tests.test_foreigntree.TestSubversionWorkingTree) test_url (lp.codehosting.codeimport.tests.test_foreigntree.TestSubversionWorkingTree) test_defaultStore (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_getNewBranch (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_makesDirectories (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_pushBranchThenPull (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_pushTwiceThenPull (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_push_divergant_branches (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_sftpPrefix (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_sftpPrefixNoSlash (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_storedLocation (lp.codehosting.codeimport.tests.test_worker.TestBazaarBranchStore) test_getForeignTree (lp.codehosting.codeimport.tests.test_worker.TestCSCVSWorker) test_import (lp.codehosting.codeimport.tests.test_worker.TestCVSImport) test_import_script (lp.codehosting.codeimport.tests.test_worker.TestCVSImport) test_sync (lp.codehosting.codeimport.tests.test_worker.TestCVSImport) test_archiveTree (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_fetchFromArchive (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_fetchFromArchiveFailure (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_fetchFromArchiveUpdates (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_getForeignTreeCVS (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_getForeignTreeSubversion (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_getNewWorkingTree (lp.codehosting.codeimport.tests.test_worker.TestForeignTreeStore) test_import (lp.codehosting.codeimport.tests.test_worker.TestGitImport) test_import_script (lp.codehosting.codeimport.tests.test_worker.TestGitImport) test_sync (lp.codehosting.codeimport.tests.test_worker.TestGitImport) test_getBazaarWorkingTree_fetches_git_db (lp.codehosting.codeimport.tests.test_worker.TestGitImportWorker) test_pushBazaarWorkingTree_saves_git_db (lp.codehosting.codeimport.tests.test_worker.TestGitImportWorker) test_fetch_doesntCreateFileIfNotFound (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_fetch_retrievesFileIfFound (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_fetch_returnsFalseIfNotFound (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_fetch_returnsTrueIfFound (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_fetch_with_dest_transport (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_put_copiesFileToTransport (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_put_ensures_base (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_put_with_source_transport (lp.codehosting.codeimport.tests.test_worker.TestImportDataStore) test_import (lp.codehosting.codeimport.tests.test_worker.TestSubversionImport) test_import_script (lp.codehosting.codeimport.tests.test_worker.TestSubversionImport) test_sync (lp.codehosting.codeimport.tests.test_worker.TestSubversionImport) test_bazaarWorkingTreeLocation (lp.codehosting.codeimport.tests.test_worker.TestWorkerCore) test_construct (lp.codehosting.codeimport.tests.test_worker.TestWorkerCore) test_getBazaarWorkingTreeMakesEmptyTree (lp.codehosting.codeimport.tests.test_worker.TestWorkerCore) Ran 279 tests with 0 failures and 0 errors in 1 minutes 46.019 seconds. Running canonical.testing.layers.LibrarianLayer tests: Set up canonical.testing.layers.LibrarianLayer in 10.801 seconds. Running: testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LibrarianTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LibrarianTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LibrarianTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LibrarianTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LibrarianTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LibrarianTestCase) testUploadsFail (canonical.testing.ftests.test_layers.LibrarianTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LibrarianTestCase) Ran 8 tests with 0 failures and 0 errors in 0.156 seconds. Running canonical.testing.layers.DatabaseLayer tests: Tear down canonical.testing.layers.LibrarianLayer in 0.310 seconds. Set up canonical.testing.layers.DatabaseLayer in 2.222 seconds. Running: test_scriptfound (canonical.launchpad.scripts.tests.test_scriptmonitor.CheckScriptTestCase) test_scriptnotfound_hostname (canonical.launchpad.scripts.tests.test_scriptmonitor.CheckScriptTestCase) test_scriptnotfound_timing (canonical.launchpad.scripts.tests.test_scriptmonitor.CheckScriptTestCase) canonical.launchpad.tests.test_sampledata.SampleDataTestCase.test_testSampledata testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.DatabaseTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.DatabaseTestCase) testConnect (canonical.testing.ftests.test_layers.DatabaseTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.DatabaseTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.DatabaseTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.DatabaseTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.DatabaseTestCase) testNoReset1 (canonical.testing.ftests.test_layers.DatabaseTestCase) testNoReset2 (canonical.testing.ftests.test_layers.DatabaseTestCase) testNoReset3 (canonical.testing.ftests.test_layers.DatabaseTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.DatabaseTestCase) test_postTestInvariants (canonical.testing.ftests.test_layers.LayerProcessControllerTestCase) test_postTestInvariants_dbIsReset (canonical.testing.ftests.test_layers.LayerProcessControllerTestCase) test_stopAppServer (canonical.testing.ftests.test_layers.LayerProcessControllerTestCase) testClose (canonical.testing.ftests.test_mockdb.MockDbTestCase) testCommit (canonical.testing.ftests.test_mockdb.MockDbTestCase) testCursorClose (canonical.testing.ftests.test_mockdb.MockDbTestCase) testCursorDescription (canonical.testing.ftests.test_mockdb.MockDbTestCase) testCursorIteration (canonical.testing.ftests.test_mockdb.MockDbTestCase) testCursorRowcount (canonical.testing.ftests.test_mockdb.MockDbTestCase) testExceptions (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFailedCommit (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFailedConnection (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFailedRollback (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFailedSetIsolationLevel (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFetchAll (canonical.testing.ftests.test_mockdb.MockDbTestCase) testFetchOne (canonical.testing.ftests.test_mockdb.MockDbTestCase) testNoopSession (canonical.testing.ftests.test_mockdb.MockDbTestCase) testRollback (canonical.testing.ftests.test_mockdb.MockDbTestCase) testSimpleQuery (canonical.testing.ftests.test_mockdb.MockDbTestCase) lp.scripts.utilities.tests.test_sanitizedb.SanitizeDbScriptTestCase.test_script lp.scripts.utilities.tests.test_sanitizedb.SanitizeDbScriptTestCase.test_script_dryrun lib/lp/translations/tests/pofiletranslator.txt Ran 45 tests with 0 failures and 0 errors in 1 minutes 26.661 seconds. Running canonical.testing.layers.LaunchpadLayer tests: Set up canonical.testing.layers.LibrarianLayer in 5.888 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Running: testDupeAdminRequests (canonical.shipit.tests.test_shipit_constraints.ShipitConstraintsTestCase) testDupes (canonical.shipit.tests.test_shipit_constraints.ShipitConstraintsTestCase) test_karma_sample_data (canonical.launchpad.ftests.test_samplekarma.KarmaSampleDataTestCase) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LaunchpadTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LaunchpadTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LaunchpadTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LaunchpadTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LaunchpadTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LaunchpadTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LaunchpadTestCase) testHideLibrarian (canonical.testing.ftests.test_layers.LibrarianHideTestCase) testNoReset1 (canonical.testing.ftests.test_layers.LibrarianNoResetTestCase) testNoReset2 (canonical.testing.ftests.test_layers.LibrarianNoResetTestCase) testNoReset3 (canonical.testing.ftests.test_layers.LibrarianNoResetTestCase) test_case_insensitive (lp.registry.tests.test_nameblacklist.TestNameBlacklist) test_is_blacklisted_name (lp.registry.tests.test_nameblacklist.TestNameBlacklist) test_name_blacklist_match (lp.registry.tests.test_nameblacklist.TestNameBlacklist) test_name_blacklist_match_cache (lp.registry.tests.test_nameblacklist.TestNameBlacklist) test_verbose (lp.registry.tests.test_nameblacklist.TestNameBlacklist) test_person_sort_key (lp.registry.tests.test_person_sort_key.TestPersonSortKey) testRunSlaveScanner (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestSlaveScanner) testMissingAction (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistroScript) testSimpleRun (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistroScript) testUnexpectedArgument (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistroScript) testUnknownAction (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistroScript) Ran 25 tests with 0 failures and 0 errors in 49.587 seconds. Running canonical.testing.layers.ZopelessLayer tests: Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 0.307 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.212 seconds. Set up canonical.testing.layers.ZopelessLayer in 2.682 seconds. Running: canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestLibrarianLogFileParsing.test_request_to_lfa_is_parsed canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestLibrarianLogFileParsing.test_request_to_non_lfa_is_ignored testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.ZopelessTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.ZopelessTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.ZopelessTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.ZopelessTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.ZopelessTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.ZopelessTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.ZopelessTestCase) lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_HEAD_request_is_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_POST_request_is_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_normal_request_is_not_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_parsing lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_parsing_last_line lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_responses_with_206_status_are_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_responses_with_304_status_are_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_responses_with_404_status_are_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_responses_with_503_status_are_ignored lp.services.apachelogparser.tests.test_apachelogparser.TestLogFileParsing.test_unexpected_error_while_parsing Ran 19 tests with 0 failures and 0 errors in 0.613 seconds. Running canonical.testing.layers.LaunchpadScriptLayer tests: Set up canonical.testing.layers.DatabaseLayer in 0.262 seconds. Set up canonical.testing.layers.LibrarianLayer in 6.178 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.LaunchpadScriptLayer in 0.002 seconds. Running: lib/canonical/database/ftests/test_multitablecopy.txt lib/canonical/database/ftests/test_zopelesstransactionmanager.txt lib/canonical/database/ftests/test_sqlbaseconnect.txt canonical.launchpad.scripts.tests.test_garbo.TestGarboScript.test_daily_script canonical.launchpad.scripts.tests.test_garbo.TestGarboScript.test_hourly_script test_exception (canonical.lp.ftests.test_zopeless.TestZopeless) test_externalChange (canonical.lp.ftests.test_zopeless.TestZopeless) test_multipleTransactions (canonical.lp.ftests.test_zopeless.TestZopeless) test_simple (canonical.lp.ftests.test_zopeless.TestZopeless) test_threads (canonical.lp.ftests.test_zopeless.TestZopeless) test_initZopelessTwice (canonical.lp.ftests.test_zopeless.TestInitZopeless) test_isZopeless (canonical.lp.ftests.test_zopeless) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testSwitchDbConfig (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LaunchpadScriptTestCase) testBuilddManagerRuns (lp.buildmaster.tests.test_manager.TestBuilddManagerScript) lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_checkEntry lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_checkEntry_misapproved_package lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_checkEntry_misapproved_product lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_checkEntry_without_target lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_describeEntry_for_pofile lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_describeEntry_for_template lp.translations.scripts.tests.test_translations_import.TestTranslationsImport.test_describeEntry_without_target Ran 79 tests with 0 failures and 0 errors in 49.015 seconds. Running canonical.testing.layers.LaunchpadZopelessLayer tests: Set up canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Running: test_autocommit (canonical.database.ftests.test_isolation.TestIsolation) test_commit (canonical.database.ftests.test_isolation.TestIsolation) test_connect (canonical.database.ftests.test_isolation.TestIsolation) test_default (canonical.database.ftests.test_isolation.TestIsolation) test_default2 (canonical.database.ftests.test_isolation.TestIsolation) test_readCommitted (canonical.database.ftests.test_isolation.TestIsolation) test_rollback (canonical.database.ftests.test_isolation.TestIsolation) test_script (canonical.database.ftests.test_isolation.TestIsolation) test_serializable (canonical.database.ftests.test_isolation.TestIsolation) test_assert_patch_applied (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision2 (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision3 (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision4 (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision5 (canonical.database.ftests.test_revision.TestRevision) test_confirm_dbrevision6 (canonical.database.ftests.test_revision.TestRevision) lib/canonical/launchpad/components/tests/decoratedresultset.txt lib/canonical/launchpad/ftests/../doc/close-account.txt lib/canonical/launchpad/ftests/../doc/hwdb-device-tables.txt lib/canonical/launchpad/ftests/../doc/product-update-remote-product-script.txt lib/canonical/launchpad/ftests/../doc/product-update-remote-product.txt canonical.launchpad.mail.tests.test_incoming.TestIncoming.test_invalid_signature test_can_update_bug_with_questions (canonical.launchpad.scripts.ftests.test_checkwatches.TestCheckwatches) testAddOtherKeyring (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestKeyringTrustAnalyser) testAddTrustedKeyring (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestKeyringTrustAnalyser) testFindEmailClusters (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestKeyringTrustAnalyser) testGetValidUids (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestKeyringTrustAnalyser) testMergeOneAccountAddEmails (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testMergeOneAccountNoNewEmails (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testMergeTwoUnvalidatedAccounts (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testMergeTwoValidatedAccounts (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testMergeUnknownEmail (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testMergeUnvalidatedAccountWithValidated (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) testNullMerge (canonical.launchpad.scripts.ftests.test_keyringtrustanalyser.TestMergeClusters) test_old_oops_files (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_prune_empty_oops_directories (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_referenced_oops (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_referenced_oops_in_urls (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_script (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_script_default_error_dir (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_script_dryrun (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_unwanted_oops_files (canonical.launchpad.scripts.ftests.test_oops_prune.TestOopsPrune) test_preprocessData (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementExchangeTestCase) test_insertUsingNonExistentPerson (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_manipulateEntitlement (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_omitEntitlementType (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_omitExtId (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_omitPerson (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_omitQuota (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_omitState (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_successfulInsert (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_updateChangingPerson (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_updateWithInvalidId (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) test_wrongVersion (canonical.launchpad.scripts.tests.test_entitlementimport.EntitlementImporterTestCase) canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_BugNotificationPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_CodeImportResultPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_HWSubmissionEmailLinker canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_MailingListSubscriptionPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_OAuthNoncePruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_OpenIDAssociationPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_OpenIDConsumerAssociationPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_OpenIDConsumerNoncePruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_PersonEmailAddressLinkChecker canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_PersonPruner canonical.launchpad.scripts.tests.test_garbo.TestGarbo.test_RevisionAuthorEmailLinker testCreateDBDataForDeviceWithOneDriver (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testCreateDBDataForDeviceWithTwoDrivers (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testCreateDBDataForSimpleDevice (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testEnsureVendorIDVendorNameExistVendorSCSI (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testEnsureVendorIDVendorNameExistVendorUSB (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testEnsureVendorIDVendorNameExistsRegularCase (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testEnsureVendorIDVendorNameExistsVendorPCCARD (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testEnsureVendorIDVendorNameExistsVendorPCI (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testGetDriverNoDriverInfo (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testGetDriverWithDriverInfo (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testOopsLogging (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testPendingSubmissionProcessing (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessSubmissionInconsistentData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessSubmissionInvalidData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessSubmissionRealData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessSubmissionValidBzip2CompressedData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessSubmissionValidData (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) testProcessingLoopExceptionHandling (canonical.launchpad.scripts.tests.test_hwdb_submission_processing.TestHWDBSubmissionTablePopulation) test_create_person (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_find_existing_person (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_nobody_person (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_verify_doesnt_clobber_preferred_email (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_verify_existing_person (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_verify_new_person (canonical.launchpad.scripts.tests.test_sftracker.PersonMappingTestCase) test_import_item (canonical.launchpad.scripts.tests.test_sftracker.TrackerItemImporterTestCase) test_lookupByDigest (canonical.librarian.ftests.test_db.DBTestCase) test_read_transaction_reset_store (canonical.librarian.ftests.test_db.TestTransactionDecorators) test_write_transaction_reset_store (canonical.librarian.ftests.test_db.TestTransactionDecorators) test_write_transaction_reset_store_with_raise (canonical.librarian.ftests.test_db.TestTransactionDecorators) test_writing_transaction_reset_store_on_commit_failure (canonical.librarian.ftests.test_db.TestTransactionDecorators) test_DeleteExpiredBlobs (canonical.librarian.ftests.test_gc.TestBlobCollection) test_cronscript (canonical.librarian.ftests.test_gc.TestBlobCollection) test_DeleteUnreferencedAliases (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_DeleteUnreferencedAliases2 (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_DeleteUnreferencedAndWellExpiredAliases (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_DeleteUnreferencedContent (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_DeleteUnreferencedContent2 (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_DoneDeleteUnreferencedButNotExpiredAliases (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_MergeDuplicates (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_confirm_no_clock_skew (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_cronscript (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_deleteUnwantedFiles (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_deleteUnwantedFilesIgnoresNoise (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_delete_unwanted_files_bug437084 (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_flagExpiredFiles (canonical.librarian.ftests.test_gc.TestLibrarianGarbageCollection) test_addFile (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_addFiles_identical (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_alias (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_badDigest (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_clientProvidedDuplicateContent (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_clientProvidedDuplicateIDs (canonical.librarian.ftests.test_storage.LibrarianStorageDBTests) test_deletedContentNotFound (canonical.librarian.ftests.test_web.DeletedContentTestCase) test_404 (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_accessTime (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_aliasNotFound (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_checkGzipEncoding (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_checkNoEncoding (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_duplicateuploads (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_headers (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_oldurl (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_robotsTxt (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_uploadThenDownload (canonical.librarian.ftests.test_web.LibrarianZopelessWebTestCase) test_differentFileLonger (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_differentFileShorter (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_hasFile_missing (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_multipleFilesInOnePrefixedDirectory (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_notSameFile (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_prefixDirectories (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) test_sameFile (canonical.librarian.tests.test_storage.LibrarianStorageTestCase) testCWD (canonical.poppy.tests.test_poppy.TestPoppy) testLOGIN (canonical.poppy.tests.test_poppy.TestPoppy) testMKD (canonical.poppy.tests.test_poppy.TestPoppy) testRMD (canonical.poppy.tests.test_poppy.TestPoppy) testSTOR (canonical.poppy.tests.test_poppy.TestPoppy) testUploadIsolation (canonical.poppy.tests.test_poppy.TestPoppy) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LaunchpadZopelessTestCase) testArchTagsForSeries (lp.archivepublisher.tests.test_config.TestConfig) testDistroConfig (lp.archivepublisher.tests.test_config.TestConfig) testDistroName (lp.archivepublisher.tests.test_config.TestConfig) testDistroSeriesNames (lp.archivepublisher.tests.test_config.TestConfig) testInstantiate (lp.archivepublisher.tests.test_config.TestConfig) lp.archivepublisher.tests.test_deathrow.TestDeathRow.test_MissingSymLinkInPool testCarefulDomination (lp.archivepublisher.tests.test_dominator.TestDomination) testCarefulDomination (lp.archivepublisher.tests.test_dominator.TestDominationOfObsoletedSeries) testBinariesDomination (lp.archivepublisher.tests.test_dominator.TestDominator) testBinaryDomination (lp.archivepublisher.tests.test_dominator.TestDominator) testBinaryDominationAssertsPendingOrPublished (lp.archivepublisher.tests.test_dominator.TestDominator) testDominationOfOldArchIndepBinaries (lp.archivepublisher.tests.test_dominator.TestDominator) testDominationOnArchIndependentBinaryOverrides (lp.archivepublisher.tests.test_dominator.TestDominator) testEmptyBinaryDomination (lp.archivepublisher.tests.test_dominator.TestDominator) testEmptySourceDomination (lp.archivepublisher.tests.test_dominator.TestDominator) testOtherBinaryPublications (lp.archivepublisher.tests.test_dominator.TestDominator) testSourceDomination (lp.archivepublisher.tests.test_dominator.TestDominator) test_generateConfig (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_generateConfig_empty_and_careful (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_getBinariesForOverrides (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_getBinariesForOverrides_with_no_architectures (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_getBinaryFiles (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_getSourceFiles (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_getSourcesForOverrides (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_publishFileLists (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) test_publishOverrides (lp.archivepublisher.tests.test_ftparchive.TestFTPArchive) testBasicOperation (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testBlacklistingPPAs (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testDeactivatingTokens (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testDryrunOption (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testEnsureHtaccess (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testGenerateHtpasswd (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testNoDeactivationOption (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testReplaceUpdatedHtpasswd (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testSendingCancellationEmail (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testSubscriptionExpiry (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testWriteHtpasswd (lp.archivepublisher.tests.test_generate_ppa_htaccess.TestPPAHtaccessTokenGeneration) testAptSHA256 (lp.archivepublisher.tests.test_publisher.TestPublisher) testCarefulPublishing (lp.archivepublisher.tests.test_publisher.TestPublisher) testDeletionDetectionRespectsAllowedSuites (lp.archivepublisher.tests.test_publisher.TestPublisher) testDirtyingPocketsWithDeletedPackages (lp.archivepublisher.tests.test_publisher.TestPublisher) testInstantiate (lp.archivepublisher.tests.test_publisher.TestPublisher) testNonCarefulPublishing (lp.archivepublisher.tests.test_publisher.TestPublisher) testPPAArchiveIndex (lp.archivepublisher.tests.test_publisher.TestPublisher) testPartnerReleasePocketPublishing (lp.archivepublisher.tests.test_publisher.TestPublisher) testPendingArchive (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishPartner (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublisherBuilderFunctions (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishing (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishingOnlyConsidersOneArchive (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishingSpecificDistroSeries (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishingSpecificPocket (lp.archivepublisher.tests.test_publisher.TestPublisher) testPublishingWorksForOtherArchives (lp.archivepublisher.tests.test_publisher.TestPublisher) testReleaseFile (lp.archivepublisher.tests.test_publisher.TestPublisher) testReleaseFileForNamedPPA (lp.archivepublisher.tests.test_publisher.TestPublisher) testReleaseFileForPPA (lp.archivepublisher.tests.test_publisher.TestPublisher) testReleaseFileForPartner (lp.archivepublisher.tests.test_publisher.TestPublisher) testWorldAndGroupReadablePackagesAndSources (lp.archivepublisher.tests.test_publisher.TestPublisher) testRepositorySignatureWithNoSigningKey (lp.archivepublisher.tests.test_publisher.TestPublisherRepositorySignatures) testRepositorySignatureWithSigningKey (lp.archivepublisher.tests.test_publisher.TestPublisherRepositorySignatures) lib/lp/archivepublisher/tests/archive-signing.txt lib/lp/archivepublisher/tests/deathrow.txt lib/lp/archivepublisher/tests/process-in-batches.txt lib/lp/archivepublisher/tests/publisher-config.txt lp.archiveuploader.tests.test_buildduploads.TestBuilddUploads.testDelayedBinaryUpload lib/lp/archiveuploader/tests/nascentupload-closing-bugs.txt lib/lp/archiveuploader/tests/nascentupload-ddebs.txt lib/lp/archiveuploader/tests/nascentupload-epoch-handling.txt lib/lp/archiveuploader/tests/nascentupload-packageset.txt lib/lp/archiveuploader/tests/nascentupload-publishing-accepted-sources.txt lib/lp/archiveuploader/tests/nascentuploadfile.txt lib/lp/archiveuploader/tests/static-translations.txt lib/lp/archiveuploader/tests/upload-karma.txt lib/lp/archiveuploader/tests/upload-path-parsing.txt lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testCustomUploadToPPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testCustomUploadToPrivatePPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testMixedUpload lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testNamedPPABinaryUploads lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testNamedPPAUploadDefault lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testNamedPPAUploadNonDefault lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testNamedPPAUploadWithSeries lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testNotMemberUploadToTeamPPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPGPSignatureNotPreserved lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPABinaryUploads lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPACopiedSources lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPADistroSeriesOverrides lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPAInvalidComponentUpload lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPAPartnerUpload lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPAPublisherOverrides lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPAUploadResultingInNoBuilds lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadDoesNotEmailMaintainerOrChangedBy lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadPathErrorIntendedForHumans lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadSendsEmailToPeopleInArchivePermissions lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadSignedByBetaTesterMember lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadSignedByCodeOfConductNonSigner lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadToPPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadToPrivatePPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadToSomeoneElsePPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testUploadToTeamPPA lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorFileLookups.testErrorMessagesWithUnicode lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorFileLookups.testNoPublishingOverrides lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorFileLookups.testPPAConflictingOrigFiles lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorFileLookups.testPPAOrigGetsPrecedence lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorFileLookups.testPPAReusingOrigFromUbuntu lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorQuotaChecks.testArchiveBinarySize lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorQuotaChecks.testPPADoNotCheckSizeQuotaForBinary lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorQuotaChecks.testPPASizeQuotaSourceRejection lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessorQuotaChecks.testPPASizeQuotaSourceWarning lp.archiveuploader.tests.test_securityuploads.TestStagedSecurityUploads.testBuildCreation lp.archiveuploader.tests.test_securityuploads.TestStagedSecurityUploads.testBuildLookup lp.archiveuploader.tests.test_securityuploads.TestStagedSecurityUploads.testCorrectBuildPassedViaCommandLine lp.archiveuploader.tests.test_securityuploads.TestStagedSecurityUploads.testWrongBuildPassedViaCommandLine lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testBinaryUploadToCopyArchive lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testCopyArchiveUploadToCurrentDistro lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testCopyArchiveUploadToSupportedDistro lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testDuplicatedBinaryUploadGetsRejected lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testInstantiate lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testLZMADebUpload lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testLocateChangesFiles lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testLocateDirectories lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testMixedPartnerUploadFails lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testMoveUpload lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testOopsCreation lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testOrderFilenames lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPackageUploadPermissions lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPackagesetUploadPermissions lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPartnerArchiveMissingForPartnerUploadFails lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPartnerUpload lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPartnerUploadToNonReleaseOrProposedPocket lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPartnerUploadToProposedPocket lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testPartnerUploadToReleasePocketInStableDistroseries lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testRejectionEmailForUnhandledException lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testSourceUploadToBuilddPath lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadAncestry lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadContribComponentOverride lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadDefaultComponentOverride lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadNonfreeComponentOverride lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadPathErrorIntendedForHumans lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadResultingInNoBuilds lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadToFrozenDistro lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadWithUnknownComponentIsRejected lp.archiveuploader.tests.test_uploadprocessor.TestUploadProcessor.testUploadWithUnknownSectionIsRejected test_failed_import_does_not_update_cache (lp.bugs.scripts.tests.test_bugimport.BugImportCacheTestCase) test_load_cache (lp.bugs.scripts.tests.test_bugimport.BugImportCacheTestCase) test_load_no_cache (lp.bugs.scripts.tests.test_bugimport.BugImportCacheTestCase) test_repeated_import (lp.bugs.scripts.tests.test_bugimport.BugImportCacheTestCase) test_bug_import_script (lp.bugs.scripts.tests.test_bugimport.BugImportScriptTestCase) test_checkbugwatches_error_recovery (lp.bugs.scripts.tests.test_bugimport.CheckBugWatchesErrorRecoveryTestCase) test_create_milestone (lp.bugs.scripts.tests.test_bugimport.GetMilestoneTestCase) test_use_existing_milestone (lp.bugs.scripts.tests.test_bugimport.GetMilestoneTestCase) lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_create_person lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_create_person_conflicting_name lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_find_existing_person lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_nobody_person lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_person_from_account lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_verify_doesnt_clobber_preferred_email lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_verify_existing_person lp.bugs.scripts.tests.test_bugimport.GetPersonTestCase.test_verify_new_person test_duplicate_bug (lp.bugs.scripts.tests.test_bugimport.ImportBugTestCase) test_import_bug (lp.bugs.scripts.tests.test_bugimport.ImportBugTestCase) test_pending_duplicate_bug (lp.bugs.scripts.tests.test_bugimport.ImportBugTestCase) test_public_security_bug (lp.bugs.scripts.tests.test_bugimport.ImportBugTestCase) test_catch_db_exception_in_the_middle (lp.bugs.scripts.tests.test_bugnotification.TestGetEmailNotificattions) test_catch_db_exception_last (lp.bugs.scripts.tests.test_bugnotification.TestGetEmailNotificattions) test_catch_simple_exception_in_the_middle (lp.bugs.scripts.tests.test_bugnotification.TestGetEmailNotificattions) test_catch_simple_exception_last (lp.bugs.scripts.tests.test_bugnotification.TestGetEmailNotificattions) lp.bugs.tests.test_bugtask.TestBugTaskHardwareSearch.test_search_results_without_duplicates lib/lp/bugs/tests/../doc/bug-export.txt lib/lp/bugs/tests/../doc/bug-private-by-default.txt lib/lp/bugs/tests/../doc/bug-set-status.txt lib/lp/bugs/tests/../doc/bug-set-status.txt lib/lp/bugs/tests/../doc/bugmail-headers.txt lib/lp/bugs/tests/../doc/bugmessage.txt lib/lp/bugs/tests/../doc/bugmessage.txt lib/lp/bugs/tests/../doc/bugmessage.txt lib/lp/bugs/tests/../doc/bugnotification-comment-syncing-team.txt lib/lp/bugs/tests/../doc/bugnotification-sending.txt lib/lp/bugs/tests/../doc/bugnotificationrecipients.txt lib/lp/bugs/tests/../doc/bugnotificationrecipients.txt lib/lp/bugs/tests/../doc/bugnotificationrecipients.txt lib/lp/bugs/tests/../doc/bugtask-expiration.txt lib/lp/bugs/tests/../doc/bugtracker-person.txt lib/lp/bugs/tests/../doc/bugtracker.txt lib/lp/bugs/tests/../doc/bugwatch.txt lib/lp/bugs/tests/../doc/bugzilla-import.txt lib/lp/bugs/tests/../doc/checkwatches-cli-switches.txt lib/lp/bugs/tests/../doc/checkwatches.txt lib/lp/bugs/tests/../doc/cve-update.txt lib/lp/bugs/tests/../doc/externalbugtracker-bug-imports.txt lib/lp/bugs/tests/../doc/externalbugtracker-bugzilla-api.txt lib/lp/bugs/tests/../doc/externalbugtracker-bugzilla-lp-plugin.txt lib/lp/bugs/tests/../doc/externalbugtracker-bugzilla-oddities.txt lib/lp/bugs/tests/../doc/externalbugtracker-bugzilla.txt lib/lp/bugs/tests/../doc/externalbugtracker-checkwatches.txt lib/lp/bugs/tests/../doc/externalbugtracker-comment-imports.txt lib/lp/bugs/tests/../doc/externalbugtracker-comment-pushing.txt lib/lp/bugs/tests/../doc/externalbugtracker-debbugs.txt lib/lp/bugs/tests/../doc/externalbugtracker-emailaddress.txt lib/lp/bugs/tests/../doc/externalbugtracker-linking-back.txt lib/lp/bugs/tests/../doc/externalbugtracker-mantis-csv.txt lib/lp/bugs/tests/../doc/externalbugtracker-mantis.txt lib/lp/bugs/tests/../doc/externalbugtracker-roundup-python-bugs.txt lib/lp/bugs/tests/../doc/externalbugtracker-roundup.txt lib/lp/bugs/tests/../doc/externalbugtracker-rt.txt lib/lp/bugs/tests/../doc/externalbugtracker-sourceforge.txt lib/lp/bugs/tests/../doc/externalbugtracker-trac-lp-plugin.txt lib/lp/bugs/tests/../doc/externalbugtracker-trac.txt lib/lp/bugs/tests/../doc/externalbugtracker.txt lib/lp/buildmaster/tests/package-arch-specific.txt lib/lp/buildmaster/tests/queuebuilder.txt testNoDispatchForMissingChroots (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) testScanDispatchForResetBuilder (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) testScanRescuesJobFromBrokenBuilder (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) testScanUpdatesBuildingJobs (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) testFailDispatchResult (lp.buildmaster.tests.test_manager.TestDispatchResult) testResetDispatchResult (lp.buildmaster.tests.test_manager.TestDispatchResult) lp.code.mail.tests.test_codehandler.TestAddReviewerEmailCommand.test_add_reviewer lp.code.mail.tests.test_codehandler.TestAddReviewerEmailCommand.test_add_reviewer_with_tags lp.code.mail.tests.test_codehandler.TestAddReviewerEmailCommand.test_numberOfArguments lp.code.mail.tests.test_codehandler.TestAddReviewerEmailCommand.test_unknown_reviewer lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_not_a_reviewer lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_numberOfArguments lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_status_approved lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_status_approved_doesnt_override_vote lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_status_rejected lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_status_rejected_doesnt_override_vote lp.code.mail.tests.test_codehandler.TestUpdateStatusEmailCommand.test_unknown_status lp.code.model.tests.test_branch.TestBranchDeletion.test_associatedProductSeriesBranchDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_bugBranchLinkDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_codeImportDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_createsJobToReclaimSpace lp.code.model.tests.test_branch.TestBranchDeletion.test_deletable lp.code.model.tests.test_branch.TestBranchDeletion.test_landingCandidateDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_landingTargetDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_prerequisiteBranchDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_productSeriesTranslationsBranchDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_relatedBranchJobsDeleted lp.code.model.tests.test_branch.TestBranchDeletion.test_revisionsDeletable lp.code.model.tests.test_branch.TestBranchDeletion.test_specBranchLinkDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_stackedBranchDisablesDeletion lp.code.model.tests.test_branch.TestBranchDeletion.test_subscriptionDoesntDisableDeletion lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_ClearDependentBranch lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_ClearOfficialPackageBranch lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_ClearSeriesBranch lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_DeleteCodeImport lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_DeletionCallable lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_DeletionOperation lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithBugDeletion lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithBugRequirements lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithCodeImportDeletion lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithCodeImportRequirements lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithMergeProposal lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithSeriesDeletion lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithSeriesRequirements lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithSpecDeletion lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_branchWithSpecRequirements lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_deleteMergeProposalDependent lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_deleteMergeProposalSource lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_deleteMergeProposalTarget lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_deleteSourceCodeReviewComment lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_deleteTargetCodeReviewComment lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_official_package_branch_deleted lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_official_package_requirements lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_plainBranch lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_sourceBranchWithCodeReviewVoteReference lp.code.model.tests.test_branch.TestBranchDeletionConsequences.test_targetBranchWithCodeReviewVoteReference lp.code.model.tests.test_branch.TestCodeImport.test_branchCodeImport lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_diff_contents lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_diff_is_bytes lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_providesInterface lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_run_diff_content lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_run_is_idempotent lp.code.model.tests.test_branchjob.TestBranchDiffJob.test_run_revision_ids lp.code.model.tests.test_branchjob.TestBranchJobDerived.test_getOopsMailController lp.code.model.tests.test_branchjob.TestBranchUpgradeJob.test_providesInterface lp.code.model.tests.test_branchjob.TestBranchUpgradeJob.test_upgrade_format_all_formats lp.code.model.tests.test_branchjob.TestBranchUpgradeJob.test_upgrade_format_no_branch_upgrade_needed lp.code.model.tests.test_branchjob.TestBranchUpgradeJob.test_upgrade_format_no_repository_upgrade_needed lp.code.model.tests.test_branchjob.TestBranchUpgradeJob.test_upgrades_branch lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_providesInterface lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_both_areas lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_hosted_area lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_mirrored_area lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_neither_area lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_scheduled_in_future lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_stores_id lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_iterReady_excludes_unready_jobs lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_iterReady_ignores_BranchDiffJobs lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_iterReady_includes_ready_jobs lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_perform_diff_ignored_for_revno_0 lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_perform_diff_performs_diff lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_providesInterface lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_revno_long lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_revno_string lp.code.model.tests.test_branchjob.TestRevisionMailJob.test_run_sends_mail lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_create lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_email_format lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_findRelatedBMP lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getAuthors lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getAuthors_with_ghost lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getMailerForRevision lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getMergedRevisionIDs lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_BMP_with_requested_review lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_merge_authors lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_merge_authors_and_authors lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_related_BMP lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_related_rejected_BMP lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_getRevisionMessage_with_related_superseded_BMP lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_iterAddedMainline lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_iterAddedMainline_order lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_iterAddedNonMainline lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_iterReady lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_message_encoding lp.code.model.tests.test_branchjob.TestRevisionsAddedJob.test_only_nodiff_subscribers_means_no_diff_generated lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_findUnfinishedJobs lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_findUnfinishedJobs_does_not_find_failed_jobs lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_findUnfinishedJobs_does_not_find_finished_jobs lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_init_translation_file_lists_skip_dirs lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_iterReady lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_iterReady_job_type lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_iterReady_not_ready lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_iterReady_revision_ids_differ lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_providesInterface lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_approved lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_changed_files lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_empty_pot lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_extra_translations_import_templates lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_extra_translations_no_import lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_multiple_approved lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_pot lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_pot_content lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_pot_subdir lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_pot_uploader lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_simplest_case_approved lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_template_and_translations lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_to_no_import_series lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_translations lp.code.model.tests.test_branchjob.TestRosettaUploadJob.test_upload_xpi_template lp.code.model.tests.test_branchmergeproposals.TestCreateMergeProposalJob.test_getOopsMailController lp.code.model.tests.test_branchmergeproposals.TestCreateMergeProposalJob.test_iterReady_excludes_unready_jobs lp.code.model.tests.test_branchmergeproposals.TestCreateMergeProposalJob.test_iterReady_includes_ready_jobs lp.code.model.tests.test_branchmergeproposals.TestCreateMergeProposalJob.test_providesInterface lp.code.model.tests.test_branchmergeproposals.TestCreateMergeProposalJob.test_run_creates_proposal lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_MergeProposalCreateJob_with_sourcepackage_branch lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_getOopsMailController lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_iterReady_excludes_branches_with_no_revisions lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_iterReady_excludes_hosted_needing_mirror lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_iterReady_excludes_unready_jobs lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_iterReady_includes_mirrored_needing_mirror lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_iterReady_includes_ready_jobs lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_providesInterface lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_run_makes_diff lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_run_sends_email lp.code.model.tests.test_branchmergeproposals.TestMergeProposalCreatedJob.test_run_skips_diff_if_present lp.code.model.tests.test_branchmergeproposals.TestUpdatePreviewDiffJob.test_run lp.code.model.tests.test_branchnavigationmenu.TestBranchNavigation.test_branch_subscription lp.code.model.tests.test_branchnavigationmenu.TestBranchNavigation.test_merge_proposal lp.code.model.tests.test_branchnavigationmenu.TestBranchNavigation.test_review_comment lp.code.model.tests.test_branchnavigationmenu.TestBranchNavigation.test_simple_branch lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_fail lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_fail_fail lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_fail_fail_succeed lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_fail_succeed_fail lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_other_import_non_interference lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_succeed lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_succeed_fail_succeed lp.code.model.tests.test_codeimport.TestConsecutiveFailureCount.test_consecutive_failure_count_zero_initially lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_createsFinishCodeImportEvent lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_createsNewJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_createsResultObject lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_deletesPassedJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_doesntCreateNewJobIfCodeImportNotReviewed lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_enoughFailuresMarksAsFailing lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_resultLogFile lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_resultObjectFields lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_resultStatus lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_successfulResultCallsRequestMirror lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_successfulResultUpdatesCodeImportLastSuccessful lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowFinishJob.test_wrongJobState lp.code.model.tests.test_codereviewvote.TestCodeReviewVote.test_create_vote lp.code.model.tests.test_diff.TestStaticDiff.test_acquireFromText lp.code.model.tests.test_diff.TestStaticDiff.test_acquireFromTextEmpty lp.code.model.tests.test_diff.TestStaticDiff.test_acquireFromTextNonEmpty lp.code.model.tests.test_diff.TestStaticDiff.test_acquire_existing lp.code.model.tests.test_diff.TestStaticDiff.test_acquire_existing_different_repo lp.code.model.tests.test_diff.TestStaticDiff.test_acquire_nonexisting lp.code.model.tests.test_diff.TestStaticDiff.test_providesInterface lp.code.model.tests.test_diff.TestStaticDiff.test_providesSourceInterface lp.code.model.tests.test_revisionauthor.TestNewlyValidatedEmailsLinkRevisionAuthors.test_validated_email_updates lp.code.model.tests.test_revisionauthor.TestRevisionAuthor.testGetNameWithoutEmailReturnsNamePart lp.code.model.tests.test_revisionauthor.TestRevisionAuthor.testGetNameWithoutEmailWithBadEmail lp.code.model.tests.test_revisionauthor.TestRevisionAuthor.testGetNameWithoutEmailWithNoEmail lp.code.model.tests.test_revisionauthor.TestRevisionAuthor.testGetNameWithoutEmailWithNoName lp.code.model.tests.test_revisionauthor.TestRevisionAuthor.testGetNameWithoutEmailWithOneWord lp.code.model.tests.test_revisionauthor.TestRevisionAuthorMatching.test_new_harry_not_linked lp.code.model.tests.test_revisionauthor.TestRevisionAuthorMatching.test_old_harry_linked lp.code.model.tests.test_revisionauthor.TestRevisionAuthorMatching.test_preferred_harry_linked lp.code.model.tests.test_revisionauthor.TestRevisionAuthorMatching.test_validated_harry_linked lp.code.model.tests.test_revisionauthor.TestRevisionEmailExtraction.test_bad_email_not_set lp.code.model.tests.test_revisionauthor.TestRevisionEmailExtraction.test_email_extracted_from_name lp.code.model.tests.test_revisionauthor.TestRevisionEmailExtraction.test_email_extracted_from_name_alternate lp.code.scripts.tests.test_revisionkarma.TestRevisionKarma.test_junkBranchMoved lp.code.scripts.tests.test_revisionkarma.TestRevisionKarma.test_newRevisionAuthor lp.code.scripts.tests.test_revisionkarma.TestRevisionKarma.test_ownerJunkBranchWithAnotherProductBranch lp.code.tests.test_branchurifield.TestBranchURIField.test_get_blacklisted_hostnames lp.code.tests.test_branchurifield.TestBranchURIField.test_get_blacklisted_hostnames_empty lp.code.tests.test_branchurifield.TestBranchURIField.test_notFromBlacklistedHostnames lp.code.tests.test_branchurifield.TestBranchURIField.test_notFromLaunchpad lp.code.tests.test_branchurifield.TestBranchURIField.test_notFromSupermirror lib/lp/code/tests/../doc/branch-merge-proposals.txt lib/lp/code/tests/../doc/codeimport-machine.txt lib/lp/code/tests/../doc/revision.txt test_ignoreNonExistentBug (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_knownMainlineRevisionsDoesntMakeLink (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_linking_bug_to_official_package_branch (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_multipleBugsInProperty (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_newMainlineRevisionAddsBugBranch (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_nonMainlineRevisionsDontMakeBugBranches (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_scanningTwiceDoesntMatter (lp.codehosting.scanner.tests.test_buglinks.TestBugLinking) test_empty_branch (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_get_revisions_branched (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_get_revisions_empty (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_get_revisions_linear (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_import_recommit (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_import_revision (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_import_revision_with_url (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_import_uncommit (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_new_author (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_new_parent (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_retrieveBranchDetails (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_retrieveDatabaseAncestry (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_sync_merged_to_merging (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_sync_merging_to_merged (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_sync_updates_branch (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_sync_with_merged_branches (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_timestamp_parsing (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSync) test_ancient_revision (lp.codehosting.scanner.tests.test_bzrsync.TestBzrSyncOneRevision) test_upload_on_new_revision (lp.codehosting.scanner.tests.test_bzrsync.TestBzrTranslationsUploadJob) test_upload_on_new_revision_no_series (lp.codehosting.scanner.tests.test_bzrsync.TestBzrTranslationsUploadJob) test_upload_on_new_revision_series_not_configured (lp.codehosting.scanner.tests.test_bzrsync.TestBzrTranslationsUploadJob) test_revision_properties (lp.codehosting.scanner.tests.test_bzrsync.TestRevisionProperty) testStackedBranch (lp.codehosting.scanner.tests.test_bzrsync.TestScanStackedBranches) testStackedBranchBadURL (lp.codehosting.scanner.tests.test_bzrsync.TestScanStackedBranches) test_create_on_new_revision (lp.codehosting.scanner.tests.test_bzrsync.TestUpdatePreviewDiffJob) test_empty_branch (lp.codehosting.scanner.tests.test_email.TestBzrSyncEmail) test_import_recommit (lp.codehosting.scanner.tests.test_email.TestBzrSyncEmail) test_import_revision (lp.codehosting.scanner.tests.test_email.TestBzrSyncEmail) test_import_uncommit (lp.codehosting.scanner.tests.test_email.TestBzrSyncEmail) test_empty_branch (lp.codehosting.scanner.tests.test_email.TestBzrSyncNoEmail) test_import_recommit (lp.codehosting.scanner.tests.test_email.TestBzrSyncNoEmail) test_import_revision (lp.codehosting.scanner.tests.test_email.TestBzrSyncNoEmail) test_import_uncommit (lp.codehosting.scanner.tests.test_email.TestBzrSyncNoEmail) test_no_subscribers (lp.codehosting.scanner.tests.test_email.TestBzrSyncNoEmail) testRecognizeDevelopment (lp.codehosting.scanner.tests.test_formats.TestScanBranchFormat7) testRecognize2a (lp.codehosting.scanner.tests.test_formats.TestScanFormat2a) testRecognizeKnit (lp.codehosting.scanner.tests.test_formats.TestScanFormatKnit) testRecognizePack (lp.codehosting.scanner.tests.test_formats.TestScanFormatPack) testRecognizeWeave (lp.codehosting.scanner.tests.test_formats.TestScanFormatWeave) testUnrecognize (lp.codehosting.scanner.tests.test_formats.TestScanUnrecognizedFormat) test_auto_merge_proposals_not_merged_proposal (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) test_auto_merge_proposals_not_merged_with_updated_source (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) test_auto_merge_proposals_real_merge (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) test_auto_merge_proposals_real_merge_target_scanned_first (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) test_auto_merge_proposals_rejected_proposal (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) test_auto_merge_proposals_rejected_proposal_target_scanned_first (lp.codehosting.scanner.tests.test_mergedetection.TestAutoMergeDetectionForMergeProposals) lp.codehosting.scanner.tests.test_mergedetection.TestBranchMergeDetectionHandler.test_mergeOfTwoBranches_source_series_branch lp.codehosting.scanner.tests.test_mergedetection.TestBranchMergeDetectionHandler.test_mergeOfTwoBranches_target_dev_focus lp.codehosting.scanner.tests.test_mergedetection.TestBranchMergeDetectionHandler.test_mergeOfTwoBranches_target_not_dev_focus lp.codehosting.scanner.tests.test_mergedetection.TestBranchMergeDetectionHandler.test_mergeProposalMergeDetected lp.codehosting.scanner.tests.test_mergedetection.TestBranchMergeDetectionHandler.test_mergeProposalMergeDetected_not_series lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_branch_tip_in_ancestry lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_branch_tip_in_ancestry_status_merged lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_other_branch_same_tip_revision_not_emitted lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_other_branch_with_NULL_REVISION_last_scanned_id lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_other_branch_with_no_last_scanned_id lp.codehosting.scanner.tests.test_mergedetection.TestMergeDetection.test_own_branch_not_emitted lp.codehosting.tests.test_jobs.TestRevisionMailJob.test_runJob_generates_diff lib/lp/coop/answersbugs/tests/notifications-linked-bug.txt lib/lp/coop/answersbugs/tests/notifications-linked-bug.txt lp.registry.browser.tests.test_person_view.TestPersonView.test_karma_category_sort test_failure_propagation (lp.registry.tests.test_distributionmirror_prober.TestArchiveMirrorProberCallbacks) test_mirrorseries_creation_and_deletion (lp.registry.tests.test_distributionmirror_prober.TestArchiveMirrorProberCallbacks) test_expected_failures_are_ignored (lp.registry.tests.test_distributionmirror_prober.TestMirrorCDImageProberCallbacks) test_mirrorcdimageseries_creation_and_deletion (lp.registry.tests.test_distributionmirror_prober.TestMirrorCDImageProberCallbacks) test_unexpected_failures_are_logged_but_not_raised (lp.registry.tests.test_distributionmirror_prober.TestMirrorCDImageProberCallbacks) test_MirrorCDImageSeries_records_are_deleted_before_probing (lp.registry.tests.test_distributionmirror_prober.TestProbeFunctionSemaphores) test_archive_mirror_probe_function (lp.registry.tests.test_distributionmirror_prober.TestProbeFunctionSemaphores) test_cdimage_mirror_probe_function (lp.registry.tests.test_distributionmirror_prober.TestProbeFunctionSemaphores) lp.registry.tests.test_distributionsourcepackage.TestDistributionSourcePackageFindRelatedArchives.test_development_version lp.registry.tests.test_distributionsourcepackage.TestDistributionSourcePackageFindRelatedArchives.test_development_version_no_current_series lp.registry.tests.test_distributionsourcepackage.TestDistributionSourcePackageFindRelatedArchives.test_does_not_include_copied_packages lp.registry.tests.test_distributionsourcepackage.TestDistributionSourcePackageFindRelatedArchives.test_order_by_soyuz_package_karma lp.registry.tests.test_distributionsourcepackage.TestDistributionSourcePackageFindRelatedArchives.test_require_package_karma lib/lp/registry/tests/../doc/distribution-sourcepackage.txt lib/lp/registry/tests/../doc/karmacache.txt lib/lp/registry/tests/../doc/sourceforge-remote-products.txt lib/lp/registry/tests/../doc/standing.txt test_listteammembers_default_list (lp.registry.tests.test_listteammembers.ListTeamMembersTestCase) test_listteammembers_email_only (lp.registry.tests.test_listteammembers.ListTeamMembersTestCase) test_listteammembers_full_details (lp.registry.tests.test_listteammembers.ListTeamMembersTestCase) test_listteammembers_sshkeys (lp.registry.tests.test_listteammembers.ListTeamMembersTestCase) test_listteammembers_unknown_team (lp.registry.tests.test_listteammembers.ListTeamMembersTestCase) testDistributionTable (lp.registry.tests.test_pillarname_triggers.PillarNameTriggersTestCase) testProductTable (lp.registry.tests.test_pillarname_triggers.PillarNameTriggersTestCase) testProjectTable (lp.registry.tests.test_pillarname_triggers.PillarNameTriggersTestCase) test_getFilters (lp.registry.tests.test_prf_finder.GetFiltersTestCase) test_handleRelease (lp.registry.tests.test_prf_finder.HandleReleaseTestCase) test_handleReleaseTwice (lp.registry.tests.test_prf_finder.HandleReleaseTestCase) test_handleReleaseUnableToParseVersion (lp.registry.tests.test_prf_finder.HandleReleaseTestCase) test_handleReleaseWithExistingRelease (lp.registry.tests.test_prf_finder.HandleReleaseTestCase) test (lp.registry.tests.test_ro_user.RoUserTestCase) test_basic (lp.registry.tests.test_update_stats.UpdateStatsTest) test_disabled_template (lp.registry.tests.test_update_stats.UpdateTranslationStatsTest) test_english (lp.registry.tests.test_update_stats.UpdateTranslationStatsTest) lp.services.apachelogparser.tests.test_apachelogparser.TestParsedFilesDetection.test_completely_parsed_file lp.services.apachelogparser.tests.test_apachelogparser.TestParsedFilesDetection.test_different_files_with_same_name lp.services.apachelogparser.tests.test_apachelogparser.TestParsedFilesDetection.test_gzipped_file lp.services.apachelogparser.tests.test_apachelogparser.TestParsedFilesDetection.test_not_parsed_file lp.services.apachelogparser.tests.test_apachelogparser.TestParsedFilesDetection.test_parsed_file_with_new_content lp.services.apachelogparser.tests.test_apachelogparser.Test_create_or_update_parsedlog_entry.test_creation_of_new_entries lp.services.apachelogparser.tests.test_apachelogparser.Test_create_or_update_parsedlog_entry.test_update_of_existing_entries lp.services.database.tests.test_precache.PrecacheTestCase.test_any lp.services.database.tests.test_precache.PrecacheTestCase.test_cache_populated lp.services.database.tests.test_precache.PrecacheTestCase.test_config lp.services.database.tests.test_precache.PrecacheTestCase.test_config_returnvalue lp.services.database.tests.test_precache.PrecacheTestCase.test_copy lp.services.database.tests.test_precache.PrecacheTestCase.test_count lp.services.database.tests.test_precache.PrecacheTestCase.test_first lp.services.database.tests.test_precache.PrecacheTestCase.test_one lp.services.database.tests.test_precache.PrecacheTestCase.test_order_by lp.services.database.tests.test_precache.PrecacheTestCase.test_slice lp.services.job.tests.test_job.TestJob.test_complete lp.services.job.tests.test_job.TestJob.test_complete_when_completed_is_invalid lp.services.job.tests.test_job.TestJob.test_complete_when_failed_is_invalid lp.services.job.tests.test_job.TestJob.test_complete_when_waiting_is_invalid lp.services.job.tests.test_job.TestJob.test_default_status lp.services.job.tests.test_job.TestJob.test_fail lp.services.job.tests.test_job.TestJob.test_fail_when_completed_is_invalid lp.services.job.tests.test_job.TestJob.test_fail_when_failed_is_invalid lp.services.job.tests.test_job.TestJob.test_fail_when_waiting_is_invalid lp.services.job.tests.test_job.TestJob.test_implements_IJob lp.services.job.tests.test_job.TestJob.test_queue lp.services.job.tests.test_job.TestJob.test_queue_when_completed_is_invalid lp.services.job.tests.test_job.TestJob.test_queue_when_failed_is_invalid lp.services.job.tests.test_job.TestJob.test_queue_when_waiting_is_invalid lp.services.job.tests.test_job.TestJob.test_start lp.services.job.tests.test_job.TestJob.test_start_increments_attempt_count lp.services.job.tests.test_job.TestJob.test_start_when_completed_is_invalid lp.services.job.tests.test_job.TestJob.test_start_when_failed_is_invalid lp.services.job.tests.test_job.TestJob.test_start_when_running_is_invalid lp.services.job.tests.test_job.TestReadiness.test_acquireHeldLease lp.services.job.tests.test_job.TestReadiness.test_acquireLease lp.services.job.tests.test_job.TestReadiness.test_acquireStaleLease lp.services.job.tests.test_job.TestReadiness.test_ready_jobs lp.services.job.tests.test_job.TestReadiness.test_ready_jobs_lease_expired lp.services.job.tests.test_job.TestReadiness.test_ready_jobs_lease_in_future lp.services.job.tests.test_job.TestReadiness.test_ready_jobs_not_jobs_scheduled_in_future lp.services.job.tests.test_job.TestReadiness.test_ready_jobs_started lp.services.job.tests.test_runner.TestJobRunner.test_runAll lp.services.job.tests.test_runner.TestJobRunner.test_runAll_aborts_transaction_on_error lp.services.job.tests.test_runner.TestJobRunner.test_runAll_mails_oopses lp.services.job.tests.test_runner.TestJobRunner.test_runAll_mails_user_errors lp.services.job.tests.test_runner.TestJobRunner.test_runAll_reports_oopses lp.services.job.tests.test_runner.TestJobRunner.test_runAll_requires_IRunnable lp.services.job.tests.test_runner.TestJobRunner.test_runAll_skips_lease_failures lp.services.job.tests.test_runner.TestJobRunner.test_runJob lp.services.job.tests.test_runner.TestJobRunner.test_runJob_records_failure lp.services.mail.tests.test_basemailer.TestBaseMailer.test_generateEmail_adds_attachments lp.services.mail.tests.test_basemailer.TestBaseMailer.test_generateEmail_force_no_attachments lp.services.mail.tests.test_basemailer.TestBaseMailer.test_generateEmail_sets_envelope_to lp.services.mail.tests.test_basemailer.TestBaseMailer.test_generateEmail_uses_getToAddresses lp.services.mail.tests.test_basemailer.TestBaseMailer.test_sendall_first_failure_strips_attachments lp.services.mail.tests.test_basemailer.TestBaseMailer.test_sendall_single_failure_doesnt_kill_all lib/lp/services/scripts/tests/../doc/script-monitoring.txt testInitializeFailure (lp.soyuz.scripts.tests.test_archivecruftchecker.TestArchiveCruftChecker) testInitializeSuccess (lp.soyuz.scripts.tests.test_archivecruftchecker.TestArchiveCruftChecker) testSuiteDistArchive (lp.soyuz.scripts.tests.test_archivecruftchecker.TestArchiveCruftChecker) testAllSeries (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testCalculateDistroseries (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testOtherDistribution (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testOtherDistroseries (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testRightDistroseries (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testRunQueueBuilder (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testScoringOnlyDoesNotCreateBuilds (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testScoringOnlyWorks (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestQueueBuilder) testEmptyRun (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestRetryDepwait) testRunRetryDepwait (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestRetryDepwait) testUnknownDistribution (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestRetryDepwait) testWorkingRun (lp.soyuz.scripts.tests.test_buildd_cronscripts.TestRetryDepwait) test_changeoveride_initialize (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_modes (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_multiple_targets (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_no_change (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_operations (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_restricted_by_architecture (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_restricted_by_pocket (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_changeoverride_restricted_by_version (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_overrides_with_changed_archive (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_target_publication_not_found (lp.soyuz.scripts.tests.test_changeoverride.TestChangeOverride) test_add_and_get (lp.soyuz.scripts.tests.test_chrootmanager.TestChrootManager) test_add_fail (lp.soyuz.scripts.tests.test_chrootmanager.TestChrootManager) test_initialize (lp.soyuz.scripts.tests.test_chrootmanager.TestChrootManager) test_remove_fail (lp.soyuz.scripts.tests.test_chrootmanager.TestChrootManager) test_update_and_remove (lp.soyuz.scripts.tests.test_chrootmanager.TestChrootManager) lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_binaries_from_binaries_published_as_pending lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_binaries_from_fullybuilt_and_published lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_binaries_from_private_archives lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_only_source_from_FTBFS lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_only_source_from_binaries_pending_publication lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_only_source_from_building lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_only_source_from_fullybuilt_and_published lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_can_copy_only_source_from_private_archives lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_cannot_copy_binaries_from_FTBFS lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_cannot_copy_binaries_from_binaries_pending_publication lp.soyuz.scripts.tests.test_copypackage.CopyCheckerDifferentArchiveHarness.test_cannot_copy_binaries_from_building lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_can_copy_binaries_from_fullybuilt_and_published lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_can_copy_only_source_from_FTBFS lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_binaries_from_FTBFS lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_binaries_from_binaries_pending_publication lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_binaries_from_binaries_published_as_pending lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_binaries_from_building lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_only_source_from_binaries_pending_publication lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_only_source_from_building lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_only_source_from_deleted lp.soyuz.scripts.tests.test_copypackage.CopyCheckerSameArchiveHarness.test_cannot_copy_only_source_from_fullybuilt_and_published lp.soyuz.scripts.tests.test_copypackage.CopyCheckerTestCase.test_checkCopy_cannot_copy_expired_binaries lp.soyuz.scripts.tests.test_copypackage.CopyCheckerTestCase.test_checkCopy_forbids_copies_from_other_distributions lp.soyuz.scripts.tests.test_copypackage.CopyCheckerTestCase.test_checkCopy_identifies_conflicting_copy_candidates lp.soyuz.scripts.tests.test_copypackage.CopyCheckerTestCase.test_checkCopy_identifies_delayed_copies_conflicts lp.soyuz.scripts.tests.test_copypackage.CopyCheckerTestCase.test_checkCopy_suppressing_delayed_copies testSimpleRun (lp.soyuz.scripts.tests.test_copypackage.CopyPackageScriptTestCase) lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testBadDistributionDestination lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testBadPPADestination lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testBadSuiteDestination lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyAcrossPPAs lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyAcrossPartner lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyAncestryLookup lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyArchitectureIndependentBinaries lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyAvoidsBinaryConflicts lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyBetweenDistroSeries lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyBetweenPockets lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyClosesBugs lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyCreatesMissingBuilds lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopyFromPrivateToPublicPPAs lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopySourceAndBinariesFromPPA lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCopySourceFromPPA lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testCrossPartnerCopiesFails lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testFailIfSameLocations lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testFailIfValidPackageButNotInSpecifiedSuite lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testPpaPartnerInconsistentLocations lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testPropagatingSecurityToUpdates lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testSourceLookupFailure lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testUnembargoSuite lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testUnembargoing lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testVersionConflictInDifferentPockets lp.soyuz.scripts.tests.test_copypackage.CopyPackageTestCase.testWillNotCopyTwice lp.soyuz.scripts.tests.test_copypackage.DoDelayedCopyTestCase.test_do_delayed_copy_of_partially_built_sources lp.soyuz.scripts.tests.test_copypackage.DoDelayedCopyTestCase.test_do_delayed_copy_simple lp.soyuz.scripts.tests.test_copypackage.DoDirectCopyTestCase.testCanCopyArchIndependentBinariesBuiltInAnUnsupportedArch lp.soyuz.scripts.tests.test_copypackage.UpdateFilesPrivacyTestCase.testUpdateFilesPrivacyDoesNotPrivatizePublicFiles lp.soyuz.scripts.tests.test_copypackage.UpdateFilesPrivacyTestCase.testUpdateFilesPrivacyForBinaries lp.soyuz.scripts.tests.test_copypackage.UpdateFilesPrivacyTestCase.testUpdateFilesPrivacyForSources lp.soyuz.scripts.tests.test_copypackage.UpdateFilesPrivacyTestCase.testUpdateFilesPrivacyOnlyAcceptsPublishingRecords testBlacklistingWorks (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testDoesNotAffectNonPPA (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testDryRun (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testExpirationWithDateOverThreshold (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testNoExpirationWithDateOverThresholdAndOtherPubOverThreshold (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testNoExpirationWithDateOverThresholdAndOtherPubUnderThreshold (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testNoExpirationWithDateOverThresholdAndOtherValidPublication (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testNoExpirationWithDateUnderThreshold (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testNoExpirationWithNoDateremoved (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testPrivatePPAsNotExpired (lp.soyuz.scripts.tests.test_expire_ppa_bins.TestPPABinaryExpiry) testActionsWithDefinedSuite (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testActionsWithUndefinedSuite (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testDefaultContextLocation (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testDevelopmentAndFrozenDistroSeries (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testLocationFailures (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testMissingAction (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testSuccessfullyAction (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testUnexpectedArgument (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testUnknownAction (lp.soyuz.scripts.tests.test_lpquerydistro.TestLpQueryDistro) testNonObsoleteDistroseries (lp.soyuz.scripts.tests.test_obsoletedistroseries.TestObsoleteDistroseries) testNothingToDoCase (lp.soyuz.scripts.tests.test_obsoletedistroseries.TestObsoleteDistroseries) testObsoleteDistroseriesWorks (lp.soyuz.scripts.tests.test_obsoletedistroseries.TestObsoleteDistroseries) testSimpleRun (lp.soyuz.scripts.tests.test_obsoletedistroseries.TestObsoleteDistroseriesScript) lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testArchWithoutBuilds lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testArchiveNameClash lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testCopyArchiveCreation lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testCopyFromPPA lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testDisabledDestinationArchive lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testFamiliesForExistingArchives lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testInvalidCopyArchiveName lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testInvalidOriginArchiveName lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testInvalidProcessorFamilyName lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testInvalidSuite lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testInvalidUserName lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testMergeCopy lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testMergecopyToMissingArchive lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testMissingCreationReason lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testMissingProcessorFamily lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testMultipleArchTags lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testPackagesetDelta lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testPrivateOriginArchive lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testUnknownOriginArchive lp.soyuz.scripts.tests.test_populatearchive.TestPopulateArchiveScript.testUnknownOriginPPA lp.soyuz.scripts.tests.test_ppakeygenerator.TestPPAKeyGenerator.testGenerateKeyForASinglePPA lp.soyuz.scripts.tests.test_ppakeygenerator.TestPPAKeyGenerator.testGenerateKeyForAllPPA lp.soyuz.scripts.tests.test_ppakeygenerator.TestPPAKeyGenerator.testPPAAlreadyHasSigningKey lp.soyuz.scripts.tests.test_ppakeygenerator.TestPPAKeyGenerator.testPersonHasNoPPA lp.soyuz.scripts.tests.test_ppakeygenerator.TestPPAKeyGenerator.testPersonNotFound testDeniedOptionCombination (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testDiskReportsBlockedWithoutDiskAccess (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testGetActivePPAs (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testMissingRepos (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testOrphanRepos (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testOutput (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testOverQuota (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testRunMain (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testUserEmails (lp.soyuz.scripts.tests.test_ppareport.TestPPAReport) testDryRun (lp.soyuz.scripts.tests.test_processdeathrow.TestProcessDeathRow) testPPARun (lp.soyuz.scripts.tests.test_processdeathrow.TestProcessDeathRow) testWetRun (lp.soyuz.scripts.tests.test_processdeathrow.TestProcessDeathRow) testLimitedRun (lp.soyuz.scripts.tests.test_processpendingpackagediffs.TestProcessPendingPackageDiffsScript) testSimpleRun (lp.soyuz.scripts.tests.test_processpendingpackagediffs.TestProcessPendingPackageDiffsScript) testSimpleScriptRun (lp.soyuz.scripts.tests.test_processpendingpackagediffs.TestProcessPendingPackageDiffsScript) testSimpleRun (lp.soyuz.scripts.tests.test_processupload.TestProcessUpload) testTopLevelLockFile (lp.soyuz.scripts.tests.test_processupload.TestProcessUpload) testDirtyPocketProcessing (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testDistsrootOverridePartnerArchive (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testDistsrootOverridePrimaryArchive (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testExclusiveOptions (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testForPPA (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testForPrivatePPA (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testPublishDistroRun (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testPublishPrimaryDebug (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testRunWithEmptySuites (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testRunWithSuite (lp.soyuz.scripts.tests.test_publishdistro.TestPublishDistro) testAcceptActionWithMultipleIDs (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testAcceptanceWorkflowForDuplications (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testAcceptingBinaryDoesntGenerateEmail (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testAcceptingSourceClosesBug (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testAcceptingSourceCreateBuilds (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testAcceptingSourceGeneratesEmail (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testBrokenAction (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testHelpAction (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testInfoAction (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testInfoActionByID (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testInfoActionByName (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testInfoActionDoesNotSupportWildCards (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverrideBinary (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverrideBinaryWithArchiveChange (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverrideSource (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverrideSourceWithArchiveChange (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverrideSourceWithNonexistentArchiveChange (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testOverridingMulipleBinariesFromSameBuild (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testQueueDoesNotAnnounceBackports (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testQueueDoesNotSendAnyEmailsForTranslations (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testQueueSupportForSuiteNames (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testRejectBinarySendsEmail (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testRejectLangpackSendsNoEmail (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testRejectSourceSendsEmail (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testRejectWithMultipleIDs (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testRemovedPublishRecordDoesNotAffectQueueNewness (lp.soyuz.scripts.tests.test_queue.TestQueueTool) testFetchActionByIDDoNotOverwriteFilesystem (lp.soyuz.scripts.tests.test_queue.TestQueueToolInJail) testFetchActionByNameDoNotOverwriteFilesystem (lp.soyuz.scripts.tests.test_queue.TestQueueToolInJail) testFetchActionRaisesErrorIfDifferentFileAlreadyFetched (lp.soyuz.scripts.tests.test_queue.TestQueueToolInJail) testFetchMultipleItems (lp.soyuz.scripts.tests.test_queue.TestQueueToolInJail) testQueueFetch (lp.soyuz.scripts.tests.test_queue.TestQueueToolInJail) testPackageNameNotGiven (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemovalCommentNotGiven (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveBinaryOnly (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveBinaryOnlySpecificArch (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveComponentFilter (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveComponentFilterError (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveFromPPA (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveFromPartner (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveMultiplePackages (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveSourceAndBinaries (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testRemoveSourceOnly (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testUnknownRemover (lp.soyuz.scripts.tests.test_removepackage.TestPackageRemover) testSimpleRun (lp.soyuz.scripts.tests.test_removepackage.TestRemovePackageScript) testFindLatestPublishedBinariesCheckComponent (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedBinariesInPARTNER (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedBinariesInPPA (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedBinariesInPRIMARY (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedBinariesWithSpecificVersion (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedSourceAndCheckComponent (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedSourceInPARTNER (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedSourceInPPA (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedSourceInPRIMARY (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFindLatestPublishedSourceWithSpecificVersion (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testFinishProcedure (lp.soyuz.scripts.tests.test_soyuzscript.TestSoyuzScript) testCheckDownloadedFilesOK (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testCheckDownloadedFilesWrongMD5 (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testCheckDownloadedFilesWrongSize (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testFetchLibrarianFilesGotDuplicatedDSC (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testFetchLibrarianFilesOK (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testFetchSyncFiles (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testInstantiate (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testSyncSourceMD5Sum (lp.soyuz.scripts.tests.test_sync_source.TestSyncSource) testSyncSourceRun (lp.soyuz.scripts.tests.test_sync_source.TestSyncSourceScript) lp.soyuz.tests.test_archive.TestArchiveRepositorySize.test_binaries_size_does_not_include_ddebs_for_ppas lp.soyuz.tests.test_archive.TestArchiveRepositorySize.test_binaries_size_includes_ddebs_for_other_archives lp.soyuz.tests.test_archive.TestArchiveRepositorySize.test_sources_size_does_not_count_duplicated_files lp.soyuz.tests.test_archive.TestArchiveRepositorySize.test_sources_size_on_empty_archive lp.soyuz.tests.test_archive.TestGetPublicationsInArchive.testEmptyListOfArchives lp.soyuz.tests.test_archive.TestGetPublicationsInArchive.testPubsForSpecificDistro lp.soyuz.tests.test_archive.TestGetPublicationsInArchive.testReturnsAllPublishedPublications lp.soyuz.tests.test_archive.TestGetPublicationsInArchive.testReturnsOnlyPublicationsForGivenArchives lp.soyuz.tests.test_archive.TestGetPublicationsInArchive.testReturnsOnlyPublishedPublications lp.soyuz.tests.test_archive.TestGetSourcePackageReleases.test_getSourcePackageReleases_with_buildstatus lp.soyuz.tests.test_archive.TestGetSourcePackageReleases.test_getSourcePackageReleases_with_no_params lp.soyuz.tests.test_archive.TestSeriesWithSources.test_series_with_sources_ignore_non_published_records lp.soyuz.tests.test_archive.TestSeriesWithSources.test_series_with_sources_ordered_by_version lp.soyuz.tests.test_archive.TestSeriesWithSources.test_series_with_sources_returns_all_series lp.soyuz.tests.test_build.TestBuildSetGetBuildsForArchive.test_getBuildsForArchive_by_arch_tag lp.soyuz.tests.test_build.TestBuildSetGetBuildsForArchive.test_getBuildsForArchive_no_params lp.soyuz.tests.test_build.TestBuildSetGetBuildsForBuilder.test_getBuildsForBuilder_by_arch_tag lp.soyuz.tests.test_build.TestBuildSetGetBuildsForBuilder.test_getBuildsForBuilder_no_params lp.soyuz.tests.test_build.TestBuildUpdateDependencies.testBug378828 lp.soyuz.tests.test_build.TestBuildUpdateDependencies.testInvalidDependencies lp.soyuz.tests.test_build.TestBuildUpdateDependencies.testUpdateDependenciesWorks lib/lp/soyuz/tests/../doc/build-estimated-dispatch-time.txt lib/lp/soyuz/tests/../doc/build-notification.txt lib/lp/soyuz/tests/../doc/buildd-scoring.txt lib/lp/soyuz/tests/../doc/buildd-slave.txt lib/lp/soyuz/tests/../doc/buildd-slavescanner.txt lib/lp/soyuz/tests/../doc/closing-bugs-from-changelogs.txt lib/lp/soyuz/tests/../doc/closing-bugs-from-changelogs.txt lib/lp/soyuz/tests/../doc/distroarchseriesbinarypackage.txt lib/lp/soyuz/tests/../doc/manage-chroot.txt lib/lp/soyuz/tests/../doc/nascentupload.txt lib/lp/soyuz/tests/../doc/package-cache.txt lib/lp/soyuz/tests/../doc/publishing.txt Failure in test lib/lp/soyuz/tests/../doc/publishing.txt Failed doctest test for publishing.txt File "lib/lp/soyuz/tests/../doc/publishing.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/soyuz/tests/../doc/publishing.txt", line 137, in publishing.txt Failed example: print_build_status_summary(build_status_summary) Differences (ndiff with -expected +actual): FULLYBUILT_PENDING + i386 build of foo 666 in ubuntutest breezy-autotest RELEASE hppa build of foo 666 in ubuntutest breezy-autotest RELEASE - i386 build of foo 666 in ubuntutest breezy-autotest RELEASE ---------------------------------------------------------------------- File "lib/lp/soyuz/tests/../doc/publishing.txt", line 144, in publishing.txt Failed example: for build in spph.getUnpublishedBuilds(): print build.title Differences (ndiff with -expected +actual): + i386 build of foo 666 in ubuntutest breezy-autotest RELEASE hppa build of foo 666 in ubuntutest breezy-autotest RELEASE - i386 build of foo 666 in ubuntutest breezy-autotest RELEASE ---------------------------------------------------------------------- File "lib/lp/soyuz/tests/../doc/publishing.txt", line 1163, in publishing.txt Failed example: print ordered_filenames[-1] Differences (ndiff with -expected +actual): - firefox-0.9.2.orig.tar.gz + foobar-1.0.dsc lib/lp/soyuz/tests/../doc/sourcepackagerelease-build-lookup.txt lib/lp/soyuz/tests/../doc/soyuz-set-of-uploads.txt lp.soyuz.tests.test_hasbuildrecords.TestArchiveHasBuildRecords.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestArchiveHasBuildRecords.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestArchiveHasBuildRecords.test_getBuildRecords_no_archs lp.soyuz.tests.test_hasbuildrecords.TestBuilderHasBuildRecords.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestBuilderHasBuildRecords.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestBuilderHasBuildRecords.test_getBuildRecords_no_archs lp.soyuz.tests.test_hasbuildrecords.TestDistroArchSeriesHasBuildRecords.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestDistroArchSeriesHasBuildRecords.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestDistroArchSeriesHasBuildRecords.test_getBuildRecords_no_archs lp.soyuz.tests.test_hasbuildrecords.TestDistroSeriesHasBuildRecords.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestDistroSeriesHasBuildRecords.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestDistroSeriesHasBuildRecords.test_getBuildRecords_no_archs lp.soyuz.tests.test_hasbuildrecords.TestHasBuildRecordsInterface.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestHasBuildRecordsInterface.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestHasBuildRecordsInterface.test_getBuildRecords_no_archs lp.soyuz.tests.test_hasbuildrecords.TestSourcePackageHasBuildRecords.testProvidesHasBuildRecords lp.soyuz.tests.test_hasbuildrecords.TestSourcePackageHasBuildRecords.test_getBuildRecords_by_arch_tag lp.soyuz.tests.test_hasbuildrecords.TestSourcePackageHasBuildRecords.test_getBuildRecords_no_archs lp.soyuz.tests.test_packageupload.PackageUploadTestCase.test_acceptFromCopy_refuses_empty_copies lp.soyuz.tests.test_packageupload.PackageUploadTestCase.test_acceptFromQueue_refuses_delayed_copies lp.soyuz.tests.test_packageupload.PackageUploadTestCase.test_acceptFromUpload_refuses_delayed_copies lp.soyuz.tests.test_packageupload.PackageUploadTestCase.test_realiseUpload_for_delayed_copies lp.soyuz.tests.test_packageupload.PackageUploadTestCase.test_realiseUpload_for_source_only_delayed_copies testBinaryStanza (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexes) testBinaryStanzaDescription (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexes) testBinaryStanzaWithNonAscii (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexes) testSourceStanza (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexes) test_getIndexStanza_binary_stanza (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexesReparsing) test_getIndexStanza_source_stanza (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexesReparsing) test_getIndexStanza_with_correct_dsc_binaries (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexesReparsing) test_getIndexStanza_with_corrupt_dsc_binaries (lp.soyuz.tests.test_publish_archive_indexes.TestNativeArchiveIndexesReparsing) lp.soyuz.tests.test_publishing.OverrideFromAncestryTestCase.test_overrideFromAncestry_fallback_to_binary_component lp.soyuz.tests.test_publishing.OverrideFromAncestryTestCase.test_overrideFromAncestry_fallback_to_source_component lp.soyuz.tests.test_publishing.OverrideFromAncestryTestCase.test_overrideFromAncestry_follow_ancestry_binary_component lp.soyuz.tests.test_publishing.OverrideFromAncestryTestCase.test_overrideFromAncestry_follow_ancestry_source_component lp.soyuz.tests.test_publishing.OverrideFromAncestryTestCase.test_overrideFromAncestry_only_works_for_pending_records testPublishInAnotherArchive (lp.soyuz.tests.test_publishing.TestNativePublishing) testPublishingAlreadyInPool (lp.soyuz.tests.test_publishing.TestNativePublishing) testPublishingDifferentContents (lp.soyuz.tests.test_publishing.TestNativePublishing) testPublishingOverwriteFileInPool (lp.soyuz.tests.test_publishing.TestNativePublishing) testPublishingSymlink (lp.soyuz.tests.test_publishing.TestNativePublishing) test_publish_binaries (lp.soyuz.tests.test_publishing.TestNativePublishing) test_publish_ddeb_for_ppas (lp.soyuz.tests.test_publishing.TestNativePublishing) test_publish_source (lp.soyuz.tests.test_publishing.TestNativePublishing) lp.soyuz.tests.test_publishing_models.TestPublishingSet.test_getUnpublishedBuildsForSources_none_published lp.soyuz.tests.test_publishing_models.TestPublishingSet.test_getUnpublishedBuildsForSources_one_published lp.soyuz.tests.test_publishing_models.TestPublishingSet.test_getUnpublishedBuildsForSources_with_cruft testPublicationLookUpForFrozenDistroArchSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublicationLookUpForFrozenDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublicationLookUpForStableDistroArchSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublicationLookUpForStableDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublicationLookUpForUnstableDistroArchSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublicationLookUpForUnstableDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublishFrozenDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublishStableDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) testPublishUnstableDistroSeries (lp.soyuz.tests.test_publishing_top_level_api.TestICanPublishPackagesAPI) lp.translations.browser.tests.test_distroserieslanguage_views.TestDistroSeriesLanguage.test_empty_view lp.translations.browser.tests.test_distroserieslanguage_views.TestDistroSeriesLanguage.test_translation_group lp.translations.browser.tests.test_distroserieslanguage_views.TestDistroSeriesLanguage.test_translation_team lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_all_projects_and_packages_to_review_none lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_all_projects_and_packages_to_review_one lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_all_projects_and_packages_to_review_string_plural lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_all_projects_and_packages_to_review_string_singular lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_getTargetsForTranslation lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_getTargetsForTranslation_max_fetch lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_num_projects_and_packages_to_review lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_num_projects_and_packages_to_review_zero lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_person_is_reviewer_false lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_person_is_reviewer_true lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_person_is_translator_false lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_person_is_translator_true lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_requires_preferred_languages lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_suggestTargetsForTranslation lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_suggestTargetsForTranslation_limits_query lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_review_caps_existing_involvement lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_review_caps_suggestions lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_review_caps_total lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_translate_caps_existing_involvement lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_translate_caps_total lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_p_n_p_to_translate_lists_most_and_least_translated lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_projects_and_packages_to_review lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_top_projects_and_packages_to_translate lp.translations.browser.tests.test_persontranslationview.TestPersonTranslationView.test_translation_groups lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_all_messages lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_changed_in_launchpad lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_invalid_filter lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_new_suggestions lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_translated lp.translations.browser.tests.test_pofile_view.TestPOFileBaseViewFiltering.test_show_untranslated lp.translations.browser.tests.test_product_view.TestProduct.test_primary_translatable_with_package_link lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeries.test_has_translation_documentation lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeries.test_productserieslanguages lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeries.test_productserieslanguages_english lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeries.test_single_potemplate lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeriesLanguage.test_empty_view lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeriesLanguage.test_translation_group lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeriesLanguage.test_translation_team lp.translations.browser.tests.test_translatablemessage_view.TestTranslatableMessageView.test_browser_message lp.translations.browser.tests.test_translatablemessage_view.TestTranslatableMessageView.test_empty_message lp.translations.browser.tests.test_translatablemessage_view.TestTranslatableMessageView.test_plural_message lp.translations.browser.tests.test_translatablemessage_view.TestTranslatableMessageView.test_singular_message lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_aggregate lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_aggregate_bundles_package lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_aggregate_bundles_productseries lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_aggregate_potemplate lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_aggregate_product_and_package lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_different_languages lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_different_templates lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_package_different_languages lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_package_different_templates lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_pofile_plus_template lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_product_wild_mix lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_sharing_pofiles lp.translations.browser.tests.test_translationlinksaggregator.TestTranslationLinksAggregator.test_circumscribe_single_pofile test_flagsHandling (lp.translations.scripts.tests.test_copy_distroseries_translations.TestCopying) lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_FindClashesWithNonTwin lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_FindClashesWithTwin lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_FindCurrentClash lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_FindImportedClash lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_FindTwin lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_MapDivergedMessage lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_MapSharedMessage lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_NoMessagesToMap lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_ScrubPOTMsgSetTranslationsWithDuplication lp.translations.scripts.tests.test_message_sharing_migration.TestMapMessages.test_ScrubPOTMsgSetTranslationsWithoutDuplication lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMerging.test_matchedPOTMsgSetsShare lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMerging.test_mergePOTMsgSets_is_idempotent lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMerging.test_sharingPreservesSequenceNumbers lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMerging.test_unmatchedPOTMsgSetsDoNotShare lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_clashingSharedTranslations lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_currentMessageDoesNotMergeIntoSuggestion lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_duplicatesAreCleanedUp lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_mergingIdenticalSharedMessages lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_mergingIdenticalSuggestions lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_mergingSharedMessages lp.translations.scripts.tests.test_message_sharing_migration.TestPOTMsgSetMergingAndTranslations.test_sharingDivergedMessages lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_clashingPOFileTranslatorEntries lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_mergingLessRepresentativeShared lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_messagesCanStayDiverged lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_sharingIdenticalMessages lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_sharingSuggestions lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageMerging.test_suggestionMergedIntoCurrentMessage lp.translations.scripts.tests.test_message_sharing_migration.TestTranslationMessageNonMerging.test_MessagesAreNotSharedAcrossPOTMsgSets lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveById lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveByLanguage lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveByNotLanguage lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveByReviewer lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveBySubmitter lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveByTemplate lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveCurrent lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveImported lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveMsgId lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveNone lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveNotCurrent lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveNotImported lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_RemoveOrigin lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_remove_by_license_rejection lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_remove_unlicensed_none lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_remove_unlicensed_restriction lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslations.test_remove_unlicensed_when_licensed lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_RecklessRemoval lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_RemoveById lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_RemoveByPOFile lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_RemoveByReviewer lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_RemoveBySubmitter lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsConstraints.test_remove_by_license_rejection lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsOptionsHandling.test_BadBool lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsOptionsHandling.test_UnknownOrigin lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsOptionsHandling.test_UnknownPerson lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsOptionsHandling.test_WithLookups lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsOptionsHandling.test_WithNativeArgs lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsUnmasking.test_unmask_imported_message lp.translations.scripts.tests.test_remove_translations.TestRemoveTranslationsUnmasking.test_unmask_right_message lp.translations.scripts.tests.test_reupload_translations.TestReuploadPackageTranslations.test_findPackage lp.translations.scripts.tests.test_reupload_translations.TestReuploadPackageTranslations.test_processPackage lp.translations.scripts.tests.test_reupload_translations.TestReuploadPackageTranslations.test_processPackage_nothing lp.translations.scripts.tests.test_reupload_translations.TestReuploadScript.test_reupload_translations lp.translations.tests.test_autoapproval.TestCleanup.test_cleanUpInactiveProductEntries lp.translations.tests.test_autoapproval.TestCleanup.test_cleanUpObsoleteDistroEntries lp.translations.tests.test_autoapproval.TestCleanup.test_cleanUpObsoleteEntries_affected_statuses lp.translations.tests.test_autoapproval.TestCleanup.test_cleanUpObsoleteEntries_unaffected_statuses test_ICustomLanguageCode (lp.translations.tests.test_autoapproval.TestCustomLanguageCode) test_NoCustomLanguageCode (lp.translations.tests.test_autoapproval.TestCustomLanguageCode) test_SuccessfulPackageCustomLanguageCodeLookup (lp.translations.tests.test_autoapproval.TestCustomLanguageCode) test_SuccessfulProductCustomLanguageCodeLookup (lp.translations.tests.test_autoapproval.TestCustomLanguageCode) test_UnsuccessfulCustomLanguageCodeLookup (lp.translations.tests.test_autoapproval.TestCustomLanguageCode) lp.translations.tests.test_autoapproval.TestGetPOFileFromLanguage.test_get_pofile_from_language_feeds_enabled_template lp.translations.tests.test_autoapproval.TestGetPOFileFromLanguage.test_get_pofile_from_language_starves_disabled_template test_CustomLanguageCodeEnablesMatch (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodeHidesPOFile (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodeParsesBogusLanguage (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodePreventsMatch (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodeRedirectsMatch (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodeReplacesMatch (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_CustomLanguageCodesSwitchLanguages (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_MatchWithoutCustomLanguageCode (lp.translations.tests.test_autoapproval.TestGuessPOFileCustomLanguageCode) test_kde3 (lp.translations.tests.test_autoapproval.TestKdePOFileGuess) test_kde4 (lp.translations.tests.test_autoapproval.TestKdePOFileGuess) test_ByPathAndOriginDistroFromSourcePackageNoCurrentTemplate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOriginDistroFromSourcePackageNonCurrentDuplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOriginDistroNoCurrentTemplate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOriginDistroNonCurrentDuplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOriginProductNoCurrentTemplate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOriginProductNonCurrentDuplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOrigin_from_package_duplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOrigin_package_duplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOrigin_preferred_match (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOrigin_product_duplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByPathAndOrigin_similar_between_distroseries (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByTranslationDomain (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByTranslationDomain_duplicate (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ByTranslationDomain_none (lp.translations.tests.test_autoapproval.TestTemplateGuess) test_ClashingEntries (lp.translations.tests.test_autoapproval.TestTemplateGuess) lib/lp/translations/tests/../doc/translationmessage-destroy.txt lib/lp/translations/tests/../doc/translationsoverview.txt test_DeactivatingCurrentTranslation (lp.translations.tests.test_empty_messages.TestTranslationEmptyMessages) test_DeactivatingImportedNotCurrentTranslation (lp.translations.tests.test_empty_messages.TestTranslationEmptyMessages) test_DeactivatingImportedTranslation (lp.translations.tests.test_empty_messages.TestTranslationEmptyMessages) test_NoEmptyImporedTranslation (lp.translations.tests.test_empty_messages.TestTranslationEmptyMessages) test_DisabledExternallyUsedSuggestions (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_IdenticalSuggestions (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_NoSuggestions (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_RevertingToUpstream (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_SimpleExternallyUsedSuggestion (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_SimpleOtherSuggestion (lp.translations.tests.test_suggestions.TestTranslationSuggestions) test_TranslationWithErrors (lp.translations.tests.test_suggestions.TestTranslationSuggestions) lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_add_template lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_duplicate_template_name lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_new_template_approved lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_new_template_domain lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_new_template_domain_with_xpi lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_new_template_missing_domain lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_new_template_not_a_template lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_replace_existing_any_path lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_replace_existing_approved lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_replace_existing_generic_path_approved lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_replace_existing_generic_path_domain lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_replace_existing_potemplate lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_template_name lp.translations.tests.test_translationbranchapprover.TestTranslationBranchApprover.test_upload_multiple_new_templates test_getTranslationRows_sequence (lp.translations.tests.test_vpoexport.VPOExportSetTestCase) testEmpty (lp.translations.utilities.tests.test_export_file_storage.ExportFileStorageTestCase) testFull (lp.translations.utilities.tests.test_export_file_storage.ExportFileStorageTestCase) testSingle (lp.translations.utilities.tests.test_export_file_storage.ExportFileStorageTestCase) testTarball (lp.translations.utilities.tests.test_export_file_storage.ExportFileStorageTestCase) lp.translations.utilities.tests.test_file_importer.CreateFileImporterTestCase.test_not_raises_OutdatedTranslationError_on_published_uploads lp.translations.utilities.tests.test_file_importer.CreateFileImporterTestCase.test_old_published_upload_not_changes_header lp.translations.utilities.tests.test_file_importer.CreateFileImporterTestCase.test_raises_OutdatedTranslationError_on_user_uploads lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_format_exporter lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_getOrCreatePOTMsgSet lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_getPersonByEmail lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_importFile_conflict lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_importFile_error lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_importFile_ok lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_importMessage_NotImplemented lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_init lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_FileImporter_storeTranslationsInDatabase_privileges lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_InvalidTranslatorEmail lp.translations.utilities.tests.test_file_importer.FileImporterTestCase.test_ValidationErrorPlusConflict lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testBrokenEncodingExport lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testClashingSingularMsgIds lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testEncodingExport lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testGeneralExport lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testIncompletePluralMessage lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testInterface lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testObsoleteExport lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testObsoleteMessageYieldsToNonObsoleteClashingOne lp.translations.utilities.tests.test_gettext_po_exporter.GettextPOExporterTestCase.testSupportedFormats testFormat (lp.translations.utilities.tests.test_gettext_po_importer.GettextPOImporterTestCase) testInterface (lp.translations.utilities.tests.test_gettext_po_importer.GettextPOImporterTestCase) testInterface (lp.translations.utilities.tests.test_gettext_pochanged_exporter.GettextPOChangedExporterTestCase) testSupportedFormats (lp.translations.utilities.tests.test_gettext_pochanged_exporter.GettextPOChangedExporterTestCase) testFormat (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testGettextPOFileFormat (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testInterface (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testKDEPriorityIsHigherThanPOPriority (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testTemplateContext (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testTemplatePlurals (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testTranslationContext (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testTranslationPlurals (lp.translations.utilities.tests.test_kde_po_importer.KdePOImporterTestCase) testFormat (lp.translations.utilities.tests.test_mozilla_xpi_importer.MozillaXpiImporterTestCase) testHasAlternativeMsgID (lp.translations.utilities.tests.test_mozilla_xpi_importer.MozillaXpiImporterTestCase) testInterface (lp.translations.utilities.tests.test_mozilla_xpi_importer.MozillaXpiImporterTestCase) test_InvalidXpiFile (lp.translations.utilities.tests.test_mozilla_zip.MozillaZipTraversalTestCase) test_XpiTraversal (lp.translations.utilities.tests.test_mozilla_zip.MozillaZipTraversalTestCase) test_XpiTraversalWithoutManifest (lp.translations.utilities.tests.test_mozilla_zip.MozillaZipTraversalTestCase) testGetTranslationFormatExporterByFileFormat (lp.translations.utilities.tests.test_translation_exporter.TranslationExporterTestCase) testGetTranslationFormatExportersForFileFormat (lp.translations.utilities.tests.test_translation_exporter.TranslationExporterTestCase) testInterface (lp.translations.utilities.tests.test_translation_exporter.TranslationExporterTestCase) testFileExtensionsWithImporters (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testGetImporterByFileFormat (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testGetTranslationFileFormatByFileExtension (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testInterface (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testIsIdenticalTranslation (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testNoConflictingPriorities (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testTemplateNameRecognition (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testTemplateSuffixes (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) testTranslationNameRecognition (lp.translations.utilities.tests.test_translation_importer.TranslationImporterTestCase) test_Contexts (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_GetLastTranslator (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_SystemEntityIsIgnored (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_TemplateImport (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_TranslationImport (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_TwiceTemplateImport (lp.translations.utilities.tests.test_xpi_import.XpiTestCase) test_Interface (lp.translations.utilities.tests.test_xpi_po_exporter.XPIPOExporterTestCase) test_XPITemplateExport (lp.translations.utilities.tests.test_xpi_po_exporter.XPIPOExporterTestCase) test_templateSearching (lp.translations.utilities.tests.test_xpi_search.XpiSearchTestCase) test_templateSearchingForMsgIDs (lp.translations.utilities.tests.test_xpi_search.XpiSearchTestCase) Ran 3281 tests with 1 failures and 0 errors in 41 minutes 10.238 seconds. Running canonical.launchpad.ftests.test_system_documentation.ProcessMailLayer tests: Set up canonical.launchpad.ftests.test_system_documentation.ProcessMailLayer in 0.000 seconds. Running: lib/canonical/launchpad/ftests/../../../lp/bugs/doc/bug-set-status.txt lib/canonical/launchpad/ftests/../../../lp/bugs/doc/bugmessage.txt lib/canonical/launchpad/ftests/../../../lp/bugs/doc/bugs-email-affects-path.txt lib/canonical/launchpad/ftests/../../../lp/bugs/tests/bugs-emailinterface.txt lib/canonical/launchpad/ftests/../doc/emailauthentication.txt lib/canonical/launchpad/ftests/../doc/incomingmail.txt lib/lp/blueprints/tests/../doc/spec-mail-exploder.txt Ran 269 tests with 0 failures and 0 errors in 38.870 seconds. Running canonical.testing.layers.FunctionalLayer tests: Tear down canonical.launchpad.ftests.test_system_documentation.ProcessMailLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadScriptLayer ... not supported Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.704 seconds. Set up canonical.testing.layers.FunctionalLayer in 8.344 seconds. Running: canonical.shipit.tests.test_publisher.ShipItRequestPublicationFactoryTestCase.test_edubuntu_shipit canonical.shipit.tests.test_publisher.ShipItRequestPublicationFactoryTestCase.test_kubuntu_shipit canonical.shipit.tests.test_publisher.ShipItRequestPublicationFactoryTestCase.test_ubuntu_shipit canonical.signon.tests.test_dbpolicy.SSOLayerDatabaseRegistrationTestCase.test_OpenIDLayer_uses_SSODatabasePolicy canonical.signon.tests.test_dbpolicy.SSOLayerDatabaseRegistrationTestCase.test_read_only_mode_OpenIDLayer_uses_SSODatabasePolicy canonical.signon.tests.test_publisher.SSORequestPublicationFactoryTestCase.test_openid lib/canonical/launchpad/ftests/../doc/canonical_url.txt lib/canonical/launchpad/ftests/../doc/old-testing.txt lib/canonical/launchpad/ftests/../doc/uri.txt canonical.launchpad.webapp.tests.test_dbpolicy.LayerDatabasePolicyTestCase.test_FeedsLayer_uses_SlaveDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.LayerDatabasePolicyTestCase.test_WebServiceRequest_uses_MasterDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.LayerDatabasePolicyTestCase.test_other_request_uses_LaunchpadDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.LayerDatabasePolicyTestCase.test_read_only_mode_uses_ReadOnlyLaunchpadDatabasePolicy test_formLayout (canonical.launchpad.webapp.tests.test_launchpadform.LaunchpadFormTest) test_showOptionalMarker (canonical.launchpad.webapp.tests.test_launchpadform.LaunchpadFormTest) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.FunctionalTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.FunctionalTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.FunctionalTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.FunctionalTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.FunctionalTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.FunctionalTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.FunctionalTestCase) test_answers_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) test_blueprints_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) test_bugs_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) test_code_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) test_registry_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) test_translations_help_folder (lp.app.tests.test_help.TestHelpSystemSetup) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompletePrivateStackedOnPublic(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompleteRequestsMirrorForIncompleteStackedOnPrivate(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompleteWithNoBranchID(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_requests_mirror_for_incomplete_stacked(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_resets_failure_count(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_resets_mirror_request(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorFailed(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorFailedWithNotBranchID(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_recordSuccess(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnBranchNotFound(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnDefaultURLFragment(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnExternalURL(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnExternalURLWithTrailingSlash(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnNoBranchWithID(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnNothing(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_startMirroring(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_startMirroringInvalidBranch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_default_stacked_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_junk(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_no_default_stacked_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_private_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_pullQueuesEmpty(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_hosted(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_imported(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_mirrored(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_hosted(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_import(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_mirrored(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_default_stacked_on_branch_returned(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_empty(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_first_requested_returned(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_no_inprogress(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_private(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_private_default_stacked_not_returned_for_mirrored_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_remote_branch_not_acquired(inmemory) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_simple(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_name(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_product(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_user(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_user_bad_product(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_distro(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_distroseries(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_sourcepackagename(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_junk(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_no_preceding_slash(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_not_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_other_user(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_source_package(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_team_junk(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_initialMirrorRequest(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_requestMirror(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_requestMirror_private(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_anonymous_cant_see_private_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_anonymous_public_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branch_with_trailing_slash(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branches_in_parent_dirs_not_found(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_cannot_translate(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_cant_see_private_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_invisble_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_no_stacked_set(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_other_owner(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_package(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_package_no_focus(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_private_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_launchpad_services_private(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_nested_path_in_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_preceding_slash(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_such_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_such_junk_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned_imported(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned_mirrored(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_path_in_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_preserves_escaping(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_private_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_remote_branch(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_team_owned(inmemory) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_team_unowned(inmemory) Ran 170 tests with 0 failures and 0 errors in 1 minutes 1.574 seconds. Tear down canonical.testing.layers.FunctionalLayer ... not supported Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.LaunchpadFunctionalLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.646 seconds. Set up canonical.testing.layers.LibrarianLayer in 5.614 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.FunctionalLayer in 4.934 seconds. Set up canonical.testing.layers.GoogleServiceLayer in 1.953 seconds. Set up canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Running: lib/canonical/shipit/browser/tests/shipit-views.txt lib/canonical/shipit/tests/../doc/shipit.txt canonical.shipit.tests.test_shipit.TestFraudDetection.test_first_request_is_approved canonical.shipit.tests.test_shipit.TestFraudDetection.test_requests_with_similar_address_but_different_users canonical.shipit.tests.test_shipit.TestFraudDetection.test_second_request_is_marked_pending canonical.shipit.tests.test_shipit.TestFraudDetection.test_third_request_is_marked_pending_special canonical.shipit.tests.test_shipit.TestPeopleTrustedOnShipIt.test_person_with_karma_when_ubuntumembers_do_not_exist canonical.shipit.tests.test_shipit.TestPeopleTrustedOnShipIt.test_person_without_karma_and_in_ubuntumembers canonical.shipit.tests.test_shipit.TestPeopleTrustedOnShipIt.test_person_without_karma_and_not_in_ubuntumembers canonical.shipit.tests.test_shipit.TestPeopleTrustedOnShipIt.test_person_without_karma_when_ubuntumembers_do_not_exist test_recipient_email_for_users (canonical.shipit.tests.test_shipit.TestShippingRequest) test_requests_that_can_be_approved_denied_or_changed (canonical.shipit.tests.test_shipit.TestShippingRequest) test_type_tracking_for_approved_requests (canonical.shipit.tests.test_shipit.TestShippingRequest) test_type_tracking_for_unapproved_requests (canonical.shipit.tests.test_shipit.TestShippingRequest) test_getTotalsForRequests (canonical.shipit.tests.test_shipit.TestShippingRequestSet) test_create_shipping_run_sets_requests_count (canonical.shipit.tests.test_shipit.TestShippingRun) lib/canonical/launchpad/browser/ftests/logintoken-corner-cases.txt test_branchInRestrictedProduct (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_getBranchNameFromURL (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_getPerson (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_getProduct (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_makeBranchFromURL (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_makeBranchNoProduct (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_makeBranchRequestsMirror (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_makeBranchTrailingSlash (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_makeBranch_used (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_toFieldBadURL (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_toFieldValueFallsBackToMakingBranch (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_toFieldValueFetchesTheExistingBranch (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_toFieldValueNoProduct (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) test_toFieldValueNonURL (canonical.launchpad.browser.tests.test_widgets.TestBranchPopupWidget) testIgnoreLocalhost (canonical.launchpad.components.ftests.test_request_country.RequestCountryTestCase) testMissingHeaders (canonical.launchpad.components.ftests.test_request_country.RequestCountryTestCase) testNestedProxies (canonical.launchpad.components.ftests.test_request_country.RequestCountryTestCase) testRemoteAddr (canonical.launchpad.components.ftests.test_request_country.RequestCountryTestCase) testXForwardedFor (canonical.launchpad.components.ftests.test_request_country.RequestCountryTestCase) canonical.launchpad.database.tests.test_message.TestMessageJob.test_destroySelf_destroys_job canonical.launchpad.database.tests.test_message.TestMessageJob.test_getMessage canonical.launchpad.database.tests.test_message.TestMessageJob.test_providesInterface test_flattenThreads (canonical.launchpad.database.tests.test_message.TestMessageSet) test_fromEmail_keeps_attachments (canonical.launchpad.database.tests.test_message.TestMessageSet) test_parentToChild (canonical.launchpad.database.tests.test_message.TestMessageSet) test_threadMessages (canonical.launchpad.database.tests.test_message.TestMessageSet) test_karmacache_entries (canonical.launchpad.ftests.test_karmacache_updater.TestKarmaCacheUpdater) test_file_is_closed_at_the_end_of_transaction (canonical.launchpad.ftests.test_libraryfilealias.TestLibraryFileAlias) lib/canonical/launchpad/ftests/../doc/launchpadform.txt lib/canonical/launchpad/ftests/../doc/launchpadformharness.txt lib/canonical/launchpad/ftests/../doc/message.txt lib/canonical/launchpad/ftests/../doc/README.txt lib/canonical/launchpad/ftests/../doc/account.txt lib/canonical/launchpad/ftests/../doc/announcement-date-widget.txt lib/canonical/launchpad/ftests/../doc/badges.txt lib/canonical/launchpad/ftests/../doc/batch_navigation.txt lib/canonical/launchpad/ftests/../doc/canonical-config.txt lib/canonical/launchpad/ftests/../doc/canonical_url_examples.txt lib/canonical/launchpad/ftests/../doc/celebrities.txt lib/canonical/launchpad/ftests/../doc/checkbox-matrix-widget.txt lib/canonical/launchpad/ftests/../doc/crowd.txt lib/canonical/launchpad/ftests/../doc/datehandling.txt lib/canonical/launchpad/ftests/../doc/decoratedresultset.txt lib/canonical/launchpad/ftests/../doc/displaying-dates.txt lib/canonical/launchpad/ftests/../doc/displaying-numbers.txt lib/canonical/launchpad/ftests/../doc/displaying-paragraphs-of-text.txt lib/canonical/launchpad/ftests/../doc/distribution-soyuz.txt lib/canonical/launchpad/ftests/../doc/enumcol.txt lib/canonical/launchpad/ftests/../doc/feeds.txt lib/canonical/launchpad/ftests/../doc/geoip.txt lib/canonical/launchpad/ftests/../doc/google-searchservice.txt lib/canonical/launchpad/ftests/../doc/gpg-encryption.txt lib/canonical/launchpad/ftests/../doc/gpghandler.txt lib/canonical/launchpad/ftests/../doc/hasowner-authorization.txt lib/canonical/launchpad/ftests/../doc/helpers.txt lib/canonical/launchpad/ftests/../doc/hierarchical-menu.txt lib/canonical/launchpad/ftests/../doc/hwdb-access.txt lib/canonical/launchpad/ftests/../doc/hwdb-submission.txt lib/canonical/launchpad/ftests/../doc/hwdb.txt lib/canonical/launchpad/ftests/../doc/image-widget.txt lib/canonical/launchpad/ftests/../doc/keyring_trust_analyser.txt lib/canonical/launchpad/ftests/../doc/launchbag.txt lib/canonical/launchpad/ftests/../doc/launchpad-container.txt lib/canonical/launchpad/ftests/../doc/launchpad-radio-widget.txt lib/canonical/launchpad/ftests/../doc/launchpad-search-pages.txt lib/canonical/launchpad/ftests/../doc/launchpad-target-widget.txt lib/canonical/launchpad/ftests/../doc/launchpad-views-cookie.txt lib/canonical/launchpad/ftests/../doc/launchpadview.txt lib/canonical/launchpad/ftests/../doc/lazr-js-widgets.txt lib/canonical/launchpad/ftests/../doc/librarian.txt lib/canonical/launchpad/ftests/../doc/location-widget.txt lib/canonical/launchpad/ftests/../doc/login-pages.txt lib/canonical/launchpad/ftests/../doc/loginstatus-pages.txt lib/canonical/launchpad/ftests/../doc/logintoken-pages.txt lib/canonical/launchpad/ftests/../doc/logintoken.txt lib/canonical/launchpad/ftests/../doc/looptuner.txt lib/canonical/launchpad/ftests/../doc/lower-case-text-widget.txt lib/canonical/launchpad/ftests/../doc/mailbox.txt lib/canonical/launchpad/ftests/../doc/menus.txt lib/canonical/launchpad/ftests/../doc/multistep.txt lib/canonical/launchpad/ftests/../doc/navigation.txt lib/canonical/launchpad/ftests/../doc/new-line-to-spaces-widget.txt lib/canonical/launchpad/ftests/../doc/noneable-text-widgets.txt lib/canonical/launchpad/ftests/../doc/notification-recipient-set.txt lib/canonical/launchpad/ftests/../doc/oauth-pages.txt lib/canonical/launchpad/ftests/../doc/oauth.txt lib/canonical/launchpad/ftests/../doc/object-privacy.txt lib/canonical/launchpad/ftests/../doc/orderingcheck.txt lib/canonical/launchpad/ftests/../doc/package-relationship-pages.txt lib/canonical/launchpad/ftests/../doc/pagetest-helpers.txt lib/canonical/launchpad/ftests/../doc/person-notification.txt lib/canonical/launchpad/ftests/../doc/pillar-aliases-field.txt lib/canonical/launchpad/ftests/../doc/poll-pages.txt lib/canonical/launchpad/ftests/../doc/presenting-lengths-of-time.txt lib/canonical/launchpad/ftests/../doc/private-xmlrpc.txt lib/canonical/launchpad/ftests/../doc/profiling.txt lib/canonical/launchpad/ftests/../doc/project-scope-widget.txt lib/canonical/launchpad/ftests/../doc/publishing-security.txt lib/canonical/launchpad/ftests/../doc/renamed-view.txt lib/canonical/launchpad/ftests/../doc/sample-data-assertions.txt lib/canonical/launchpad/ftests/../doc/scripts-and-zcml.txt lib/canonical/launchpad/ftests/../doc/security-proxies.txt lib/canonical/launchpad/ftests/../doc/security-teams.txt lib/canonical/launchpad/ftests/../doc/security.txt lib/canonical/launchpad/ftests/../doc/sending-mail.txt lib/canonical/launchpad/ftests/../doc/signedmessage.txt lib/canonical/launchpad/ftests/../doc/snapshot.txt lib/canonical/launchpad/ftests/../doc/sqlobject-security-proxies.txt lib/canonical/launchpad/ftests/../doc/storm-store-reset.txt lib/canonical/launchpad/ftests/../doc/storm-tracers.txt lib/canonical/launchpad/ftests/../doc/storm.txt lib/canonical/launchpad/ftests/../doc/stripped-text-widget.txt lib/canonical/launchpad/ftests/../doc/structural-subscriptions.txt lib/canonical/launchpad/ftests/../doc/tales-email-formatting.txt lib/canonical/launchpad/ftests/../doc/tales-macro.txt lib/canonical/launchpad/ftests/../doc/tales.txt lib/canonical/launchpad/ftests/../doc/temporaryblobstorage.txt lib/canonical/launchpad/ftests/../doc/textformatting.txt lib/canonical/launchpad/ftests/../doc/textsearching.txt lib/canonical/launchpad/ftests/../doc/timeout.txt lib/canonical/launchpad/ftests/../doc/todo.txt lib/canonical/launchpad/ftests/../doc/tokens-text-widget.txt lib/canonical/launchpad/ftests/../doc/unicode_csv.txt lib/canonical/launchpad/ftests/../doc/uri-field.txt lib/canonical/launchpad/ftests/../doc/validation.txt lib/canonical/launchpad/ftests/../doc/vocabularies.txt lib/canonical/launchpad/ftests/../doc/vocabulary-json.txt lib/canonical/launchpad/ftests/../doc/webapp-authorization.txt lib/canonical/launchpad/ftests/../doc/webapp-publication.txt lib/canonical/launchpad/ftests/../doc/webservice-error.txt lib/canonical/launchpad/ftests/../doc/webservice-marshallers.txt lib/canonical/launchpad/ftests/../doc/xmlrpc-authserver.txt lib/canonical/launchpad/ftests/../doc/xmlrpc-infrastructure.txt lib/canonical/launchpad/ftests/../doc/xmlrpc-selftest.txt lib/canonical/launchpad/ftests/../doc/zcmldirectives.txt lib/canonical/launchpad/ftests/../doc/zope3-widgets-use-form-ng.txt lib/canonical/launchpad/interfaces/ftests/structural-subscription-target.txt lib/canonical/launchpad/interfaces/ftests/structural-subscription-target.txt lib/canonical/launchpad/interfaces/ftests/structural-subscription-target.txt lib/canonical/launchpad/interfaces/ftests/structural-subscription-target.txt lib/canonical/launchpad/interfaces/ftests/structural-subscription-target.txt lib/canonical/launchpad/interfaces/ftests/validation.txt valid_branch_url (canonical.launchpad.interfaces.validation) valid_password (canonical.launchpad.interfaces.validation) valid_webref (canonical.launchpad.interfaces.validation) validate_date_interval (canonical.launchpad.interfaces.validation) validate_url (canonical.launchpad.interfaces.validation) test_simple_sendmail (canonical.launchpad.mail.ftests.test_stub) canonical.launchpad.mail.tests.test_handlers.TestMaloneHandler.test_getCommandsBug canonical.launchpad.mail.tests.test_handlers.TestMaloneHandler.test_getCommandsEmpty lib/canonical/launchpad/scripts/ftests/librarianformatter.txt test_emailPeopleIndirect (canonical.launchpad.tests.test_helpers.TestEmailPeople) test_emailPeopleTeam (canonical.launchpad.tests.test_helpers.TestEmailPeople) test_deleteNonExistentPackaging (canonical.launchpad.tests.test_packaging.TestDeletePackaging) canonical.launchpad.tests.test_poll.TestPoll.test_getWinners_handle_polls_with_only_spoilt_votes canonical.launchpad.tests.test_security.TestAuthorizationBase.test_default_checkAccountAuthenticated_for_full_fledged_account canonical.launchpad.tests.test_security.TestAuthorizationBase.test_default_checkAccountAuthenticated_for_personless_account canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_allow_valid_names canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_invalid_characters canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_negated_search_form canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_too_short canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_wildcard canonical.launchpad.tests.test_tag_fields.TestSearchTag.test_wildcard_elsewhere canonical.launchpad.tests.test_tag_fields.TestTag.test_allow_valid_names canonical.launchpad.tests.test_tag_fields.TestTag.test_invalid_characters canonical.launchpad.tests.test_tag_fields.TestTag.test_negated_search_form canonical.launchpad.tests.test_tag_fields.TestTag.test_too_short canonical.launchpad.tests.test_tag_fields.TestTag.test_wildcard testCheckTrustDb (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testEmptyGetKeys (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testFilteredGetKeys (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testImportKeyRing (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testPopulatedGetKeys (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testSetOwnerTrust (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) testTestkeyrings (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) email_validator (canonical.launchpad.validators.email) valid_email (canonical.launchpad.validators.email) sanitize_name (canonical.launchpad.validators.name) valid_name (canonical.launchpad.validators.name) valid_absolute_url (canonical.launchpad.validators.url) valid_builder_url (canonical.launchpad.validators.url) sane_version (canonical.launchpad.validators.version) valid_debian_version (canonical.launchpad.validators.version) lib/canonical/launchpad/webapp/ftests/test_adapter.txt lib/canonical/launchpad/webapp/ftests/test_adapter_permissions.txt lib/canonical/launchpad/webapp/tests/test_launchpad_login_source.txt test_sdc_basics (canonical.launchpad.webapp.tests.test_pgsession.TestPgSession) test_session_only_stored_when_changed (canonical.launchpad.webapp.tests.test_pgsession.TestPgSession) test_storage (canonical.launchpad.webapp.tests.test_pgsession.TestPgSession) test_sweep (canonical.launchpad.webapp.tests.test_pgsession.TestPgSession) lib/canonical/launchpad/webapp/tests/test_request_expire_render.txt canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_creation_method canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_lines_added_and_removed canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_lines_no_add_or_remove canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_lines_no_added_some_removed canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_lines_some_added_no_removed canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_no_diff canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_simple_conflicts canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_stale_empty_diff canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_stale_non_empty_diff canonical.launchpad.webapp.tests.test_tales.TestPreviewDiffFormatter.test_fmt_stale_non_empty_diff_with_conflicts test__getURLForDownload (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_addFileSendsDatabaseName (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_clientWrongDatabase (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_getFileByAlias (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_getFileByAliasLibrarianLongServerError (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_getFileByAliasLibrarianShortServerError (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_getFileByAliasLookupError (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_remoteAddFileDoesntSendDatabaseName (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_restricted_getURLForDownload (canonical.librarian.ftests.test_client.LibrarianClientTestCase) test_404 (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_aliasNotFound (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_checkGzipEncoding (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_checkNoEncoding (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_duplicateuploads (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_headers (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_oldurl (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_robotsTxt (canonical.librarian.ftests.test_web.LibrarianWebTestCase) test_uploadThenDownload (canonical.librarian.ftests.test_web.LibrarianWebTestCase) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LaunchpadFunctionalTestCase) getInputValue (canonical.widgets.password.PasswordChangeWidget) _toFieldValue (canonical.widgets.textwidgets.DelimitedListWidget) _toFormValue (canonical.widgets.textwidgets.DelimitedListWidget) _toFieldValue (canonical.widgets.textwidgets.LocalDateTimeWidget) _toFormValue (canonical.widgets.textwidgets.LocalDateTimeWidget) DateTimeWidget (canonical.widgets.date) _parseInput (canonical.widgets.date.DateTimeWidget) _toFormValue (canonical.widgets.date.DateTimeWidget) daterange (canonical.widgets.date.DateTimeWidget) time_zone (canonical.widgets.date.DateTimeWidget) DateWidget (canonical.widgets.date) _toFieldValue (canonical.widgets.date.DateWidget) _toFormValue (canonical.widgets.date.DateWidget) lib/lp/answers/tests/../doc/expiration.txt lib/lp/answers/tests/../doc/faq-vocabulary.txt lib/lp/answers/tests/../doc/faq.txt lib/lp/answers/tests/../doc/karma.txt lib/lp/answers/tests/../doc/notifications.txt lib/lp/answers/tests/../doc/person.txt lib/lp/answers/tests/../doc/project.txt lib/lp/answers/tests/../doc/question.txt lib/lp/answers/tests/../doc/utility.txt lib/lp/answers/tests/../doc/workflow.txt lib/lp/blueprints/browser/tests/sprintattendance-views.txt lib/lp/blueprints/tests/../doc/specgraph.txt lib/lp/blueprints/tests/../doc/specification-branch.txt lib/lp/blueprints/tests/../doc/specification-notifications.txt lib/lp/blueprints/tests/../doc/specification.txt lib/lp/blueprints/tests/../doc/specificationmessage.txt lib/lp/blueprints/tests/../doc/sprint-agenda.txt lib/lp/blueprints/tests/../doc/sprint-meeting-export.txt lib/lp/blueprints/tests/../doc/sprint.txt lib/lp/bugs/browser/tests/special/bugs-fixed-elsewhere.txt lib/lp/bugs/browser/tests/special/bugs-fixed-elsewhere.txt lib/lp/bugs/browser/tests/bug-portlet-subscribers-content.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lib/lp/bugs/browser/tests/special/bugtarget-recently-touched-bugs.txt lp.bugs.browser.tests.test_bugtask.TestBugTasksAndNominationsView.test_current_user_affected_js_status lp.bugs.browser.tests.test_bugtask.TestBugTasksAndNominationsView.test_current_user_affected_status lp.bugs.browser.tests.test_bugtask.TestBugTasksAndNominationsView.test_many_bugtasks lp.bugs.browser.tests.test_bugtask.TestBugTasksAndNominationsView.test_not_many_bugtasks lib/lp/bugs/browser/tests/bugtask-target-link-titles.txt test_valid_sort_keys_are_valid (lp.bugs.browser.tests.test_distribution_upstream_bug_report.TestDistributionUpstreamBugReport) lib/lp/bugs/browser/tests/bug-nomination-views.txt lib/lp/bugs/browser/tests/bug-portlet-subscribers-content.txt lib/lp/bugs/browser/tests/bug-views.txt lib/lp/bugs/browser/tests/buglinktarget-views.txt lib/lp/bugs/browser/tests/bugs-views.txt lib/lp/bugs/browser/tests/bugtarget-filebug-views.txt lib/lp/bugs/browser/tests/bugtask-adding-views.txt lib/lp/bugs/browser/tests/bugtask-edit-views.txt lib/lp/bugs/browser/tests/bugtask-search-views.txt lib/lp/bugs/browser/tests/bugtask-target-link-titles.txt lib/lp/bugs/browser/tests/bugwatch-views.txt lib/lp/bugs/browser/tests/distrosourcepackage-bug-views.txt lib/lp/bugs/browser/tests/person-bug-views.txt lib/lp/bugs/browser/tests/recently-fixed-bugs.txt test_add_bugwatch_to_bugtask (lp.bugs.tests.test_bugchanges.TestBugChanges) test_assign_bugtask (lp.bugs.tests.test_bugchanges.TestBugChanges) test_attachment_added (lp.bugs.tests.test_bugchanges.TestBugChanges) test_attachment_removed (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugtask_added (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugtask_added_with_assignee (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugtask_added_with_bugwatch (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugwatch_added (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugwatch_added_from_comment (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugwatch_modified (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugwatch_not_modified (lp.bugs.tests.test_bugchanges.TestBugChanges) test_bugwatch_removed (lp.bugs.tests.test_bugchanges.TestBugChanges) test_change_bugtask_importance (lp.bugs.tests.test_bugchanges.TestBugChanges) test_change_bugtask_milestone (lp.bugs.tests.test_bugchanges.TestBugChanges) test_change_bugtask_status (lp.bugs.tests.test_bugchanges.TestBugChanges) test_changed_duplicate (lp.bugs.tests.test_bugchanges.TestBugChanges) test_convert_to_question_no_comment (lp.bugs.tests.test_bugchanges.TestBugChanges) test_create_bug (lp.bugs.tests.test_bugchanges.TestBugChanges) test_description_changed (lp.bugs.tests.test_bugchanges.TestBugChanges) test_distro_series_nominated (lp.bugs.tests.test_bugchanges.TestBugChanges) test_link_branch (lp.bugs.tests.test_bugchanges.TestBugChanges) test_link_branch_to_complete_bug (lp.bugs.tests.test_bugchanges.TestBugChanges) test_link_cve (lp.bugs.tests.test_bugchanges.TestBugChanges) test_link_private_branch (lp.bugs.tests.test_bugchanges.TestBugChanges) test_make_private (lp.bugs.tests.test_bugchanges.TestBugChanges) test_make_public (lp.bugs.tests.test_bugchanges.TestBugChanges) test_mark_as_security_vulnerability (lp.bugs.tests.test_bugchanges.TestBugChanges) test_marked_as_duplicate (lp.bugs.tests.test_bugchanges.TestBugChanges) test_nomination_approved (lp.bugs.tests.test_bugchanges.TestBugChanges) test_product_series_nominated (lp.bugs.tests.test_bugchanges.TestBugChanges) test_remove_bugwatch_from_bugtask (lp.bugs.tests.test_bugchanges.TestBugChanges) test_subscribe (lp.bugs.tests.test_bugchanges.TestBugChanges) test_tags_added (lp.bugs.tests.test_bugchanges.TestBugChanges) test_tags_removed (lp.bugs.tests.test_bugchanges.TestBugChanges) test_target_bugtask_to_milestone (lp.bugs.tests.test_bugchanges.TestBugChanges) test_target_bugtask_to_product (lp.bugs.tests.test_bugchanges.TestBugChanges) test_target_bugtask_to_sourcepackage (lp.bugs.tests.test_bugchanges.TestBugChanges) test_title_changed (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unassign_bugtask (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unlink_branch (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unlink_branch_from_complete_bug (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unlink_cve (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unlink_private_branch (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unmark_as_security_vulnerability (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unmarked_as_duplicate (lp.bugs.tests.test_bugchanges.TestBugChanges) test_unsubscribe (lp.bugs.tests.test_bugchanges.TestBugChanges) test_untarget_bugtask_from_milestone (lp.bugs.tests.test_bugchanges.TestBugChanges) lib/lp/bugs/tests/has-bug-supervisor.txt lib/lp/bugs/tests/has-bug-supervisor.txt lib/lp/bugs/tests/buglinktarget.txt lib/lp/bugs/tests/buglinktarget.txt lib/lp/bugs/tests/buglinktarget.txt test_add_comment (lp.bugs.tests.test_bugnotification.TestNotificationRecipientsOfPrivateBugs) test_bug_edit (lp.bugs.tests.test_bugnotification.TestNotificationRecipientsOfPrivateBugs) test_status_change (lp.bugs.tests.test_bugnotification.TestNotificationRecipientsOfPrivateBugs) lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-questiontarget.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lib/lp/bugs/tests/bugtarget-bugcount.txt lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_assignee_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_bugwatch_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_empty_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_importance_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_milestone_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_mismatched_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_status_delta lp.bugs.tests.test_bugtask.TestBugTaskDelta.test_get_target_delta lib/lp/bugs/tests/test_bugtask_status.txt lp.bugs.tests.test_bugtracker.TestBugTracker.test_multi_product_constraints_observed test_registered_tracker_url (lp.bugs.tests.test_bugwatch.BugzillaExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.BugzillaExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.BugzillaExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.IssuezillaExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.IssuezillaExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.IssuezillaExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.RoundUpExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.RoundUpExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.RoundUpExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.TracExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.TracExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.TracExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugShorthandTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugShorthandTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.DebbugsExtractBugTrackerAndBugShorthandTest) test_aliases (lp.bugs.tests.test_bugwatch.SFExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.SFExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.SFExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.SFExtractBugTrackerAndBugTest) test_aliases (lp.bugs.tests.test_bugwatch.SFTracker2ExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.SFTracker2ExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.SFTracker2ExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.SFTracker2ExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.XForgeExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.XForgeExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.XForgeExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.MantisExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.MantisExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.MantisExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.RTExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.RTExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.RTExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.CpanExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.CpanExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.CpanExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.SavannahExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.SavannahExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.SavannahExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.SavaneExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.SavaneExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.SavaneExtractBugTrackerAndBugTest) test_extract_bug_tracker_and_bug_rejects_invalid_email_address (lp.bugs.tests.test_bugwatch.EmailAddressExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.EmailAddressExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.EmailAddressExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.EmailAddressExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.PHPProjectBugTrackerExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.PHPProjectBugTrackerExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.PHPProjectBugTrackerExtractBugTrackerAndBugTest) test_registered_tracker_url (lp.bugs.tests.test_bugwatch.GoogleCodeBugTrackerExtractBugTrackerAndBugTest) test_unknown_baseurl (lp.bugs.tests.test_bugwatch.GoogleCodeBugTrackerExtractBugTrackerAndBugTest) test_unregistered_tracker_url (lp.bugs.tests.test_bugwatch.GoogleCodeBugTrackerExtractBugTrackerAndBugTest) lib/lp/bugs/tests/../doc/bugmessage.txt lib/lp/bugs/tests/../doc/bugnotification-threading.txt lib/lp/bugs/tests/../doc/bugnotificationrecipients.txt lib/lp/bugs/tests/../doc/bug-branch.txt lib/lp/bugs/tests/../doc/bug-change.txt lib/lp/bugs/tests/../doc/bug-nomination.txt lib/lp/bugs/tests/../doc/bug-reporting-guidelines.txt lib/lp/bugs/tests/../doc/bug-tags.txt lib/lp/bugs/tests/../doc/bug.txt lib/lp/bugs/tests/../doc/bugactivity.txt lib/lp/bugs/tests/../doc/bugattachments.txt lib/lp/bugs/tests/../doc/bugcomment.txt lib/lp/bugs/tests/../doc/bugmessage-visibility.txt lib/lp/bugs/tests/../doc/bugnotification-email.txt lib/lp/bugs/tests/../doc/bugnotifications.txt lib/lp/bugs/tests/../doc/bugs-email-affects-path.txt lib/lp/bugs/tests/../doc/bugsubscription.txt lib/lp/bugs/tests/../doc/bugtarget.txt lib/lp/bugs/tests/../doc/bugtask-assignee-widget.txt lib/lp/bugs/tests/../doc/bugtask-bugwatch-widget.txt lib/lp/bugs/tests/../doc/bugtask-display-widgets.txt lib/lp/bugs/tests/../doc/bugtask-find-similar.txt lib/lp/bugs/tests/../doc/bugtask-package-bugcounts.txt lib/lp/bugs/tests/../doc/bugtask-package-widget.txt lib/lp/bugs/tests/../doc/bugtask-retrieval.txt lib/lp/bugs/tests/../doc/bugtask-search-old-urls.txt lib/lp/bugs/tests/../doc/bugtask-search.txt lib/lp/bugs/tests/../doc/bugtask-status-workflow.txt lib/lp/bugs/tests/../doc/bugtask.txt lib/lp/bugs/tests/../doc/bugtracker-tokens.txt lib/lp/bugs/tests/../doc/bugwidget.txt lib/lp/bugs/tests/../doc/cve.txt lib/lp/bugs/tests/../doc/displaying-bugs-and-tasks.txt lib/lp/bugs/tests/../doc/distribution-upstream-bug-report.txt lib/lp/bugs/tests/../doc/externalbugtracker-mantis-logging-in.txt lib/lp/bugs/tests/../doc/hasbugs.txt lib/lp/bugs/tests/../doc/initial-bug-contacts.txt lib/lp/bugs/tests/../doc/malone-karma.txt lib/lp/bugs/tests/../doc/malone-xmlrpc.txt lib/lp/bugs/tests/../doc/memory-debug.txt lib/lp/bugs/tests/../doc/milestones-from-bugtask-search.txt lib/lp/bugs/tests/../doc/official-bug-tags.txt lib/lp/bugs/tests/../doc/treelookup.txt lib/lp/bugs/tests/bugzilla-xmlrpc-transport.txt lib/lp/bugs/tests/bugzilla-api-xmlrpc-transport.txt lib/lp/bugs/tests/trac-xmlrpc-transport.txt lib/lp/bugs/tests/externalbugtracker-xmlrpc-transport.txt test_Modification (lp.code.adapters.tests.test_branch.TestBranchMergeProposalDelta) test_noModification (lp.code.adapters.tests.test_branch.TestBranchMergeProposalDelta) test_snapshot (lp.code.adapters.tests.test_branch.TestBranchMergeProposalDelta) lp.code.browser.tests.test_branch.TestBranchMirrorHidden.testHiddenBranchAsAnonymous lp.code.browser.tests.test_branch.TestBranchMirrorHidden.testHiddenBranchAsBranchOwner lp.code.browser.tests.test_branch.TestBranchMirrorHidden.testHiddenBranchAsOtherLoggedInUser lp.code.browser.tests.test_branch.TestBranchMirrorHidden.testNormalBranch lp.code.browser.tests.test_branch.TestBranchView.testBranchAddRequestsMirror lp.code.browser.tests.test_branch.TestBranchView.testMirrorStatusMessage lp.code.browser.tests.test_branch.TestBranchView.testMirrorStatusMessageIsTruncated lp.code.browser.tests.test_branch.TestBranchView.testNoProductSeriesPushingTranslations lp.code.browser.tests.test_branch.TestBranchView.testProductSeriesPushingTranslations lp.code.browser.tests.test_branch.TestBranchView.testShowMergeLinksOnJunkBranch lp.code.browser.tests.test_branch.TestBranchView.testShowMergeLinksOnManyBranchProject lp.code.browser.tests.test_branch.TestBranchView.testShowMergeLinksOnSingleBranchProject lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_claim_action_non_member lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_claim_action_team_member lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_linked_bugs_excludes_mutual_bugs lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_preview_diff_prefers_preview_diff lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_preview_diff_text_with_no_diff lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_preview_diff_uses_review_diff lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_review_diff_all_chars lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_review_diff_text_prefers_preview_diff lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalView.test_review_diff_utf8 lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_RecordMessageId lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forCreation_with_bugs lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forCreation_with_review_request lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forCreation_without_bugs lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forModificationHasMsgId lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forModificationNoModification lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forModificationWithModificationDelta lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forModificationWithModificationTextDelta lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forReviewRequest lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_forReviewRequestMessageId lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_generateCreationEmail lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_generateEmail lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_generateEmail_attaches_diff lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_generateEmail_attaches_diff_oversize_truncated lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_generateEmail_no_diff_for_status_only lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_inReplyTo lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_send_merge_proposal_modified_notifications lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_send_merge_proposal_modified_notifications_no_delta lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_to_addrs_excludes_people_with_hidden_addresses lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_to_addrs_excludes_team_reviewers lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_to_addrs_for_review_request lp.code.mail.tests.test_branchmergeproposal.TestMergeProposalMailing.test_to_addrs_includes_reviewers lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_appendToFooter lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_forCreation lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_forCreationStatusNoEmail lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_forCreationStatusSubscriber lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_generateEmail lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_generateEmailWithVote lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_generateEmailWithVoteAndTag lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_generateEmail_addresses lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_getReplyAddress lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_getToAddresses_no_parent lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_getToAddresses_with_hidden_address lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_getToAddresses_with_parent lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_mailer_attachments lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_nonReplyCommentUsesRootMessageId lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_subjectWithStringExpansions lp.code.mail.tests.test_codereviewcomment.TestCodeReviewComment.test_useRootMessageId lp.code.model.tests.test_branchmergeproposals.TestUpdatePreviewDiff.test_new_diff lp.code.model.tests.test_branchmergeproposals.TestUpdatePreviewDiff.test_update_diff test_delete (lp.code.model.tests.test_codeimport.TestCodeImportDeletion) test_deleteIncludesEvent (lp.code.model.tests.test_codeimport.TestCodeImportDeletion) test_deleteIncludesJob (lp.code.model.tests.test_codeimport.TestCodeImportDeletion) test_deleteIncludesResult (lp.code.model.tests.test_codeimport.TestCodeImportDeletion) test_no_results (lp.code.model.tests.test_codeimport.TestCodeImportResultsAttribute) test_result_ordering (lp.code.model.tests.test_codeimport.TestCodeImportResultsAttribute) test_result_ordering_paranoia (lp.code.model.tests.test_codeimport.TestCodeImportResultsAttribute) test_single_result (lp.code.model.tests.test_codeimport.TestCodeImportResultsAttribute) test_getByIdExisting (lp.code.model.tests.test_codeimportjob.TestCodeImportJobSet) test_getByIdNotExisting (lp.code.model.tests.test_codeimportjob.TestCodeImportJobSet) lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_ignoreNonPendingJobs lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_independentOfCreationOrder lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_mostOverdueJobsFirst lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_mostOverdueRequestedJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_notReturnedTwice lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_nothingDue lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_nothingSelectedIfNothingCreated lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_requestedJobWins lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachine.test_simple lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetJobForMachineGardening.test_getJobForMachineGardens lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetReclaimableJobs.test_pendingJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetReclaimableJobs.test_staleAndFreshJobs lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetReclaimableJobs.test_staleJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobSetGetReclaimableJobs.test_upToDateJob test_noJob (lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowDeletePendingJob) test_wrongJobState (lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowDeletePendingJob) test_wrongReviewStatus (lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowDeletePendingJob) lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowNewJob.test_dateDueNoPreviousResult lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowNewJob.test_dateDueOldPreviousResult lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowNewJob.test_dateDueRecentPreviousResult lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowNewJob.test_existingJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowNewJob.test_wrongReviewStatus lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowRequestJob.test_alreadyRequested lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowRequestJob.test_requestFutureJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowRequestJob.test_requestOverdueJob lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowRequestJob.test_wrongJobState lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowStartJob.test_offlineMachine lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowStartJob.test_wrongJobState lp.code.model.tests.test_codeimportjob.TestCodeImportJobWorkflowUpdateHeartbeat.test_wrongJobState lp.code.model.tests.test_codeimportjob.TestRequestJobUIRaces.test_pressButtonImportAlreadyRequested lp.code.model.tests.test_codeimportjob.TestRequestJobUIRaces.test_pressButtonJobDeleted lp.code.model.tests.test_codeimportjob.TestRequestJobUIRaces.test_pressButtonJobStarted lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_diff_or_patch_filename_overrides lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_no_attachments lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_others lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_text_plain_are_displayed lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_text_xdiff_are_displayed lp.code.model.tests.test_codereviewcomment.TestCodeReviewCommentGetAttachments.test_getAttachments_text_xpatch_are_displayed lp.code.model.tests.test_diff.TestDiff.test_fromFileSetsDiffstat lp.code.model.tests.test_diff.TestDiff.test_fromFileSets_added_removed lp.code.model.tests.test_diff.TestDiff.test_fromFile_withError lp.code.model.tests.test_diff.TestDiff.test_generateDiffstat lp.code.model.tests.test_diff.TestDiff.test_mergePreviewFromBranches lp.code.model.tests.test_diff.TestDiff.test_oversized_for_big_diff lp.code.model.tests.test_diff.TestDiff.test_oversized_normal lp.code.model.tests.test_diff.TestDiff.test_providesInterface lp.code.model.tests.test_diff.TestDiff.test_text_read_limited_by_config lp.code.model.tests.test_diff.TestDiff.test_text_reads_librarian_content lp.code.model.tests.test_diff.TestPreviewDiff.test_canonicalUrl lp.code.model.tests.test_diff.TestPreviewDiff.test_empty_diff lp.code.model.tests.test_diff.TestPreviewDiff.test_fromBranchMergeProposal lp.code.model.tests.test_diff.TestPreviewDiff.test_providesInterface lp.code.model.tests.test_diff.TestPreviewDiff.test_stale_allInSync lp.code.model.tests.test_diff.TestPreviewDiff.test_stale_prerequisiteBranch lp.code.model.tests.test_diff.TestPreviewDiff.test_stale_sourceNewer lp.code.model.tests.test_diff.TestPreviewDiff.test_stale_targetNewer lib/lp/code/tests/../doc/branch-merge-proposal-notifications.txt lib/lp/code/tests/../doc/codeimport-result.txt lib/lp/registry/browser/tests/distributionsourcepackage-views.txt lib/lp/registry/browser/tests/milestone-views.txt lib/lp/registry/browser/tests/person-views.txt lib/lp/registry/browser/tests/product-edit-people-view.txt lib/lp/registry/browser/tests/user-to-user-views.txt test_FailedSearch (lp.registry.tests.test_commercialprojects_vocabularies.TestCommProjVocabulary) test_SuccessfulSearch (lp.registry.tests.test_commercialprojects_vocabularies.TestCommProjVocabulary) test_TransitionedProjectsSearch (lp.registry.tests.test_commercialprojects_vocabularies.TestCommProjVocabulary) test_emptySearch (lp.registry.tests.test_commercialprojects_vocabularies.TestCommProjVocabulary) lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_active_publishing_status lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_get_multiple lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_ignore_other_package_names lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_ignore_ppa lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_latest_version lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_not_active_publishing_status lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_one_release lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_return_value lp.registry.tests.test_distribution.TestDistributionCurrentSourceReleases.test_which_distroseries_does_not_matter test_archive_mirror_with_any_content_should_not_be_disabled (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_archive_mirror_with_binary_and_source_content_freshness (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_archive_mirror_with_binary_content_freshness (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_archive_mirror_with_source_content_freshness (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_archive_mirror_without_content_freshness (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_archive_mirror_without_content_should_be_disabled (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_cdimage_mirror_missing_content_should_be_disabled (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_cdimage_mirror_not_missing_content_should_not_be_disabled (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_delete_all_mirror_cdimage_serieses (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_disabling_mirror_and_notifying_owner (lp.registry.tests.test_distributionmirror.TestDistributionMirror) test_getBestMirrorsForCountry_appends_main_repo_to_the_end (lp.registry.tests.test_distributionmirror.TestDistributionMirrorSet) test_getBestMirrorsForCountry_randomizes_results (lp.registry.tests.test_distributionmirror.TestDistributionMirrorSet) lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_active_publishing_status lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_get_multiple lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_ignore_other_package_names lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_ignore_ppa lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_latest_version lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_not_active_publishing_status lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_one_release lp.registry.tests.test_distroseries.TestDistroSeriesCurrentSourceReleases.test_return_value lib/lp/registry/tests/../doc/distribution-mirror.txt lib/lp/registry/tests/../doc/mailinglist-subscriptions-xmlrpc.txt lib/lp/registry/tests/../doc/mailinglist-subscriptions-xmlrpc.txt lib/lp/registry/tests/../doc/mailinglist-xmlrpc.txt lib/lp/registry/tests/../doc/mailinglist-xmlrpc.txt lib/lp/registry/tests/../doc/message-holds-xmlrpc.txt lib/lp/registry/tests/../doc/message-holds-xmlrpc.txt lib/lp/registry/tests/../doc/message-holds.txt lib/lp/registry/tests/../doc/person-karma.txt Failure in test lib/lp/registry/tests/../doc/person-karma.txt Failed doctest test for person-karma.txt File "lib/lp/registry/tests/../doc/person-karma.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/registry/tests/../doc/person-karma.txt", line 169, in person-karma.txt Failed example: for cache in salgado.karma_category_caches: print "%s: %d" % (cache.category.title, cache.karmavalue) Differences (ndiff with -expected +actual): Bug Management: 30 - Specification Tracking: 40 ? ^ + Specification Tracking: 30 ? ^ ---------------------------------------------------------------------- File "lib/lp/registry/tests/../doc/person-karma.txt", line 174, in person-karma.txt Failed example: salgado.karma Differences (ndiff with -expected +actual): - 70 + 60 lib/lp/registry/tests/../doc/private-team-roles.txt lib/lp/registry/tests/../doc/product.txt lib/lp/registry/tests/../doc/productrelease-file-download.txt lib/lp/registry/tests/../doc/productrelease.txt lib/lp/registry/tests/../doc/sourcepackage.txt sourceforge_project_name_validator (lp.registry.interfaces.product) valid_sourceforge_project_name (lp.registry.interfaces.product) lp.registry.tests.test_mailinglist.MailingList_getSubscribers_TestCase.test_only_active_members_can_be_subscribers test_getMembershipInformation_with_hidden_email (lp.registry.tests.test_mailinglistapi.MailingListAPITestCase) testMilestoneSetGet (lp.registry.tests.test_milestone.MilestoneTest) testMilestoneSetGetByNameAndDistribution (lp.registry.tests.test_milestone.MilestoneTest) testMilestoneSetGetByNameAndProduct (lp.registry.tests.test_milestone.MilestoneTest) testMilestoneSetGetVisibleMilestones (lp.registry.tests.test_milestone.MilestoneTest) testMilestoneSetIterator (lp.registry.tests.test_milestone.MilestoneTest) test_duplicated_email_not_accepted (lp.registry.tests.test_person.TestCreatePersonAndEmail) test_duplicated_name_not_accepted (lp.registry.tests.test_person.TestCreatePersonAndEmail) test_invalid_email_not_accepted (lp.registry.tests.test_person.TestCreatePersonAndEmail) test_invalid_name_not_accepted (lp.registry.tests.test_person.TestCreatePersonAndEmail) test_getByEmail_ignores_case_and_whitespace (lp.registry.tests.test_person.TestPersonSet) test_isNameBlacklisted (lp.registry.tests.test_person.TestPersonSet) lp.registry.tests.test_personset.TestPersonSetBranchCounts.test_five_branches lp.registry.tests.test_personset.TestPersonSetBranchCounts.test_no_branches lp.registry.tests.test_personset.TestPersonSetEnsurePerson.test_ensurePerson_for_existing_account lp.registry.tests.test_personset.TestPersonSetEnsurePerson.test_ensurePerson_for_existing_account_with_person lp.registry.tests.test_personset.TestPersonSetEnsurePerson.test_ensurePerson_hides_new_person_email lp.registry.tests.test_personset.TestPersonSetEnsurePerson.test_ensurePerson_returns_existing_person lp.registry.tests.test_pillar.TestPillarNameSet.test_search_correctly_ranks_by_aliases testCommercialSubscriptionCache (lp.registry.tests.test_product.ProductAttributeCacheTestCase) testLicensesCache (lp.registry.tests.test_product.ProductAttributeCacheTestCase) test_adddownloadfile_nonascii_filename (lp.registry.tests.test_product.TestProductFiles) get (lp.registry.model.project.ProjectSet) test_milestone_activity (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_milestone_bugtasks (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_milestone_date_expected (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_milestone_name (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_milestone_specifications (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_no_foreign_milestones (lp.registry.tests.test_project_milestone.ProjectMilestoneTest) test_no_output_if_no_invalid_entries (lp.registry.tests.test_teammembership.TestCheckTeamParticipationScript) test_report_circular_team_references (lp.registry.tests.test_teammembership.TestCheckTeamParticipationScript) test_report_invalid_teamparticipation_entries (lp.registry.tests.test_teammembership.TestCheckTeamParticipationScript) test_membership_status_changes_are_immediately_flushed_to_db (lp.registry.tests.test_teammembership.TestTeamMembership) test_teams_not_kicked_from_themselves_bug_248498 (lp.registry.tests.test_teammembership.TestTeamMembership) test_active_membership_creation_stores_proponent_and_reviewer (lp.registry.tests.test_teammembership.TestTeamMembershipSet) test_admin_membership_creation (lp.registry.tests.test_teammembership.TestTeamMembershipSet) test_handleMembershipsExpiringToday (lp.registry.tests.test_teammembership.TestTeamMembershipSet) test_membership_creation (lp.registry.tests.test_teammembership.TestTeamMembershipSet) test_membership_creation_stores_proponent (lp.registry.tests.test_teammembership.TestTeamMembershipSet) test_acknowledger_is_stored (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_datejoined (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_deactivated_member_can_be_made_admin (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_declined_member_can_be_made_admin (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_expired_member_can_be_made_admin (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_invited_member_can_be_made_admin (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_no_cyclical_membership_allowed (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_no_cyclical_participation_allowed (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) test_reviewer_is_stored (lp.registry.tests.test_teammembership.TestTeamMembershipSetStatus) testRemovingLeafTeam (lp.registry.tests.test_teammembership.TestTeamParticipationHierarchy) testSevereHierarchyByRemovingTeam3FromTeam2 (lp.registry.tests.test_teammembership.TestTeamParticipationHierarchy) testTeamParticipationSetUp (lp.registry.tests.test_teammembership.TestTeamParticipationHierarchy) testRemoveTeam3FromTeam2 (lp.registry.tests.test_teammembership.TestTeamParticipationMesh) testRemoveTeam5FromTeam4 (lp.registry.tests.test_teammembership.TestTeamParticipationMesh) testTeamParticipationSetUp (lp.registry.tests.test_teammembership.TestTeamParticipationMesh) testRemoveTeam3FromTeam2 (lp.registry.tests.test_teammembership.TestTeamParticipationTree) testRemoveTeam5FromTeam4 (lp.registry.tests.test_teammembership.TestTeamParticipationTree) testTeamParticipationSetUp (lp.registry.tests.test_teammembership.TestTeamParticipationTree) lib/lp/registry/tests/bug-249185.txt lp.registry.tests.test_user_vocabularies.TestUserTeamsParticipationPlusSelfVocabulary.test_indirect_team_membership lp.registry.tests.test_user_vocabularies.TestUserTeamsParticipationPlusSelfVocabulary.test_user_no_private_teams lp.registry.tests.test_user_vocabularies.TestUserTeamsParticipationPlusSelfVocabulary.test_user_no_team lp.registry.tests.test_user_vocabularies.TestUserTeamsParticipationPlusSelfVocabulary.test_user_teams lib/lp/services/openid/tests/../doc/openid-rp-config.txt lib/lp/services/scripts/tests/../doc/profile.txt lib/lp/services/worlddata/tests/../doc/language.txt lib/lp/services/worlddata/tests/../doc/vocabularies.txt lp.soyuz.browser.tests.test_sourceslistentries.TestDefaultSelectedSeries.testDefaultToUserAgentSeries lp.soyuz.browser.tests.test_sourceslistentries.TestDefaultSelectedSeries.testDefaultWithoutUserAgent lp.soyuz.browser.tests.test_sourceslistentries.TestDefaultSelectedSeries.testNonRecognisedDistro lp.soyuz.browser.tests.test_sourceslistentries.TestDefaultSelectedSeries.testNonRecognisedSeries lp.soyuz.browser.tests.test_sourceslistentries.TestOneDistroSeriesOnly.testDefaultDistroSeries lp.soyuz.browser.tests.test_sourceslistentries.TestOneDistroSeriesOnly.testNoSelectorForOneSeries lp.soyuz.browser.tests.test_sourceslistentries.TestSourcesListComment.testCommentDisplayedWhenProvided lib/lp/soyuz/browser/tests/archive-views.txt lib/lp/soyuz/browser/tests/archivesubscription-views.txt lib/lp/soyuz/browser/tests/binarypackagerelease-views.txt lib/lp/soyuz/browser/tests/build-views.txt lib/lp/soyuz/browser/tests/builder-views.txt lib/lp/soyuz/browser/tests/distribution-views.txt lib/lp/soyuz/browser/tests/distributionsourcepackagerelease-views.txt lib/lp/soyuz/browser/tests/distroseriesqueue-views.txt lib/lp/soyuz/browser/tests/publishing-views.txt lib/lp/soyuz/browser/tests/sourcepackage-views.txt lp.soyuz.scripts.tests.test_copypackage.ReUploadFileTestCase.testReUploadFileToPrivate lp.soyuz.scripts.tests.test_copypackage.ReUploadFileTestCase.testReUploadFileToPublic lp.soyuz.scripts.tests.test_copypackage.ReUploadFileTestCase.testReUploadFileToTheSameContext lp.soyuz.scripts.tests.test_copypackage.ReUploadFileTestCase.test_re_upload_file_does_not_leak_file_descriptors lib/lp/soyuz/tests/../doc/distroseriesqueue-debian-installer.txt lib/lp/soyuz/tests/../doc/archive-dependencies.txt lib/lp/soyuz/tests/../doc/archive-files.txt lib/lp/soyuz/tests/../doc/archive-override-check.txt lib/lp/soyuz/tests/../doc/archive.txt Failure in test lib/lp/soyuz/tests/../doc/archive.txt Failed doctest test for archive.txt File "lib/lp/soyuz/tests/../doc/archive.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/soyuz/tests/../doc/archive.txt", line 440, in archive.txt Failed example: check_bin_pubs(unique_cprov_bin_pubs) Differences (ndiff with -expected +actual): + pmount-0.1-1 (False) -> i386 mozilla-firefox-1.0 (True) -> i386 - pmount-0.1-1 (False) -> i386 mozilla-firefox-1.0 (True) -> hppa lib/lp/soyuz/tests/../doc/archivearch.txt lib/lp/soyuz/tests/../doc/archiveauthtoken.txt lib/lp/soyuz/tests/../doc/archivepermission.txt lib/lp/soyuz/tests/../doc/archivesubscriber.txt lib/lp/soyuz/tests/../doc/binarypackagerelease.txt lib/lp/soyuz/tests/../doc/build-failedtoupload-workflow.txt lib/lp/soyuz/tests/../doc/build.txt lib/lp/soyuz/tests/../doc/buildd-dbnotes.txt lib/lp/soyuz/tests/../doc/buildd-dispatching.txt lib/lp/soyuz/tests/../doc/buildd-mass-retry.txt lib/lp/soyuz/tests/../doc/buildd-queuebuilder-lookup.txt lib/lp/soyuz/tests/../doc/buildd-sequencer.txt lib/lp/soyuz/tests/../doc/builder.txt lib/lp/soyuz/tests/../doc/buildqueue.txt lib/lp/soyuz/tests/../doc/components-and-sections.txt lib/lp/soyuz/tests/../doc/distroarchseries.txt lib/lp/soyuz/tests/../doc/distroarchseriesbinarypackagerelease.txt lib/lp/soyuz/tests/../doc/distroseries-publishing-lookups.txt lib/lp/soyuz/tests/../doc/distroseriesbinarypackage.txt lib/lp/soyuz/tests/../doc/distroseriesqueue-ddtp-tarball.txt lib/lp/soyuz/tests/../doc/distroseriesqueue-dist-upgrader.txt lib/lp/soyuz/tests/../doc/distroseriesqueue-notify.txt lib/lp/soyuz/tests/../doc/distroseriesqueue-translations.txt lib/lp/soyuz/tests/../doc/distroseriesqueue.txt Failure in test lib/lp/soyuz/tests/../doc/distroseriesqueue.txt Failed doctest test for distroseriesqueue.txt File "lib/lp/soyuz/tests/../doc/distroseriesqueue.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/soyuz/tests/../doc/distroseriesqueue.txt", line 774, in distroseriesqueue.txt Failed example: print_queue_items(queue_items) Differences (ndiff with -expected +actual): + pmount 0.1-1 source pmount 0.1-1 i386 - pmount 0.1-1 source lib/lp/soyuz/tests/../doc/fakepackager.txt lib/lp/soyuz/tests/../doc/ftpmaster-tools.txt lib/lp/soyuz/tests/../doc/gina-multiple-arch.txt lib/lp/soyuz/tests/../doc/gina.txt lib/lp/soyuz/tests/../doc/hasbuildrecords.txt lib/lp/soyuz/tests/../doc/initialise-from-parent.txt lib/lp/soyuz/tests/../doc/nascentupload-announcements.txt lib/lp/soyuz/tests/../doc/nascentupload-security-uploads.txt lib/lp/soyuz/tests/../doc/package-cache-script.txt lib/lp/soyuz/tests/../doc/package-diff.txt lib/lp/soyuz/tests/../doc/package-meta-classes.txt lib/lp/soyuz/tests/../doc/packagecopyrequest.txt lib/lp/soyuz/tests/../doc/packageset.txt lib/lp/soyuz/tests/../doc/packageupload-lookups.txt lib/lp/soyuz/tests/../doc/pocketchroot.txt lib/lp/soyuz/tests/../doc/processor.txt lib/lp/soyuz/tests/../doc/publishedpackage.txt lib/lp/soyuz/tests/../doc/safe_fix_maintainer.txt lib/lp/soyuz/tests/../doc/sourcepackagerelease.txt lib/lp/soyuz/tests/../doc/soyuz-files.txt lib/lp/soyuz/tests/../doc/uploadpolicy.txt lib/lp/translations/browser/tests/distroseries-views.txt lib/lp/translations/browser/tests/language-views.txt lib/lp/translations/browser/tests/menu-pages.txt lib/lp/translations/browser/tests/poexport-request-views.txt lib/lp/translations/browser/tests/pofile-base-views.txt lib/lp/translations/browser/tests/pofile-views.txt lib/lp/translations/browser/tests/potemplate-views.txt lib/lp/translations/browser/tests/productseries-views.txt lib/lp/translations/browser/tests/translationimportqueue-views.txt lib/lp/translations/browser/tests/translationmessage-views.txt lib/lp/translations/browser/tests/translator-views.txt lib/lp/translations/tests/../doc/poexport-queue.txt lib/lp/translations/tests/../browser/tests/pofile-views.txt lib/lp/translations/tests/../doc/rosetta-karma.txt lib/lp/translations/tests/../doc/translationimportqueue.txt lib/lp/translations/tests/../doc/browser-helpers.txt lib/lp/translations/tests/../doc/canonical_url_examples.txt lib/lp/translations/tests/../doc/distroseries-language.txt lib/lp/translations/tests/../doc/distroseries-translations-copy.txt lib/lp/translations/tests/../doc/gettext-check-messages.txt lib/lp/translations/tests/../doc/language-pack.txt lib/lp/translations/tests/../doc/language.txt lib/lp/translations/tests/../doc/message-sharing-merge-script.txt lib/lp/translations/tests/../doc/poexport-language-pack.txt lib/lp/translations/tests/../doc/poexport-request-productseries.txt lib/lp/translations/tests/../doc/poexport-request.txt lib/lp/translations/tests/../doc/pofile-verify-stats.txt lib/lp/translations/tests/../doc/pofile.txt lib/lp/translations/tests/../doc/poimport-pofile-not-exported-from-rosetta.txt lib/lp/translations/tests/../doc/poimport-pofile-old-po-imported.txt lib/lp/translations/tests/../doc/poimport-pofile-syntax-error.txt lib/lp/translations/tests/../doc/poimport-potemplate-syntax-error.txt lib/lp/translations/tests/../doc/poimport.txt lib/lp/translations/tests/../doc/pomsgid.txt lib/lp/translations/tests/../doc/potemplate.txt lib/lp/translations/tests/../doc/potmsgset.txt lib/lp/translations/tests/../doc/potranslation.txt lib/lp/translations/tests/../doc/preferred-languages.txt lib/lp/translations/tests/../doc/remove-translations-by.txt lib/lp/translations/tests/../doc/request_country.txt lib/lp/translations/tests/../doc/rosetta-poimport-script.txt lib/lp/translations/tests/../doc/rosetta-translation.txt lib/lp/translations/tests/../doc/sourcepackagerelease-translations.txt lib/lp/translations/tests/../doc/translationbranchapprover.txt lib/lp/translations/tests/../doc/translationgroup.txt lib/lp/translations/tests/../doc/translationmessage.txt lib/lp/translations/tests/../doc/translationrelicensingagreement.txt lib/lp/translations/tests/../doc/translations-export-to-branch.txt lib/lp/translations/tests/../doc/translationsperson.txt lib/lp/translations/tests/../doc/vpoexport.txt lib/lp/translations/tests/../doc/vpotexport.txt lib/lp/translations/tests/potmsgset-update-translation.txt lib/lp/translations/utilities/tests/../doc/gettext_mo_exporter.txt lib/lp/translations/utilities/tests/../doc/gettext_po_exporter.txt lib/lp/translations/utilities/tests/../doc/gettext_po_parser_context.txt lib/lp/translations/utilities/tests/../doc/kde-po-file-format.txt lib/lp/translations/utilities/tests/../doc/launchpad_write_tarfile.txt lib/lp/translations/utilities/tests/../doc/pluralforms.txt Ran 8140 tests with 3 failures and 0 errors in 33 minutes 42.918 seconds. Tear down canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 5.116 seconds. Tear down canonical.testing.layers.GoogleServiceLayer in 4.361 seconds. Tear down canonical.testing.layers.FunctionalLayer ... not supported Tear down canonical.testing.layers.DatabaseLayer in 0.212 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.AppServerLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.364 seconds. Set up canonical.testing.layers.LibrarianLayer in 6.763 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.FunctionalLayer in 4.782 seconds. Set up canonical.testing.layers.GoogleServiceLayer in 1.640 seconds. Set up canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Set up canonical.testing.layers.AppServerLayer in 8.784 seconds. Running: lib/canonical/shipit/browser/tests/shipit-login.txt Failure in test lib/canonical/shipit/browser/tests/shipit-login.txt Failed doctest test for shipit-login.txt File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 30, in shipit-login.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 31, in shipit-login.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 32, in shipit-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 34, in shipit-login.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 43, in shipit-login.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 44, in shipit-login.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 45, in shipit-login.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 46, in shipit-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev.../+newaccount + http://openid.launchpad.dev:8085/+openid ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 49, in shipit-login.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 50, in shipit-login.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 51, in shipit-login.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 52, in shipit-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 56, in shipit-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://shipit.ubuntu.dev/myrequest + http://openid.launchpad.dev:8085/+openid ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 58, in shipit-login.txt Failed example: print extract_text(find_tags_by_class(browser.contents, 'login')[0]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 66, in shipit-login.txt Failed example: browser.getControl('Log Out').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Log Out' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 75, in shipit-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://shipit.ubuntu.dev + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 78, in shipit-login.txt Failed example: browser.getControl('Not Now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Not Now' ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 79, in shipit-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - ShipIt - Unsuccessful login + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/shipit/browser/tests/shipit-login.txt", line 82, in shipit-login.txt Failed example: print extract_text(find_tags_by_class(browser.contents, 'error')[0]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range /home/stub/lp/lp-sourcedeps/eggs/launchpadlib-1.5.1-py2.4.egg/launchpadlib/docs/hosted-files.txt /home/stub/lp/lp-sourcedeps/eggs/launchpadlib-1.5.1-py2.4.egg/launchpadlib/docs/introduction.txt /home/stub/lp/lp-sourcedeps/eggs/launchpadlib-1.5.1-py2.4.egg/launchpadlib/docs/people.txt /home/stub/lp/lp-sourcedeps/eggs/launchpadlib-1.5.1-py2.4.egg/launchpadlib/docs/toplevel.txt lib/canonical/launchpad/ftests/../doc/launchpadlib.txt lib/canonical/launchpad/ftests/../doc/launchpadlib.txt test_branch (canonical.launchpad.tests.test_launchpadlib.TestLaunchpadLib) test_bug (canonical.launchpad.tests.test_launchpadlib.TestLaunchpadLib) test_milestone (canonical.launchpad.tests.test_launchpadlib.TestLaunchpadLib) test_person (canonical.launchpad.tests.test_launchpadlib.TestLaunchpadLib) test_project (canonical.launchpad.tests.test_launchpadlib.TestLaunchpadLib) testAppServerIsAvailable (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testBaseIsSetUpFlag (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testComponentArchitecture (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testFunctionalIsSetUp (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testLaunchpadDbAvailable (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testLibrarianRunning (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testLibrarianWorking (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testSMTPServerIsAvailable (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase)No handlers could be found for logger "lazr.smtptest" testStartingAppServerTwiceRaisesInvariantError (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testStartingSMTPServerTwiceRaisesInvariantError (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) testZopelessIsSetUp (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) test_import (lp.registry.tests.test_mlists.TestMailingListImportScript) test_notification_suppression (lp.registry.tests.test_mlists.TestMailingListImportScript) test_notifications (lp.registry.tests.test_mlists.TestMailingListImportScript) Ran 79 tests with 1 failures and 0 errors in 4 minutes 0.516 seconds. Tear down canonical.testing.layers.AppServerLayer in 0.504 seconds. Tear down canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.021 seconds. Tear down canonical.testing.layers.LibrarianLayer in 1.184 seconds. Tear down canonical.testing.layers.FunctionalLayer ... not supported Tear down canonical.testing.layers.GoogleServiceLayer in 0.060 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.DatabaseFunctionalLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.332 seconds. Set up canonical.testing.layers.FunctionalLayer in 4.510 seconds. Set up canonical.testing.layers.DatabaseFunctionalLayer in 0.000 seconds. Running: canonical.shipit.browser.tests.test_shipit.TestShipitLoginViewsWithUserAlreadyLoggedIn.test_ShipitOpenIDCallbackForServerCDsView_redirects canonical.shipit.browser.tests.test_shipit.TestShipitLoginViewsWithUserAlreadyLoggedIn.test_ShipitOpenIDCallbackView_redirects canonical.shipit.browser.tests.test_shipit.TestShipitLoginViewsWithUserAlreadyLoggedIn.test_ShipitOpenIDLoginForServerCDsView_redirects canonical.shipit.browser.tests.test_shipit.TestShipitLoginViewsWithUserAlreadyLoggedIn.test_ShipitOpenIDLoginView_redirects lib/canonical/shipit/tests/../doc/shipit-process-requests.txt canonical.signon.browser.tests.test_bug_353863.TestBug353863.test_redirection_for_full_fledged_account canonical.signon.browser.tests.test_bug_353863.TestBug353863.test_redirection_for_personless_account canonical.signon.browser.tests.test_bug_358498.TestBug358498.test_redirection_for_full_fledged_account canonical.signon.browser.tests.test_bug_358498.TestBug358498.test_redirection_for_personless_account test_accept_neither (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_call_xrds_method (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_disable_discovery (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_no_accept (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_normalise_url (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_prefer_html (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) test_prefer_xrds (canonical.signon.browser.tests.test_openiddiscovery.ContentNegotiationTests) canonical.signon.browser.tests.test_openidserver.OpenIDMixin_checkTeamMembership_TestCase.test_full_fledged_account canonical.signon.browser.tests.test_openidserver.OpenIDMixin_checkTeamMembership_TestCase.test_personless_account canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_be_False_when_delta_within_range canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_be_False_when_param_not_used canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_be_True_when_delta_not_in_range canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_be_True_with_negative canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_be_True_with_zero canonical.signon.browser.tests.test_openidserver.OpenIDMixin_shouldReauthenticate_TestCase.test_should_ignore_invalid_param canonical.signon.browser.tests.test_openidserver.PreAuthorizeRPViewTestCase.test_pre_authorize_works_with_slave_store canonical.signon.browser.tests.test_openidserver.SimpleRegistrationTestCase.test_sreg_field_names canonical.signon.browser.tests.test_openidserver.SimpleRegistrationTestCase.test_sreg_fields canonical.signon.browser.tests.test_openidserver.SimpleRegistrationTestCase.test_sreg_fields_no_shipping canonical.signon.browser.tests.test_openidserver.TestPasswordResetViewForLaunchpadPerson.test_reactivate_when_password_is_reset lib/canonical/signon/browser/tests/loginservice.txt lib/canonical/signon/browser/tests/loginservice-dissect-radio-button.txt lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt Failure in test lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt Failed doctest test for loginservice-unauthorized-view.txt File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 39, in loginservice-unauthorized-view.txt Failed example: browser.open('http://openid.launchpad.dev/+edit') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 254, in _mech_open raise response httperror_seek_wrapper: HTTP Error 303: The HTTP server returned a redirect error that would lead to an infinite loop. The last 30x error message was: See Other ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 41, in loginservice-unauthorized-view.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://openid.launchpad.dev/+standalone-login?...' + 'http://openid.launchpad.dev/+edit/+login/+login/+login/+login/+login/+login/+login/+login/+login/+login' ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 43, in loginservice-unauthorized-view.txt Failed example: browser.getControl(name='field.email', index=0).value = ( 'test@canonical.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 45, in loginservice-unauthorized-view.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 48, in loginservice-unauthorized-view.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt", line 49, in loginservice-unauthorized-view.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://openid.launchpad.dev/+edit' + 'http://openid.launchpad.dev/+edit/+login/+login/+login/+login/+login/+login/+login/+login/+login/+login' lib/canonical/signon/browser/tests/person-rename-account-with-openid.txt lib/canonical/signon/doc/openid-fetcher.txt lib/canonical/signon/doc/openid-pages.txt lib/canonical/signon/doc/openidrpsummary.txt lib/canonical/signon/doc/sso-account.txt lib/canonical/launchpad/doc/account.txt canonical.launchpad.database.tests.test_account.EmailManagementTests.test_guessed_emails canonical.launchpad.database.tests.test_account.EmailManagementTests.test_setPreferredEmail canonical.launchpad.database.tests.test_account.EmailManagementTests.test_setPreferredEmail_None canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validateAndEnsurePreferredEmail canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validateAndEsnurePreferredEmail_no_preferred canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validated_emails canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_getUnvalidatedEmails canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_guessed_emails canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_setPreferredEmail canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_setPreferredEmail_None canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_validateAndEnsurePreferredEmail canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_validateAndEsnurePreferredEmail_no_preferred canonical.signon.model.tests.test_account.EmailManagementWithSSODatabasePolicyTests.test_validated_emails canonical.signon.model.tests.test_authtoken.AuthTokenSetTests.test_deleteByEmailAccountAndType canonical.signon.model.tests.test_authtoken.AuthTokenSetTests.test_get canonical.signon.model.tests.test_authtoken.AuthTokenSetTests.test_new canonical.signon.model.tests.test_authtoken.AuthTokenSetTests.test_searchByEmailAccountAndType canonical.signon.model.tests.test_authtoken.AuthTokenTests.test_consume canonical.signon.model.tests.test_authtoken.AuthTokenTests.test_sendEmailValidationRequest canonical.signon.model.tests.test_authtoken.AuthTokenTests.test_sendNewUserEmail canonical.signon.model.tests.test_authtoken.AuthTokenTests.test_sendPasswordResetEmail canonical.signon.model.tests.test_openidserver.OpenIDAuthorizationSetTests.test_getByAccount test__get_store_should_return_the_auth_master_store (canonical.signon.model.tests.test_openidserver.OpenIDAuthorizationTestCase) canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_Class canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_cleanupAssociations canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_getAssociation canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_getAssociation_expired canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_getAssociation_no_handle canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_getAssociation_unknown canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_removeAssociation canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_removeAssociation_unknown canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_storeAssociation canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_storeAssociation_update_existing canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_useNonce canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_useNonce_expired canonical.signon.model.tests.test_openidstore.ProviderOpenIDStoreTests.test_useNonce_future test_complete_from_browser (canonical.signon.testing.tests.test_openidhelpers.CompleteFromBrowserTests) test_openid1 (canonical.signon.testing.tests.test_openidhelpers.MaybeFixupIdentifierSelectRequestTests) test_openid20 (canonical.signon.testing.tests.test_openidhelpers.MaybeFixupIdentifierSelectRequestTests) canonical.signon.tests.test_authentication.TestAuthenticationOfPersonlessAccounts.test_navigate_logged_in_on_login_dot_launchpad_dot_net canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_defaults canonical.signon.tests.test_dbpolicy.SSODatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.signon.tests.test_dbpolicy.SSODatabasePolicyTestCase.test_dbusers canonical.signon.tests.test_dbpolicy.SSODatabasePolicyTestCase.test_defaults canonical.signon.tests.test_dbpolicy.SSODatabasePolicyTestCase.test_disallowed canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_junk_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_junk_branch_no_such_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_package_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_product_branch_no_such_product canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_product_only canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_redirect_branch_not_found canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_redirect_junk_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_redirect_on_package_branch_aliases canonical.launchpad.browser.tests.test_branchtraversal.TestPersonBranchTraversal.test_redirect_product_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonProductBranchTraversal.test_product_branch canonical.launchpad.browser.tests.test_branchtraversal.TestPersonProductBranchTraversal.test_product_branch_no_such_branch canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_invalid_product_name canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_no_branch_for_series canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_no_such_unique_name canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_nonexistent_product canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_nonexistent_product_series canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_product_alias canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_product_series_redirect canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_product_without_dev_focus canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_too_short_branch_name canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_trailing_path_redirect canonical.launchpad.browser.tests.test_launchpad.TestBranchTraversal.test_unique_name_traversal canonical.launchpad.browser.tests.test_person.PersonView_openid_identity_url_TestCase.test_should_be_production_profile_page_when_not_delegating canonical.launchpad.browser.tests.test_person.PersonView_openid_identity_url_TestCase.test_should_be_profile_page_when_delegating canonical.launchpad.browser.tests.test_registration.TestEmailsOfPersonlessAccountsCantBeUsedToRegister.test_first_step canonical.launchpad.browser.tests.test_registration.TestEmailsOfPersonlessAccountsCantBeUsedToRegister.test_last_step canonical.launchpad.browser.tests.test_structuralsubscription.StructuralSubscriptionTraversalTestBase.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.StructuralSubscriptionTraversalTestBase.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.StructuralSubscriptionTraversalTestBase.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.StructuralSubscriptionTraversalTestBase.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionSourcePackageStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionSourcePackageStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionSourcePackageStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionSourcePackageStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestDistributionStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistroSeriesStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistroSeriesStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestDistroSeriesStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestDistroSeriesStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestMilestoneStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestMilestoneStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestMilestoneStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestMilestoneStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProductSeriesStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProductSeriesStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProductSeriesStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestProductSeriesStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProjectStructuralSubscriptionTraversal.test_missing_person_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProjectStructuralSubscriptionTraversal.test_missing_structural_subscription_traversal canonical.launchpad.browser.tests.test_structuralsubscription.TestProjectStructuralSubscriptionTraversal.test_structural_subscription_canonical_url canonical.launchpad.browser.tests.test_structuralsubscription.TestProjectStructuralSubscriptionTraversal.test_structural_subscription_traversal canonical.launchpad.database.tests.test_account.CreatePersonTests.test_createPerson canonical.launchpad.database.tests.test_account.CreatePersonTests.test_createPerson_requires_email canonical.launchpad.database.tests.test_account.CreatePersonTests.test_createPerson_sets_EmailAddress_person canonical.launchpad.database.tests.test_account.CreatePersonTests.test_createPerson_uses_comment canonical.launchpad.database.tests.test_account.CreatePersonTests.test_createPerson_uses_name canonical.launchpad.database.tests.test_account.EmailManagementTests.test_guessed_emails canonical.launchpad.database.tests.test_account.EmailManagementTests.test_setPreferredEmail canonical.launchpad.database.tests.test_account.EmailManagementTests.test_setPreferredEmail_None canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validateAndEnsurePreferredEmail canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validateAndEsnurePreferredEmail_no_preferred canonical.launchpad.database.tests.test_account.EmailManagementTests.test_validated_emails test__get_store_should_return_the_auth_master_store (canonical.launchpad.database.tests.test_oauth.OAuthAccessTokenTestCase) test__get_store_should_return_the_auth_master_store (canonical.launchpad.database.tests.test_oauth.OAuthRequestTokenTestCase) test__get_store_should_return_the_auth_master_store (canonical.launchpad.database.tests.test_oauth.OAuthNonceTestCase) test__get_store_should_return_the_auth_master_store (canonical.launchpad.database.tests.test_oauth.OAuthConsumerTestCase) canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_Class canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_cleanupAssociations canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_getAssociation canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_getAssociation_expired canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_getAssociation_no_handle canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_getAssociation_unknown canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_removeAssociation canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_removeAssociation_unknown canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_storeAssociation canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_storeAssociation_update_existing canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_useNonce canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_useNonce_expired canonical.launchpad.database.tests.test_openidconsumer.OpenIDConsumerStoreTests.test_useNonce_future canonical.launchpad.database.tests.test_personproduct.TestPersonProductCanonicalUrl.test_canonical_url canonical.launchpad.database.tests.test_stormextensions.TestStormExpressions.test_StartsWithUse canonical.launchpad.database.tests.test_stormextensions.TestStormExpressions.test_StartsWith_SQLGeneration canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_ForeignKey canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_ForeignKey_with_name canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_find canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_find_with_multiple_clauses canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_flush_exercises_constraints canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_getById canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_init_adds canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_init_handles_kwargs canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_init_requires_known_kwargs canonical.launchpad.database.tests.test_stormsugar.TestSugar.test_remove canonical.launchpad.mail.tests.test_helpers.TestEnsureNotWeaklyAuthenticated.test_normal_user canonical.launchpad.mail.tests.test_helpers.TestEnsureNotWeaklyAuthenticated.test_weakly_authenticated_no_sig canonical.launchpad.mail.tests.test_helpers.TestEnsureNotWeaklyAuthenticated.test_weakly_authenticated_with_sig canonical.launchpad.mail.tests.test_helpers.TestGetPersonOrTeam.test_by_email canonical.launchpad.mail.tests.test_helpers.TestGetPersonOrTeam.test_by_name canonical.launchpad.mail.tests.test_helpers.TestGetPersonOrTeam.test_not_found canonical.launchpad.mail.tests.test_helpers.TestGetPersonOrTeam.test_team_by_email canonical.launchpad.mail.tests.test_helpers.TestGetPersonOrTeam.test_team_by_name canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestScriptRunning.test_script_run canonical.launchpad.tests.test_login.TestLoggingInWithPersonlessAccount.test_logInPrincipal canonical.launchpad.tests.test_login.TestLoggingInWithPersonlessAccount.test_logInPrincipalAndMaybeCreatePerson canonical.launchpad.tests.test_login.TestLoginAndLogout.test_logging_in_and_logging_out canonical.launchpad.tests.test_login.TestLoginAndLogout.test_logging_in_and_logging_out_the_old_way canonical.launchpad.tests.test_personless_accounts.TestPersonlessAccountPermissions.test_can_change_their_own_details canonical.launchpad.tests.test_personless_accounts.TestPersonlessAccountPermissions.test_can_view_their_emails canonical.launchpad.tests.test_personless_accounts.TestPersonlessAccountPermissions.test_can_view_their_own_details canonical.launchpad.tests.test_personless_accounts.TestPersonlessAccountPermissions.test_emails_of_personless_acounts_cannot_be_seen_by_others test_token_uniqueness (canonical.launchpad.tests.test_token_creation.Test_create_unique_token_for_table) canonical.launchpad.webapp.tests.test_authentication.TestAuthenticationOfPersonlessAccounts.test_navigate_anonymously_on_launchpad_dot_net canonical.launchpad.webapp.tests.test_authorization.TestPrecachePermissionForObjects.test_precaching_permissions canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraBreadcrumbForLeafPageOnHierarchyView.test_default_page canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraBreadcrumbForLeafPageOnHierarchyView.test_non_default_page canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraBreadcrumbForLeafPageOnHierarchyView.test_zope_i18n_Messages_are_interpolated canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_package_bugtask canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_product_bugtask canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_product_on_mainsite canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_product_on_vhost canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_root_on_mainsite canonical.launchpad.webapp.tests.test_breadcrumbs.TestExtraVHostBreadcrumbsOnHierarchyView.test_root_on_vhost canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.BaseDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.ImplicitDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.ImplicitDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.LaunchpadDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.LaunchpadDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.LaunchpadDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.LaunchpadDatabasePolicyTestCase.test_master_allowed canonical.launchpad.webapp.tests.test_dbpolicy.MasterDatabasePolicyTestCase.test_XMLRPCRequest_uses_MasterPolicy canonical.launchpad.webapp.tests.test_dbpolicy.MasterDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.MasterDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.MasterDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.MasterDatabasePolicyTestCase.test_slave_allowed canonical.launchpad.webapp.tests.test_dbpolicy.ReadOnlyLaunchpadDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.ReadOnlyLaunchpadDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.ReadOnlyLaunchpadDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.ReadOnlyLaunchpadDatabasePolicyTestCase.test_master_disallowed canonical.launchpad.webapp.tests.test_dbpolicy.ReadOnlyLaunchpadDatabasePolicyTestCase.test_slave_allowed canonical.launchpad.webapp.tests.test_dbpolicy.SlaveDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.SlaveDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.SlaveDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.SlaveDatabasePolicyTestCase.test_master_allowed canonical.launchpad.webapp.tests.test_dbpolicy.SlaveOnlyDatabasePolicyTestCase.test_correctly_implements_IDatabasePolicy canonical.launchpad.webapp.tests.test_dbpolicy.SlaveOnlyDatabasePolicyTestCase.test_dbusers canonical.launchpad.webapp.tests.test_dbpolicy.SlaveOnlyDatabasePolicyTestCase.test_defaults canonical.launchpad.webapp.tests.test_dbpolicy.SlaveOnlyDatabasePolicyTestCase.test_master_allowed canonical.launchpad.webapp.tests.test_login.TestLoginOrRegister_preserve_query.test_non_ascii_characters_in_query_string_ascii_encoded test_default_access_level (canonical.launchpad.webapp.tests.test_loginsource.LaunchpadLoginSourceTest) test_given_access_level_is_used (canonical.launchpad.webapp.tests.test_loginsource.LaunchpadLoginSourceTest) canonical.launchpad.webapp.tests.test_menu.TestMenuBaseLinkCaching.test_cache_key_is_unique canonical.launchpad.webapp.tests.test_menu.TestMenuBaseLinkCaching.test_cache_when_there_is_a_request canonical.launchpad.webapp.tests.test_menu.TestMenuBaseLinkCaching.test_correct_value_is_cached canonical.launchpad.webapp.tests.test_menu.TestMenuBaseLinkCaching.test_no_cache_when_there_is_no_request canonical.launchpad.webapp.tests.test_publication.TestWebServicePublication.test_disconnect_logs_oops canonical.launchpad.webapp.tests.test_publication.TestWebServicePublication.test_getPrincipal_for_person_and_account_with_different_ids canonical.launchpad.webapp.tests.test_publication.TestWebServicePublication.test_is_browser canonical.launchpad.webapp.tests.test_tales.TestDiffFormatter.test_almostEmptyString canonical.launchpad.webapp.tests.test_tales.TestDiffFormatter.test_config_value_limits_line_count canonical.launchpad.webapp.tests.test_tales.TestDiffFormatter.test_cssClasses canonical.launchpad.webapp.tests.test_tales.TestDiffFormatter.test_emptyString canonical.launchpad.webapp.tests.test_tales.TestDiffFormatter.test_format_unicode canonical.launchpad.webapp.tests.test_user_requested_oops.TestUserRequestedOops.test_OopsNamespace_traverse canonical.launchpad.webapp.tests.test_user_requested_oops.TestUserRequestedOops.test_annotation_key canonical.launchpad.webapp.tests.test_user_requested_oops.TestUserRequestedOops.test_existing_oops_stops_user_requested canonical.launchpad.webapp.tests.test_user_requested_oops.TestUserRequestedOops.test_none_requested canonical.launchpad.xmlrpc.tests.test_authserver.GetUserAndSSHKeysTests.test_user_no_keys canonical.launchpad.xmlrpc.tests.test_authserver.GetUserAndSSHKeysTests.test_user_not_found canonical.launchpad.xmlrpc.tests.test_authserver.GetUserAndSSHKeysTests.test_user_with_keys lp.answers.browser.tests.test_breadcrumbs.TestQuestionTargetProjectAndPersonBreadcrumbOnAnswersVHost.test_person lp.answers.browser.tests.test_breadcrumbs.TestQuestionTargetProjectAndPersonBreadcrumbOnAnswersVHost.test_product lp.answers.browser.tests.test_breadcrumbs.TestQuestionTargetProjectAndPersonBreadcrumbOnAnswersVHost.test_project lib/lp/answers/browser/tests/question-subscribe_me.txt lib/lp/answers/browser/tests/views.txt lib/lp/answers/browser/tests/faq-views.txt lib/lp/answers/tests/../doc/faqcollection.txt lib/lp/answers/tests/../doc/faqcollection.txt lib/lp/answers/tests/../doc/faqcollection.txt lib/lp/answers/tests/../doc/faqtarget.txt lib/lp/answers/tests/../doc/faqtarget.txt lib/lp/answers/tests/../doc/questiontarget.txt lib/lp/answers/tests/../doc/questiontarget.txt lib/lp/answers/tests/../doc/questiontarget.txt lib/lp/answers/tests/../doc/questiontarget.txt testCannotConfirmAnAnswerFromAnotherQuestion (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_can_confirm_answer_with_answer (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_can_confirm_answer_without_answer (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_confirmAnswerAfterSOLVED (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_confirmAnswerBeforeSOLVED (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_confirmAnswerFromInvalidStates_with_answer (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_confirmAnswerFromInvalidStates_without_answer (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_confirmAnswerPermission (lp.answers.tests.test_question_workflow.ConfirmAnswerTestCase) test_expireQuestion (lp.answers.tests.test_question_workflow.ExpireQuestionTestCase) test_expireQuestionFromInvalidStates (lp.answers.tests.test_question_workflow.ExpireQuestionTestCase) test_expireQuestionPermission (lp.answers.tests.test_question_workflow.ExpireQuestionTestCase) test_can_give_answer (lp.answers.tests.test_question_workflow.GiveAnswerTestCase) test_giveAnswerByAnswerer (lp.answers.tests.test_question_workflow.GiveAnswerTestCase) test_giveAnswerByOwner (lp.answers.tests.test_question_workflow.GiveAnswerTestCase) test_giveAnswerFromInvalidStates (lp.answers.tests.test_question_workflow.GiveAnswerTestCase) test_giveAnswerPermission (lp.answers.tests.test_question_workflow.GiveAnswerTestCase) test_can_give_info (lp.answers.tests.test_question_workflow.GiveInfoTestCase) test_giveInfo (lp.answers.tests.test_question_workflow.GiveInfoTestCase) test_giveInfoFromInvalidStates (lp.answers.tests.test_question_workflow.GiveInfoTestCase) test_giveInfoPermission (lp.answers.tests.test_question_workflow.GiveInfoTestCase) test_linkFAQ (lp.answers.tests.test_question_workflow.LinkFAQTestCase) test_linkFAQPermission (lp.answers.tests.test_question_workflow.LinkFAQTestCase) testDisallowNoOpSetStatus (lp.answers.tests.test_question_workflow.MiscAnswerTrackerWorkflowTestCase) testRejectPermission (lp.answers.tests.test_question_workflow.RejectTestCase) test_reject (lp.answers.tests.test_question_workflow.RejectTestCase) test_rejectFromInvalidStates (lp.answers.tests.test_question_workflow.RejectTestCase) test_can_reopen (lp.answers.tests.test_question_workflow.ReopenTestCase) test_reopen (lp.answers.tests.test_question_workflow.ReopenTestCase) test_reopenFromInvalidStates (lp.answers.tests.test_question_workflow.ReopenTestCase) test_reopenFromSOLVEDByAnswerer (lp.answers.tests.test_question_workflow.ReopenTestCase) test_reopenFromSOLVEDByOwner (lp.answers.tests.test_question_workflow.ReopenTestCase) test_reopenPermission (lp.answers.tests.test_question_workflow.ReopenTestCase) test_can_request_info (lp.answers.tests.test_question_workflow.RequestInfoTestCase) test_requestInfo (lp.answers.tests.test_question_workflow.RequestInfoTestCase) test_requestInfoFromInvalidStates (lp.answers.tests.test_question_workflow.RequestInfoTestCase) test_requestInfoFromOwnerIsInvalid (lp.answers.tests.test_question_workflow.RequestInfoTestCase) test_requestInfoPermission (lp.answers.tests.test_question_workflow.RequestInfoTestCase) lp.answers.tests.test_questiontarget.TestQuestionTarget_answer_contacts_with_languages.test_Product_implementation_should_prefill_cache lp.answers.tests.test_questiontarget.TestQuestionTarget_answer_contacts_with_languages.test_SourcePackage_implementation_should_prefill_cache lib/lp/answers/tests/questiontarget-sourcepackage.txt lib/lp/app/browser/tests/base-layout.txt lib/lp/app/browser/tests/menu.txt lib/lp/app/browser/tests/watermark.txt lp.archiveuploader.tests.test_permission.TestComponents.test_components_for_person_with_permissions lp.archiveuploader.tests.test_permission.TestComponents.test_no_components_for_arbitrary_person lp.archiveuploader.tests.test_permission.TestPermission.test_arbitrary_person_cannot_upload_to_primary_archive lp.archiveuploader.tests.test_permission.TestPermission.test_component_rights lp.archiveuploader.tests.test_permission.TestPermission.test_component_rights_no_package lp.archiveuploader.tests.test_permission.TestPermission.test_incorrect_component_rights lp.archiveuploader.tests.test_permission.TestPermission.test_non_strict_component_rights lp.archiveuploader.tests.test_permission.TestPermission.test_owner_can_upload_to_ppa lp.archiveuploader.tests.test_permission.TestPermission.test_owner_can_upload_to_ppa_no_sourcepackage lp.archiveuploader.tests.test_permission.TestPermission.test_package_specific_rights lp.archiveuploader.tests.test_permission.TestPermission.test_packageset_specific_rights lp.archiveuploader.tests.test_permission.TestPermission.test_random_person_cannot_upload_to_ppa lp.blueprints.browser.tests.test_breadcrumbs.TestHasSpecificationsBreadcrumbOnBlueprintsVHost.test_person lp.blueprints.browser.tests.test_breadcrumbs.TestHasSpecificationsBreadcrumbOnBlueprintsVHost.test_product lp.blueprints.browser.tests.test_breadcrumbs.TestSpecificationBreadcrumb.test_specification lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_junk_branch lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_junk_branch_no_such_branch lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_junk_branch_no_such_person lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_package_branch lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_product_branch lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_product_branch_no_such_branch lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_product_branch_no_such_person lp.blueprints.browser.tests.test_specification.TestBranchTraversal.test_product_branch_no_such_product lp.bugs.browser.tests.test_breadcrumbs.TestBugTaskBreadcrumb.test_bugtask lp.bugs.browser.tests.test_breadcrumbs.TestBugTaskBreadcrumb.test_bugtask_child lp.bugs.browser.tests.test_breadcrumbs.TestBugTaskBreadcrumb.test_bugtask_private_bug lp.bugs.browser.tests.test_breadcrumbs.TestBugTrackerBreadcrumbs.test_bug_tracker lp.bugs.browser.tests.test_breadcrumbs.TestBugTrackerBreadcrumbs.test_bug_tracker_set lp.bugs.browser.tests.test_bugbranch.TestBugBranchPrimaryContext.testPrimaryContext lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_canBeNominatedFor_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_canBeNominatedFor_with_only_distributionsourcepackage lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_not_canBeNominatedFor_already_nominated_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_not_canBeNominatedFor_already_targeted_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_not_canBeNominatedFor_non_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_not_canBeNominatedFor_random_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForDistroSeries.test_not_canBeNominatedFor_source_package lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForProductSeries.test_canBeNominatedFor_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForProductSeries.test_not_canBeNominatedFor_already_nominated_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForProductSeries.test_not_canBeNominatedFor_already_targeted_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForProductSeries.test_not_canBeNominatedFor_non_series lp.bugs.tests.test_bugnomination.TestBugCanBeNominatedForProductSeries.test_not_canBeNominatedFor_random_series lp.bugs.tests.test_bugs_webservice.TestBugCommentRepresentation.test_GET_xhtml_representation lp.bugs.tests.test_bugs_webservice.TestBugDescriptionRepresentation.test_GET_xhtml_representation lp.bugs.tests.test_bugs_webservice.TestBugDescriptionRepresentation.test_PATCH_xhtml_representation testSupportedTargetParam (lp.bugs.tests.test_bugtask_1.BugTaskSetFindExpirableBugTasksTest) testUnsupportedBugTargetParam (lp.bugs.tests.test_bugtask_1.BugTaskSetFindExpirableBugTasksTest) test_getBugTasks (lp.bugs.tests.test_bugtask_1.BugTaskSetTest) test_getBugTasks_with_empty_list (lp.bugs.tests.test_bugtask_1.BugTaskSetTest) lp.code.browser.tests.test_bazaar.TestBazaarViewPreCacheLaunchpadPermissions.test_recently_changed lp.code.browser.tests.test_bazaar.TestBazaarViewPreCacheLaunchpadPermissions.test_recently_imported lp.code.browser.tests.test_bazaar.TestBazaarViewPreCacheLaunchpadPermissions.test_recently_registered lp.code.browser.tests.test_branch.TestBranchBzrIdentity.test_dev_focus_identity lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_prerequisite_private lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_prerequisite_public lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_private_source lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_private_target lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_public_source lp.code.browser.tests.test_branch.TestBranchProposalsVisible.test_public_target lp.code.browser.tests.test_branch.TestBranchReviewerEditView.test_initial_reviewer_not_set lp.code.browser.tests.test_branch.TestBranchReviewerEditView.test_initial_reviewer_set lp.code.browser.tests.test_branch.TestBranchReviewerEditView.test_set_reviewer lp.code.browser.tests.test_branch.TestBranchReviewerEditView.test_set_reviewer_as_owner_clears_reviewer lp.code.browser.tests.test_branch.TestBranchReviewerEditView.test_set_reviewer_to_same_does_not_update_last_modified lp.code.browser.tests.test_branch.TestBranchRootContext.test_package_branch lp.code.browser.tests.test_branch.TestBranchRootContext.test_personal_branch lp.code.browser.tests.test_branch.TestBranchRootContext.test_product_branch lp.code.browser.tests.test_branch.TestBranchSparkView.test_commit_for_just_now lp.code.browser.tests.test_branch.TestBranchSparkView.test_empty_branch lp.code.browser.tests.test_branch.TestBranchSparkView.test_last_commit_string lp.code.browser.tests.test_branch.TestBranchSparkView.test_new_commits lp.code.browser.tests.test_branch.TestBranchSparkView.test_old_commits lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_groups_with_no_branches lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_more_branch_count_nonzero lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_more_branch_count_zero lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_series_branch_order_no_official lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_series_branch_order_official_first lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_series_branch_order_three_two lp.code.browser.tests.test_branchlisting.TestGroupedDistributionSourcePackageBranchesView.test_series_branch_order_two_three lp.code.browser.tests.test_branchlisting.TestPersonOwnedBranchesView.test_branch_ids_with_bug_links lp.code.browser.tests.test_branchlisting.TestPersonOwnedBranchesView.test_branch_ids_with_merge_propoasls lp.code.browser.tests.test_branchlisting.TestPersonOwnedBranchesView.test_branch_ids_with_spec_links lp.code.browser.tests.test_branchlisting.TestPersonOwnedBranchesView.test_tip_revisions lp.code.browser.tests.test_branchlisting.TestSourcePackageBranchesView.test_distroseries_links lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalAddVoteView.test_init_with_anonymous lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalAddVoteView.test_init_with_random_person lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_non_reviewer lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_non_reviewer_approved lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_queued lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_rejected lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_reviewer lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalChangeStatusOptions.test_createStatusVocabulary_reviewer_approved lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalContextMenu.test_add_comment_enabled_when_not_mergeable lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalMergedView.test_initial_values lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalPrimaryContext.testPrimaryContext lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.testChangeOfVoteBringsToTop lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.testCurrentReviewOrdering lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.testNoVotes lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.testRequestedOrdering lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_no_review_team_untrusted lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_render_all_vote_types lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_review_team_members_trusted lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_review_team_nonmembers_untrusted lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_can_claim_member lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_can_claim_nonmember lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_can_claim_self lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_can_reassign_assignee lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_can_reassign_registrant lp.code.browser.tests.test_branchmergeproposal.TestBranchMergeProposalVoteView.test_user_cannot_reassign_random_person lp.code.browser.tests.test_branchmergeproposal.TestDecoratedCodeReviewVoteReference.test_commentEnabled lp.code.browser.tests.test_branchmergeproposal.TestRegisterBranchMergeProposalView.test_register_comment_and_review lp.code.browser.tests.test_branchmergeproposal.TestRegisterBranchMergeProposalView.test_register_initial_comment lp.code.browser.tests.test_branchmergeproposal.TestRegisterBranchMergeProposalView.test_register_request_review_type lp.code.browser.tests.test_branchmergeproposal.TestRegisterBranchMergeProposalView.test_register_request_reviewer lp.code.browser.tests.test_branchmergeproposal.TestRegisterBranchMergeProposalView.test_register_simplest_case lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_approved lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_group_pending_review lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_group_pending_team_review lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_proposal_registrant lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_review_done lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_source_branch_owner lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_target_branch_owner lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_unrelated_reviewer lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewGroupsTest.test_work_in_progress lp.code.browser.tests.test_branchmergeproposallisting.ActiveReviewSortingTest.test_oldest_first lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_abstain lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_disapproval lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_multiple_votes_for_type lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_no_votes_or_comments lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_no_votes_with_comments lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_vote_ranking lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_vote_with_comment lp.code.browser.tests.test_branchmergeproposallisting.TestProposalVoteSummary.test_vote_without_comment lp.code.browser.tests.test_branchsubscription.TestBranchSubscriptionPrimaryContext.testPrimaryContext lp.code.browser.tests.test_codereviewcomment.TestCodeReviewCommentPrimaryContext.testPrimaryContext lp.code.browser.tests.test_codereviewvote.TestReassignReviewer.test_reassign lp.code.browser.tests.test_product.TestProductCodeIndexView.test_browseable_branch_has_link lp.code.browser.tests.test_product.TestProductCodeIndexView.test_committer_count_with_revision_authors lp.code.browser.tests.test_product.TestProductCodeIndexView.test_committers_count_private_branch lp.code.browser.tests.test_product.TestProductCodeIndexView.test_initial_branches_contains_dev_focus_branch lp.code.browser.tests.test_product.TestProductCodeIndexView.test_initial_branches_does_not_contain_private_dev_focus_branch lp.code.browser.tests.test_product.TestProductCodeIndexView.test_product_code_page_visible_with_private_dev_focus lp.code.browser.tests.test_product.TestProductCodeIndexView.test_unbrowseable_branch_does_not_have_link lp.code.feed.tests.test_revision.TestProductRevisionFeed.test_getItems_empty lp.code.feed.tests.test_revision.TestProductRevisionFeed.test_getItems_revisions lp.code.feed.tests.test_revision.TestProductRevisionFeed.test_getItems_skips_revisions_not_in_branches lp.code.feed.tests.test_revision.TestRevisionFeed.test_createView lp.code.feed.tests.test_revision.TestRevisionFeed.test_createView_revision_not_in_branch lp.code.feed.tests.test_revision.TestRevisionFeedId.test_format lp.code.mail.tests.test_branch.TestBranchMailerDiff.test_generateEmail_with_diff lp.code.mail.tests.test_branch.TestBranchMailerDiff.test_generateEmail_with_no_diff lp.code.mail.tests.test_branch.TestBranchMailerDiff.test_generateEmail_with_oversize_diff lp.code.mail.tests.test_branch.TestBranchMailerDiff.test_generateEmail_with_subscription_no_diff lp.code.mail.tests.test_branch.TestBranchMailerHeaders.test_branch_modified lp.code.mail.tests.test_branch.TestBranchMailerHeaders.test_branch_revision lp.code.mail.tests.test_branch.TestRecipientReason.test_forBranchSubscriber lp.code.mail.tests.test_branch.TestRecipientReason.test_forReviewer lp.code.mail.tests.test_branch.TestRecipientReason.test_getReasonPerson lp.code.mail.tests.test_branch.TestRecipientReason.test_getReasonReviewer lp.code.mail.tests.test_branch.TestRecipientReason.test_getReasonTeam lp.code.mail.tests.test_branch.TestRecipientReason.test_usesBranchIdentityCache lp.code.mail.tests.test_branchmergeproposal.TestBranchMergeProposalRequestReview.test_requestReviewWithPrivateEmail lp.code.model.tests.test_branch.BranchAddLandingTarget.test_attributeAssignment lp.code.model.tests.test_branch.BranchAddLandingTarget.test_existingMergeProposal lp.code.model.tests.test_branch.BranchAddLandingTarget.test_existingRejectedMergeProposal lp.code.model.tests.test_branch.BranchAddLandingTarget.test_junkSource lp.code.model.tests.test_branch.BranchAddLandingTarget.test_prerequisiteBranchSameProduct lp.code.model.tests.test_branch.BranchAddLandingTarget.test_prerequisiteMustNotBeTheSource lp.code.model.tests.test_branch.BranchAddLandingTarget.test_prerequisiteMustNotBeTheTarget lp.code.model.tests.test_branch.BranchAddLandingTarget.test_targetMustNotBeTheSource lp.code.model.tests.test_branch.BranchAddLandingTarget.test_targetProduct lp.code.model.tests.test_branch.BranchDateLastModified.test_bugBranchLinkUpdates lp.code.model.tests.test_branch.BranchDateLastModified.test_initialValue lp.code.model.tests.test_branch.BranchDateLastModified.test_updateScannedDetails_with_future_revision lp.code.model.tests.test_branch.BranchDateLastModified.test_updateScannedDetails_with_null_revision lp.code.model.tests.test_branch.BranchDateLastModified.test_updateScannedDetails_with_revision lp.code.model.tests.test_branch.StackedBranches.testMultipleBranchesStacked lp.code.model.tests.test_branch.StackedBranches.testNoBranchesStacked lp.code.model.tests.test_branch.StackedBranches.testSingleBranchStacked lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesCompleteMirrors lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesFailedMirrors lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesFailedThenStartedMirrors lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesIncompleteMirrors lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesIncompleteMirrorsNoBranches lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesIncompleteMirrorsNotStacked lp.code.model.tests.test_branch.StackedBranches.testStackedBranchesMirrorRequested lp.code.model.tests.test_branch.TestBranch.test_addToLaunchBag_package lp.code.model.tests.test_branch.TestBranch.test_addToLaunchBag_personal lp.code.model.tests.test_branch.TestBranch.test_addToLaunchBag_product lp.code.model.tests.test_branch.TestBranch.test_distribution_package lp.code.model.tests.test_branch.TestBranch.test_distribution_personal lp.code.model.tests.test_branch.TestBranch.test_distribution_product lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_branch_format_unrecognized lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_branch_format_upgrade_needed lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_branch_format_upgrade_not_needed lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_repository_format_unrecognized lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_repository_format_upgrade_needed lp.code.model.tests.test_branch.TestBranch.test_needsUpgrading_repository_format_upgrade_not_needed lp.code.model.tests.test_branch.TestBranch.test_owner_name lp.code.model.tests.test_branch.TestBranch.test_owner_name_updated lp.code.model.tests.test_branch.TestBranch.test_pullURLHosted lp.code.model.tests.test_branch.TestBranch.test_pullURLImported lp.code.model.tests.test_branch.TestBranch.test_pullURLMirrored lp.code.model.tests.test_branch.TestBranch.test_pullURLRemote lp.code.model.tests.test_branch.TestBranch.test_sourcepackage_package lp.code.model.tests.test_branch.TestBranch.test_sourcepackage_personal lp.code.model.tests.test_branch.TestBranch.test_sourcepackage_product lp.code.model.tests.test_branch.TestBranch.test_target_name_junk lp.code.model.tests.test_branch.TestBranch.test_target_name_package lp.code.model.tests.test_branch.TestBranch.test_target_name_product lp.code.model.tests.test_branch.TestBranch.test_target_suffix_junk lp.code.model.tests.test_branch.TestBranch.test_target_suffix_package lp.code.model.tests.test_branch.TestBranch.test_target_suffix_product lp.code.model.tests.test_branch.TestBranch.test_unique_name_junk lp.code.model.tests.test_branch.TestBranch.test_unique_name_product lp.code.model.tests.test_branch.TestBranch.test_unique_name_source_package lp.code.model.tests.test_branch.TestBranchBugLinks.test_bug_link lp.code.model.tests.test_branch.TestBranchBugLinks.test_bug_unlink lp.code.model.tests.test_branch.TestBranchCommitsForDays.test_commits_after_epoch_are_returned lp.code.model.tests.test_branch.TestBranchCommitsForDays.test_commits_are_grouped lp.code.model.tests.test_branch.TestBranchCommitsForDays.test_commits_before_epoch_not_returned lp.code.model.tests.test_branch.TestBranchCommitsForDays.test_empty_branch lp.code.model.tests.test_branch.TestBranchCommitsForDays.test_non_mainline_commits_count lp.code.model.tests.test_branch.TestBranchGetRevision.testGetByRevision lp.code.model.tests.test_branch.TestBranchGetRevision.testGetByRevisionId lp.code.model.tests.test_branch.TestBranchGetRevision.testGetBySequenceNumber lp.code.model.tests.test_branch.TestBranchGetRevision.testInvalidParams lp.code.model.tests.test_branch.TestBranchGetRevision.testNonExistant lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_branch_owner_is_trusted lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_branch_owner_not_review_team_member_is_trusted lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_community_reviewer lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_lp_admins_always_trusted lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_member_of_team_owned_branch lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_non_branch_owner_is_not_trusted lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_none_is_not_trusted lp.code.model.tests.test_branch.TestBranchIsPersonTrustedReviewer.test_review_team_member_is_trusted lp.code.model.tests.test_branch.TestBranchLifecycleStatus.test_updateScannedDetails_active_branch lp.code.model.tests.test_branch.TestBranchLifecycleStatus.test_updateScannedDetails_inactive_branch lp.code.model.tests.test_branch.TestBranchNamespace.test_namespace_package lp.code.model.tests.test_branch.TestBranchNamespace.test_namespace_personal lp.code.model.tests.test_branch.TestBranchNamespace.test_namespace_product lp.code.model.tests.test_branch.TestBranchSetOwner.test_admin_can_set_any_team_or_person lp.code.model.tests.test_branch.TestBranchSetOwner.test_bazaar_experts_can_set_any_team_or_person lp.code.model.tests.test_branch.TestBranchSetOwner.test_owner_cannot_set_nonmember_team lp.code.model.tests.test_branch.TestBranchSetOwner.test_owner_cannot_set_other_user lp.code.model.tests.test_branch.TestBranchSetOwner.test_owner_sets_team lp.code.model.tests.test_branch.TestBranchSetPrivate.test_private_to_private lp.code.model.tests.test_branch.TestBranchSetPrivate.test_private_to_public_allowed lp.code.model.tests.test_branch.TestBranchSetPrivate.test_private_to_public_not_allowed lp.code.model.tests.test_branch.TestBranchSetPrivate.test_public_to_private_allowed lp.code.model.tests.test_branch.TestBranchSetPrivate.test_public_to_private_not_allowed lp.code.model.tests.test_branch.TestBranchSetPrivate.test_public_to_public lp.code.model.tests.test_branch.TestBranchSetTarget.test_junk_branch_to_package_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_junk_branch_to_project_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_not_both_project_and_source_package lp.code.model.tests.test_branch.TestBranchSetTarget.test_package_branch_to_junk_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_package_branch_to_other_package_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_package_branch_to_project_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_project_branch_to_junk_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_project_branch_to_other_project_branch lp.code.model.tests.test_branch.TestBranchSetTarget.test_project_branch_to_package_branch lp.code.model.tests.test_branch.TestBranchSpecLinks.test_spec_link lp.code.model.tests.test_branch.TestBranchSpecLinks.test_spec_unlink lp.code.model.tests.test_branch.TestBzrIdentity.test_default_identity lp.code.model.tests.test_branch.TestBzrIdentity.test_junk_branch_always_unique_name lp.code.model.tests.test_branch.TestBzrIdentity.test_linked_to_dev_package lp.code.model.tests.test_branch.TestBzrIdentity.test_linked_to_package lp.code.model.tests.test_branch.TestBzrIdentity.test_linked_to_product lp.code.model.tests.test_branch.TestBzrIdentity.test_linked_to_product_series lp.code.model.tests.test_branch.TestBzrIdentity.test_linked_to_series_and_dev_focus lp.code.model.tests.test_branch.TestBzrIdentity.test_private_linked_to_product lp.code.model.tests.test_branch.TestCodebrowseURL.test_extra_args lp.code.model.tests.test_branch.TestCodebrowseURL.test_private lp.code.model.tests.test_branch.TestCodebrowseURL.test_simple lp.code.model.tests.test_branch.TestCodebrowseURL.test_source_code_url lp.code.model.tests.test_branch.TestCreateBranchRevisionFromIDs.test_call_twice_in_one_transaction lp.code.model.tests.test_branch.TestCreateBranchRevisionFromIDs.test_empty lp.code.model.tests.test_branch.TestCreateBranchRevisionFromIDs.test_multiple lp.code.model.tests.test_branch.TestCreateBranchRevisionFromIDs.test_simple lp.code.model.tests.test_branch.TestGetMainlineBranchRevisions.test_getMainlineBranchRevisions lp.code.model.tests.test_branch.TestGetMainlineBranchRevisions.test_getMainlineBranchRevisionsWrongBranch lp.code.model.tests.test_branch.TestPendingWrites.test_first_mirror_started lp.code.model.tests.test_branch.TestPendingWrites.test_following_mirror_started lp.code.model.tests.test_branch.TestPendingWrites.test_new_branch_no_writes lp.code.model.tests.test_branch.TestPendingWrites.test_pulled_and_scanned lp.code.model.tests.test_branch.TestPendingWrites.test_pulled_but_not_scanned lp.code.model.tests.test_branch.TestPendingWrites.test_requestMirror_for_hosted lp.code.model.tests.test_branch.TestPendingWrites.test_requestMirror_for_imported lp.code.model.tests.test_branch.TestPendingWrites.test_requestMirror_for_mirrored lp.code.model.tests.test_branch.TestScheduleDiffUpdates.test_scheduleDiffUpdates lp.code.model.tests.test_branch.TestScheduleDiffUpdates.test_scheduleDiffUpdates_ignores_final lp.code.model.tests.test_branchcloud.TestBranchCloud.test_empty_branches_not_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_empty_products_not_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_empty_with_no_branches lp.code.model.tests.test_branchcloud.TestBranchCloud.test_hosted_and_mirrored_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_import_branches_not_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_includes_products_with_branches_with_revisions lp.code.model.tests.test_branchcloud.TestBranchCloud.test_limit lp.code.model.tests.test_branchcloud.TestBranchCloud.test_private_branches_not_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_remote_branches_not_counted lp.code.model.tests.test_branchcloud.TestBranchCloud.test_sorted_by_branch_count lp.code.model.tests.test_branchcloud.TestBranchCloud.test_uses_latest_revision_date lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_distribution lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_distribution_source_package lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_distro_series lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_person lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_product lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_project lp.code.model.tests.test_branchcollection.TestBranchCollectionAdaptation.test_source_package lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_count_respects_visibleByUser_filter lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_inProject lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_in_distribution lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_in_distribution_source_package lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_in_distro_series lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_in_product lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_in_source_package lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_modifiedSince lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_official_branches lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_official_branches_pocket lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_order_by_product_name lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_ownedBy lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_ownedBy_and_inProduct lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_registeredBy lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_relatedTo lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_scanned lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_scannedSince lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_subscribedBy lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_targetedBy lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_withBranchType lp.code.model.tests.test_branchcollection.TestBranchCollectionFilters.test_withLifecycleStatus lp.code.model.tests.test_branchcollection.TestBranchCollectionOwnerCounts.test_counts_limited_by_collection lp.code.model.tests.test_branchcollection.TestBranchCollectionOwnerCounts.test_individual_branch_owners lp.code.model.tests.test_branchcollection.TestBranchCollectionOwnerCounts.test_multiple_branches_owned_counted_once lp.code.model.tests.test_branchcollection.TestBranchCollectionOwnerCounts.test_no_branches lp.code.model.tests.test_branchcollection.TestBranchCollectionOwnerCounts.test_team_branch_owners lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_empty_branch_merge_proposals lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_just_owned_branch_merge_proposals lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_merge_proposals_in_product lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_some_branch_merge_proposals lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_specifying_target_branch lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_status_restriction lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_status_restriction_with_product_filter lp.code.model.tests.test_branchcollection.TestBranchMergeProposals.test_target_branch_private lp.code.model.tests.test_branchcollection.TestBranchMergeProposalsForReviewer.test_getProposalsForReviewer lp.code.model.tests.test_branchcollection.TestBranchMergeProposalsForReviewer.test_getProposalsForReviewer_anonymous lp.code.model.tests.test_branchcollection.TestBranchMergeProposalsForReviewer.test_getProposalsForReviewer_anonymous_source_private lp.code.model.tests.test_branchcollection.TestBranchMergeProposalsForReviewer.test_getProposalsForReviewer_filter_status lp.code.model.tests.test_branchcollection.TestBranchMergeProposalsForReviewer.test_getProposalsForReviewer_for_product lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_count lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_count_respects_filter lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_getBranches_no_filter lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_getBranches_no_filter_no_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_getBranches_product_filter lp.code.model.tests.test_branchcollection.TestGenericBranchCollection.test_provides_branchcollection lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_admins_see_all lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_all_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_anonymous_sees_only_public lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_bazaar_experts_see_all lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_launchpad_services_sees_all lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_owner_member_sees_own_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_owner_sees_own_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_random_person_sees_only_public lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_subscribed_team_members_can_see_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_subscribers_can_see_branches lp.code.model.tests.test_branchcollection.TestGenericBranchCollectionVisibleFilter.test_visibility_then_product lp.code.model.tests.test_branchcollection.TestGetTeamsWithBranches.test_no_teams lp.code.model.tests.test_branchcollection.TestGetTeamsWithBranches.test_respects_restrictions lp.code.model.tests.test_branchcollection.TestGetTeamsWithBranches.test_team_branches lp.code.model.tests.test_branchcollection.TestSearch.test_dont_match_product_if_in_product lp.code.model.tests.test_branchcollection.TestSearch.test_exact_match_launchpad_url lp.code.model.tests.test_branchcollection.TestSearch.test_exact_match_remote_url lp.code.model.tests.test_branchcollection.TestSearch.test_exact_match_unique_name lp.code.model.tests.test_branchcollection.TestSearch.test_exact_match_url_trailing_slash lp.code.model.tests.test_branchcollection.TestSearch.test_match_exact_branch_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_exact_owner_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_exact_product_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_branch_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_distro_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_distroseries_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_owner_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_product_name lp.code.model.tests.test_branchcollection.TestSearch.test_match_sub_sourcepackage_name lp.code.model.tests.test_branchcollection.TestSearch.test_unique_name_match_not_in_collection lp.code.model.tests.test_branchjob.TestBranchJob.test_destroySelf_destroys_job lp.code.model.tests.test_branchjob.TestBranchJob.test_providesInterface lp.code.model.tests.test_branchlistingqueryoptimiser.TestBranchListingQueryOptimiser.test_registered_correctly lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetOfficialSourcePackageLinksForBranches.test_objects_loaded lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetOfficialSourcePackageLinksForBranches.test_with_branches lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_current_dev_focus lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_import_branches_also_linked lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_multiple_series_for_single_branch lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_no_series_set lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_non_associated_series_not_returned lp.code.model.tests.test_branchlistingqueryoptimiser.TestGetProductSeriesForBranches.test_result_ordering lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_distribution_linked_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_distribution_with_no_series lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_error_fallthrough_personal_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_error_fallthrough_product_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_no_official_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_no_product_series_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_partial_lookup lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_private_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_private_linked_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_product_with_no_dev_focus lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_project_linked_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_resolve_distro_package_branch lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_resolve_personal_branch_unique_name lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_resolve_personal_branch_unique_name_with_trailing lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_resolve_product_branch_unique_name lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_resolve_product_branch_unique_name_with_trailing lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_too_long_product lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_too_long_product_series lp.code.model.tests.test_branchlookup.TestGetByLPPath.test_too_long_sourcepackage lp.code.model.tests.test_branchlookup.TestGetByPath.test_finds_exact_package_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_finds_exact_personal_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_finds_exact_product_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_finds_suffixed_personal_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_finds_suffixed_product_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_package_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_personal_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_product_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_suffixed_package_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_suffixed_personal_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_missing_suffixed_product_branch lp.code.model.tests.test_branchlookup.TestGetByPath.test_no_such_product lp.code.model.tests.test_branchlookup.TestGetByPath.test_too_short lp.code.model.tests.test_branchlookup.TestGetByUniqueName.test_junk lp.code.model.tests.test_branchlookup.TestGetByUniqueName.test_not_found lp.code.model.tests.test_branchlookup.TestGetByUniqueName.test_product lp.code.model.tests.test_branchlookup.TestGetByUniqueName.test_source_package lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByURL_for_production lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByURL_with_lp_prefix lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_ftp lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_http lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_none lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_sftp lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_ssh lp.code.model.tests.test_branchlookup.TestGetByUrl.test_getByUrl_with_trailing_slash lp.code.model.tests.test_branchlookup.TestGetByUrl.test_uriToUniqueName lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_distribution_source_package lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_error_fallthrough_product_series lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_invalid_product lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_no_such_distribution lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_no_such_distribution_sourcepackage lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_no_such_distro_series lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_no_such_sourcepackagename lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_product lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_product_series lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_product_that_doesnt_exist lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_source_package lp.code.model.tests.test_branchlookup.TestLinkedBranchTraverser.test_traverse_source_package_pocket lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalBugs.test_related_bugs_excludes_mutual_bugs lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalBugs.test_related_bugs_excludes_target_bugs lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalBugs.test_related_bugs_includes_source_bugs lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalDeletion.test_deleteProposal_deletes_job lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetter.test_activeProposalsForBranches_different_branches lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetter.test_activeProposalsForBranches_different_states lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetter.test_get lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetter.test_getVotesForProposals lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetter.test_get_as_utility lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_all_for_person_restrictions lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_all_for_product_restrictions lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_created_proposal_default_status lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_created_proposal_review_status lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_getProposalsForParticipant lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_private_branches lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_team_private_branches lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_wip_for_person_restrictions lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalGetterGetProposals.test_wip_for_product_restrictions lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalInterface.test_BranchMergeProposal_implements_interface lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalJob.test_providesInterface lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_claiming_tagless_team_review_with_tag lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_claiming_team_review lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_comment_with_vote_creates_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_comment_without_a_vote_does_not_create_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_no_initial_votes lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_nominate_creates_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_nominate_multiple_with_different_types lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_nominate_updates_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_notify_on_nominate lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_notify_on_nominate_suppressed_if_requested lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_second_vote_by_person_just_alters_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalNominateReviewer.test_vote_by_nominated_reuses_reference lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalPrivacy.test_BranchMergeProposal_implements_interface lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalPrivacy.test_private test_empty_target_queue (lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalQueueing) test_queue_ordering (lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalQueueing) test_single_item_in_queue (lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalQueueing) lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalRequestReview.test_date_not_reset_on_rerequest lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalRequestReview.test_date_set_on_change lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalResubmit.test_resubmit lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalResubmit.test_resubmit_re_requests_review lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_approved_to_work_in_progress lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_invalid_status lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_wip_to_code_approved lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_wip_to_merged lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_wip_to_needs_review lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_wip_to_queued lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalSetStatus.test_set_status_wip_to_rejected lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transition_from_final_with_dupes lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transition_to_rejected_by_non_reviewer lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transition_to_rejected_by_reviewer lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_code_approved lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_merge_failed lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_needs_review lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_queued_dequeue lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_queued_to_merge_failed lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_queued_to_merged lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_rejected lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_from_wip lp.code.model.tests.test_branchmergeproposals.TestBranchMergeProposalTransitions.test_transitions_to_wip_resets_reviewer lp.code.model.tests.test_branchmergeproposals.TestCreateCommentNotifications.test_notify_on_nominate lp.code.model.tests.test_branchmergeproposals.TestCreateCommentNotifications.test_notify_on_nominate_suppressed_if_requested lp.code.model.tests.test_branchmergeproposals.TestGetAddress.test_address test_all_comments (lp.code.model.tests.test_branchmergeproposals.TestMergeProposalAllComments) test_getComment (lp.code.model.tests.test_branchmergeproposals.TestMergeProposalGetComment) test_getCommentWrongBranchMergeProposal (lp.code.model.tests.test_branchmergeproposals.TestMergeProposalGetComment) lp.code.model.tests.test_branchmergeproposals.TestMergeProposalGetVoteReference.test_getVoteReference lp.code.model.tests.test_branchmergeproposals.TestMergeProposalGetVoteReference.test_getVoteReferenceWrongBranchMergeProposal lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipientLevels lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipientsAnyBranch lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipientsIncludesReviewers lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_Owner lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_Owner_not_subscribed lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_Registrant lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_Registrant_not_subscribed lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_privacy lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_getNotificationRecipients_team_owner lp.code.model.tests.test_branchmergeproposals.TestMergeProposalNotification.test_notifyOnCreate lp.code.model.tests.test_branchmergeproposals.TestNotifyModified.test_notify_modified_generates_notification test_orderedByDateNotInsertion (lp.code.model.tests.test_branchmergeproposals.TestRootComment) lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueInterfaces.test_branch_merge_queue_set lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueInterfaces.test_multi_branch_merge_queue lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueInterfaces.test_single_branch_merge_queue lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueSet.test_get_by_name lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueSet.test_get_by_name_not_existant lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueSet.test_get_for_branch_with_merge_queue lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueSet.test_get_for_branch_with_simple_branch lp.code.model.tests.test_branchmergequeue.TestBranchMergeQueueSet.test_new_branch_merge_queue lp.code.model.tests.test_branchmergequeue.TestMultiBranchMergeQueue.test_queue_branches lp.code.model.tests.test_branchmergequeue.TestMultiBranchMergeQueue.test_queue_items lp.code.model.tests.test_branchmergequeue.TestSingleBranchMergeQueue.test_queue_branches lp.code.model.tests.test_branchmergequeue.TestSingleBranchMergeQueue.test_queue_items lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_multiple_memberships_private lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_non_membership_cannot_create_branches lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_rule_for_branch_exact_defined lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_rule_for_branch_most_specific lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_xray_and_yankee_branches_private lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_xray_member_private_with_subscription lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_zulu_branches_public lp.code.model.tests.test_branchnamespace.ComplexPolicyStructure.test_zulu_members_only_public lp.code.model.tests.test_branchnamespace.JunkBranches.test_junk_branches_public lp.code.model.tests.test_branchnamespace.JunkBranches.test_no_create_junk_branch_for_other_user lp.code.model.tests.test_branchnamespace.JunkBranches.test_team_junk_branches lp.code.model.tests.test_branchnamespace.NoPolicies.test_creation_under_different_user lp.code.model.tests.test_branchnamespace.NoPolicies.test_creation_where_not_team_member lp.code.model.tests.test_branchnamespace.NoPolicies.test_public_branch_creation lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_branch_creation_forbidden_non_members lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_branch_creation_forbidden_other_namespace lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_rule_for_branch_exact_defined lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_rule_for_branch_most_specific lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_xray_branches_private lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_xray_member_branches_private lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_yankee_branches_public lp.code.model.tests.test_branchnamespace.PolicyForbidden.test_yankee_member_branches_public lp.code.model.tests.test_branchnamespace.PolicyPrivateOnly.test_public_branches lp.code.model.tests.test_branchnamespace.PolicyPrivateOnly.test_xray_branches_private lp.code.model.tests.test_branchnamespace.PolicyPrivateOnly.test_xray_member_branches_private lp.code.model.tests.test_branchnamespace.PolicyPrivateOnly.test_xray_member_other_namespace_public lp.code.model.tests.test_branchnamespace.PolicySimple.test_public_branches lp.code.model.tests.test_branchnamespace.PolicySimple.test_xray_branches_private lp.code.model.tests.test_branchnamespace.PolicySimple.test_xray_member_branches_private lp.code.model.tests.test_branchnamespace.PolicySimple.test_xray_member_other_namespace_public lp.code.model.tests.test_branchnamespace.PolicyTeamPrivateOverlap.test_one_membership_private_with_subscriber lp.code.model.tests.test_branchnamespace.PolicyTeamPrivateOverlap.test_public_branches_for_members_in_other_namespace lp.code.model.tests.test_branchnamespace.PolicyTeamPrivateOverlap.test_public_branches_for_non_members lp.code.model.tests.test_branchnamespace.PolicyTeamPrivateOverlap.test_team_branches_private lp.code.model.tests.test_branchnamespace.PolicyTeamPrivateOverlap.test_two_memberships_private_no_subscriber lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_multiple_private_policies_through_indirect_membership lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_non_membership_cannot_create_branches lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_privacy_through_team_membership_of_private_team lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_team_memberships lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_xray_and_zulu_branches_private_no_subscriber lp.code.model.tests.test_branchnamespace.TeamsWithinTeamsPolicies.test_yankee_branches_public lp.code.model.tests.test_branchnamespace.TestBranchNamespaceMoveBranch.test_move_to_same_namespace lp.code.model.tests.test_branchnamespace.TestBranchNamespaceMoveBranch.test_move_with_new_name lp.code.model.tests.test_branchnamespace.TestBranchNamespaceMoveBranch.test_move_with_rename lp.code.model.tests.test_branchnamespace.TestBranchNamespaceMoveBranch.test_name_clash_raises lp.code.model.tests.test_branchnamespace.TestBranchNamespaceMoveBranch.test_sets_branch_owner lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_get_package lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_get_personal lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_get_product lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_interpret_product_aliases lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_last_segment_none lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_invalid_name lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_long_name_junk lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_long_name_product lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_long_name_sourcepackage lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_package lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_package_no_distribution lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_package_no_distroseries lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_package_no_source_package lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_personal lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_personal_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_product lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_product_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_short_name_distroseries lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_short_name_person_and_distro lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_lookup_short_name_person_only lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parseBranchPath_empty lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parseBranchPath_invalid_path lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parseBranchPath_junk_path lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parseBranchPath_package_path lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parseBranchPath_product_path lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parse_junk_namespace lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parse_package_namespace lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_parse_product_namespace lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_too_few_segments lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_distribution_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_distroseries_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_junk_branch lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_junk_branch_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_leaves_trailing_segments lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_package_branch lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_package_branch_aliases lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_person_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_product_branch lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_product_not_found lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_project_branch lp.code.model.tests.test_branchnamespace.TestNamespaceSet.test_traverse_sourcepackagename_not_found lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_createBranchWithPrefix_unused lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_createBranchWithPrefix_used lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_createBranch_passes_through lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_createBranch_right_namespace lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_findUnusedName_unused lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_findUnusedName_used lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_findUnusedName_used_twice lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getBranchName lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getBranches_no_branches lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getBranches_some_branches lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getByName_default lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getByName_default_is_none lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_getByName_matches lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_isNameUsed_not lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_isNameUsed_yes lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_name lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_owner lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_provides_interface lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_target lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_validateMove lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_validateMove_branch_with_name_exists lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_validateMove_forbidden_owner lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_validateMove_not_team_member lp.code.model.tests.test_branchnamespace.TestPackageNamespace.test_validateMove_with_other_name lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanBranchesBePrivate.test_anyone lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanBranchesBePublic.test_anyone lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanCreateBranches.test_individual lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanCreateBranches.test_other_user lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanCreateBranches.test_team_member lp.code.model.tests.test_branchnamespace.TestPackageNamespaceCanCreateBranches.test_team_non_member lp.code.model.tests.test_branchnamespace.TestPackageNamespacePrivacy.test_subscriber lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_existing_branch lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_invalid_name lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_permitted_first_character lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_permitted_subsequent_character lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_registrant_not_in_owner_team lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_registrant_not_owner lp.code.model.tests.test_branchnamespace.TestPackageNamespaceValidateNewBranch.test_registrant_special_access lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_createBranchWithPrefix_unused lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_createBranchWithPrefix_used lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_createBranch_passes_through lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_createBranch_right_namespace lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_findUnusedName_unused lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_findUnusedName_used lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_findUnusedName_used_twice lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getBranchName lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getBranches_no_branches lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getBranches_some_branches lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getByName_default lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getByName_default_is_none lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_getByName_matches lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_isNameUsed_not lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_isNameUsed_yes lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_name lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_owner lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_provides_interface lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_target lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_validateMove lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_validateMove_branch_with_name_exists lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_validateMove_forbidden_owner lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_validateMove_not_team_member lp.code.model.tests.test_branchnamespace.TestPersonalNamespace.test_validateMove_with_other_name lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanBranchesBePrivate.test_anyone lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanBranchesBePublic.test_anyone lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanCreateBranches.test_individual lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanCreateBranches.test_other_user lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanCreateBranches.test_team_member lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceCanCreateBranches.test_team_non_member lp.code.model.tests.test_branchnamespace.TestPersonalNamespacePrivacy.test_subscriber lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_existing_branch lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_invalid_name lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_permitted_first_character lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_permitted_subsequent_character lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_registrant_not_in_owner_team lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_registrant_not_owner lp.code.model.tests.test_branchnamespace.TestPersonalNamespaceValidateNewBranch.test_registrant_special_access lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_createBranchWithPrefix_unused lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_createBranchWithPrefix_used lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_createBranch_passes_through lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_createBranch_right_namespace lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_findUnusedName_unused lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_findUnusedName_used lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_findUnusedName_used_twice lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getBranchName lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getBranches_no_branches lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getBranches_some_branches lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getByName_default lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getByName_default_is_none lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_getByName_matches lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_isNameUsed_not lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_isNameUsed_yes lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_name lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_owner lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_provides_interface lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_target lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_validateMove lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_validateMove_branch_with_name_exists lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_validateMove_forbidden_owner lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_validateMove_not_team_member lp.code.model.tests.test_branchnamespace.TestProductNamespace.test_validateMove_with_other_name lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_any_person_with_forbidden_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_any_person_with_public_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_no_policies lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_non_team_member_with_private_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_team_member_with_multiple_differing_private_rules lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_team_member_with_multiple_private_rules lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_team_member_with_private_only_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePrivate.test_team_member_with_private_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_any_person_with_forbidden_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_any_person_with_public_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_no_policies lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_team_member_with_multiple_private_rules lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_team_member_with_private_only_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_team_member_with_private_only_rule_public_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanBranchesBePublic.test_team_member_with_private_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_any_person lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_any_person_with_forbidden_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_any_person_with_public_base_rule lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_individual lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_other_user lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_team_member lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_team_member_private_only_policy lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_team_member_private_policy lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_team_member_public_policy lp.code.model.tests.test_branchnamespace.TestProductNamespaceCanCreateBranches.test_team_non_member lp.code.model.tests.test_branchnamespace.TestProductNamespacePrivacy.test_subscriber lp.code.model.tests.test_branchnamespace.TestProductNamespacePrivacy.test_subscriber_personal_namespace_diverse_rules lp.code.model.tests.test_branchnamespace.TestProductNamespacePrivacy.test_subscriber_personal_namespace_multiple_rules lp.code.model.tests.test_branchnamespace.TestProductNamespacePrivacy.test_subscriber_private_team_namespace lp.code.model.tests.test_branchnamespace.TestProductNamespacePrivacy.test_subscriber_private_team_personal_namespace lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_existing_branch lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_invalid_name lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_permitted_first_character lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_permitted_subsequent_character lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_registrant_not_in_owner_team lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_registrant_not_owner lp.code.model.tests.test_branchnamespace.TestProductNamespaceValidateNewBranch.test_registrant_special_access lp.code.model.tests.test_branchnamespace.TestTeamMembership.test_team_memberships lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_empty lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_first_requested_returned lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_no_inprogress lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_private lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_remote_branch_not_acquired lp.code.model.tests.test_branchpuller.TestAcquireBranchToPullDirectly.test_simple lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_futureNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_mirrorFailureResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_mirroringResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_pastNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_pullQueueEmpty lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_pullQueueOrder lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_requestMirror lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_requestMirrorDuringPull lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_requestMirror_can_promote_branch lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_requestMirror_doesnt_demote_branch lp.code.model.tests.test_branchpuller.TestMirroringForHostedBranches.test_startMirroringRemovesFromPullQueue lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_futureNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_mirrorFailureResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_mirroringResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_pastNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_pullQueueEmpty lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_pullQueueOrder lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_requestMirror lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_requestMirrorDuringPull lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_requestMirror_can_promote_branch lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_requestMirror_doesnt_demote_branch lp.code.model.tests.test_branchpuller.TestMirroringForImportedBranches.test_startMirroringRemovesFromPullQueue lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_futureNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_mirrorFailureBacksOffExponentially lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_mirrorFailureResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_mirroringResetsMirrorRequest lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_pastNextMirrorTimeInQueue lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_pullQueueEmpty lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_pullQueueOrder lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_repeatedMirrorFailuresDisablesMirroring lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_requestMirror lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_requestMirrorDuringPull lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_requestMirror_can_promote_branch lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_requestMirror_doesnt_demote_branch lp.code.model.tests.test_branchpuller.TestMirroringForMirroredBranches.test_startMirroringRemovesFromPullQueue lp.code.model.tests.test_branchpuller.TestRemoteBranches.test_raises_branch_type_error lp.code.model.tests.test_branchscanner.TestBranchScanner.test_dont_scan_remote_branches lp.code.model.tests.test_branchscanner.TestBranchScanner.test_empty lp.code.model.tests.test_branchscanner.TestBranchScanner.test_no_op_mirror_not_ready_to_scan lp.code.model.tests.test_branchscanner.TestBranchScanner.test_not_ready_to_scan_by_default lp.code.model.tests.test_branchscanner.TestBranchScanner.test_once_scanned_no_longer_ready lp.code.model.tests.test_branchscanner.TestBranchScanner.test_ready_to_scan_if_mirrored lp.code.model.tests.test_branchscanner.TestBranchScanner.test_remirror_ready_to_scan lp.code.model.tests.test_branchscanner.TestBranchScanner.test_scanned_but_not_mirrored test_abandonedBranchesNotIncluded (lp.code.model.tests.test_branchset.TestBranchSet) test_limitedByQuantity (lp.code.model.tests.test_branchset.TestBranchSet) test_onlyForProduct (lp.code.model.tests.test_branchset.TestBranchSet) lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_been_mirrored lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_invisible lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_invisible_been_mirrored lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_none lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_remote lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_remote_thats_been_mirrored lp.code.model.tests.test_branchtarget.TestCheckDefaultStackedOnBranch.test_unmirrored lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_adapter lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_different_sourcepackage lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_linked_product lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_personal_branches lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_same_sourcepackage lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_same_sourcepackagename lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_areBranchesMergeable_unlinked_product lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_canonical_url lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_collection lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_components lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_context lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_default_merge_target lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_default_stacked_on_branch lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_displayname lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_getNamespace lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_name lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_provides_IPrimaryContext lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_retargetBranch_packageBranch lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_retargetBranch_personalBranch lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_retargetBranch_productBranch lp.code.model.tests.test_branchtarget.TestPackageBranchTarget.test_supports_merge_proposals lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_adapter lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_areBranchesMergeable lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_canonical_url lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_collection lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_components lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_context lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_default_merge_target lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_default_stacked_on_branch lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_displayname lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_getNamespace lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_name lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_provides_IPrimaryContext lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_retargetBranch_packageBranch lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_retargetBranch_personalBranch lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_retargetBranch_productBranch lp.code.model.tests.test_branchtarget.TestPersonBranchTarget.test_supports_merge_proposals lp.code.model.tests.test_branchtarget.TestPrimaryContext.test_package_branch lp.code.model.tests.test_branchtarget.TestPrimaryContext.test_personal_branch lp.code.model.tests.test_branchtarget.TestPrimaryContext.test_product_branch lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_adapter lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_areBranchesMergeable_different_product lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_areBranchesMergeable_linked_package lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_areBranchesMergeable_personal_branches lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_areBranchesMergeable_same_product lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_areBranchesMergeable_unlinked_package lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_canonical_url lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_collection lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_components lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_context lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_default_merge_target lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_default_stacked_on_branch_has_been_mirrored lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_default_stacked_on_branch_no_dev_focus lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_default_stacked_on_branch_unmirrored_dev_focus lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_displayname lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_getNamespace lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_name lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_provides_IPrimaryContext lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_retargetBranch_packageBranch lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_retargetBranch_personalBranch lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_retargetBranch_productBranch lp.code.model.tests.test_branchtarget.TestProductBranchTarget.test_supports_merge_proposals lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_explicit_forbidden lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_explicit_public lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_inherited_forbidden lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_inherited_public lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_no_default_private lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_no_forbidden_for_team lp.code.model.tests.test_branchvisibilitypolicy.TestBaseBranchVisibilityRules.test_no_rules lp.code.model.tests.test_branchvisibilitypolicy.TestIHasBranchVisibilityPolicy.test_product_implements_IHasBranchVisibilityPolicy lp.code.model.tests.test_branchvisibilitypolicy.TestIHasBranchVisibilityPolicy.test_project_implements_IHasBranchVisibilityPolicy test_git_import_reviewed (lp.code.model.tests.test_codeimport.TestCodeImportCreation) test_new_cvs_import (lp.code.model.tests.test_codeimport.TestCodeImportCreation) test_new_svn_import (lp.code.model.tests.test_codeimport.TestCodeImportCreation) test_reviewed_cvs_import (lp.code.model.tests.test_codeimport.TestCodeImportCreation) test_reviewed_svn_import (lp.code.model.tests.test_codeimport.TestCodeImportCreation) lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_approve lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_invalidate_no_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_invalidate_pending_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_invalidate_running_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_markFailing_no_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_markFailing_pending_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_markFailing_running_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_suspend_no_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_suspend_pending_job lp.code.model.tests.test_codeimport.TestCodeImportStatusUpdate.test_suspend_running_job lp.code.model.tests.test_codeimport.TestGetActiveImports.testEmpty lp.code.model.tests.test_codeimport.TestGetActiveImports.testExcludeDeactivatedProducts lp.code.model.tests.test_codeimport.TestGetActiveImports.testExcludeDeactivatedProjects lp.code.model.tests.test_codeimport.TestGetActiveImports.testJoining lp.code.model.tests.test_codeimport.TestGetActiveImports.testOneSeries lp.code.model.tests.test_codeimport.TestGetActiveImports.testOneSeriesWithProject lp.code.model.tests.test_codeimport.TestGetActiveImports.testSearchByProduct lp.code.model.tests.test_codeimport.TestGetActiveImports.testSearchByProductWithProject lp.code.model.tests.test_codeimport.TestGetActiveImports.testSearchByProject lp.code.model.tests.test_codeimport.TestGetActiveImports.testSearchByProjectWithNonMatchingProduct lp.code.model.tests.test_codeimport.TestGetActiveImports.testSorting lp.code.model.tests.test_codeimport.TestTryFailingImportAgain.test_mustBeFailing lp.code.model.tests.test_codeimport.TestTryFailingImportAgain.test_requestsImport lp.code.model.tests.test_codeimport.TestTryFailingImportAgain.test_resetsStatus lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_enoughJobsRunningOnMachine lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_heartbeatUpdateWhenOnline lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_heartbeatUpdateWhenQuiescing lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_machineIsOffline lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_machineIsQuiescingNoJobsRunning lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_machineIsQuiescingWithJobsRunning lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_noHeartbeatUpdateWhenOffline lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_noHeartbeatWhenCreated lp.code.model.tests.test_codeimportmachine.TestCodeImportMachineShouldLookForJob.test_shouldLook lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createCommentFromMessage lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createCommentFromMessageNotifies lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createNoParentComment lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createReplyComment lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createReplyCommentNoSubject lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createReplyCommentNoSubjectExistingRe lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createRootComment lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_createRootCommentNoSubject lp.code.model.tests.test_codereviewcomment.TestCodeReviewComment.test_replyWithWrongMergeProposal lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_approveCodeReview lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_approvingOwnCodeReview lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_commentOnOwnProposal lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_commentOnProposal lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_mergeProposalCreationAllocatesKarma lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_rejectedCodeReview lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_rejectedOwnCodeReview lp.code.model.tests.test_codereviewkarma.TestCodeReviewKarma.test_reviewerCommentingOnProposal lp.code.model.tests.test_hasbranches.TestIHasBranches.test_person_implements_hasbranches lp.code.model.tests.test_hasbranches.TestIHasBranches.test_product_implements_hasbranches lp.code.model.tests.test_hasbranches.TestIHasBranches.test_project_implements_hasbranches lp.code.model.tests.test_hasmergeproposals.TestIHasMergeProposals.test_person_implements_hasmergeproposals lp.code.model.tests.test_hasmergeproposals.TestIHasMergeProposals.test_product_implements_hasmergeproposals lp.code.model.tests.test_hasmergeproposals.TestIHasMergeProposals.test_project_implements_hasmergeproposals lp.code.model.tests.test_linkedbranch.TestDistributionSourcePackageLinkedBranch.test_branch lp.code.model.tests.test_linkedbranch.TestDistributionSourcePackageLinkedBranch.test_branch_when_no_series lp.code.model.tests.test_linkedbranch.TestDistributionSourcePackageLinkedBranch.test_bzr_path lp.code.model.tests.test_linkedbranch.TestDistributionSourcePackageLinkedBranch.test_setBranch lp.code.model.tests.test_linkedbranch.TestDistributionSourcePackageLinkedBranch.test_setBranch_with_no_series lp.code.model.tests.test_linkedbranch.TestProductLinkedBranch.test_branch lp.code.model.tests.test_linkedbranch.TestProductLinkedBranch.test_bzr_path lp.code.model.tests.test_linkedbranch.TestProductLinkedBranch.test_setBranch lp.code.model.tests.test_linkedbranch.TestProductSeriesLinkedBranch.test_branch lp.code.model.tests.test_linkedbranch.TestProductSeriesLinkedBranch.test_bzr_path lp.code.model.tests.test_linkedbranch.TestProductSeriesLinkedBranch.test_setBranch lp.code.model.tests.test_linkedbranch.TestProjectLinkedBranch.test_cannot_have_linked_branch lp.code.model.tests.test_linkedbranch.TestSuiteSourcePackageLinkedBranch.test_branch lp.code.model.tests.test_linkedbranch.TestSuiteSourcePackageLinkedBranch.test_bzr_path lp.code.model.tests.test_linkedbranch.TestSuiteSourcePackageLinkedBranch.test_setBranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testNewestRevisionFirst lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testRevisionDateRange lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testRevisionsMustBeInABranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testRevisionsMustBeInAPublicBranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testRevisionsOnlyReturnedOnce lp.code.model.tests.test_revision.TestGetPublicRevisionsForPerson.testTeamRevisions lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testNewestRevisionFirst lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testRevisionDateRange lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testRevisionsMustBeInABranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testRevisionsMustBeInABranchOfProduct lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testRevisionsMustBeInAPublicBranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForProduct.testRevisionsOnlyReturnedOnce lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testNewestRevisionFirst lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testProjectRevisions lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testRevisionDateRange lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testRevisionsMustBeInABranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testRevisionsMustBeInABranchOfProduct lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testRevisionsMustBeInAPublicBranch lp.code.model.tests.test_revision.TestGetPublicRevisionsForProject.testRevisionsOnlyReturnedOnce lp.code.model.tests.test_revision.TestGetRecentRevisionsForProduct.testRevisionAuthorMatchesRevision lp.code.model.tests.test_revision.TestGetRecentRevisionsForProduct.testRevisionDateRange lp.code.model.tests.test_revision.TestGetRecentRevisionsForProduct.testRevisionsMustBeInABranchOfProduct lp.code.model.tests.test_revision.TestGetRecentRevisionsForProduct.testRevisionsMustBeInActiveBranches lp.code.model.tests.test_revision.TestOnlyPresent.test_call_twice_in_one_transaction lp.code.model.tests.test_revision.TestOnlyPresent.test_empty lp.code.model.tests.test_revision.TestOnlyPresent.test_none_present lp.code.model.tests.test_revision.TestOnlyPresent.test_one_present lp.code.model.tests.test_revision.TestOnlyPresent.test_some_present lp.code.model.tests.test_revision.TestPruneRevisionCache.test_old_revisions_removed lp.code.model.tests.test_revision.TestPruneRevisionCache.test_pruning_limit lp.code.model.tests.test_revision.TestRevisionCreationDate.test_new_future_revision_date lp.code.model.tests.test_revision.TestRevisionCreationDate.test_new_past_revision_date lp.code.model.tests.test_revision.TestRevisionGetBranch.testAllowPrivateCanReturnPublic lp.code.model.tests.test_revision.TestRevisionGetBranch.testAllowPrivateReturnsPrivateBranch lp.code.model.tests.test_revision.TestRevisionGetBranch.testGetBranchNotJunk lp.code.model.tests.test_revision.TestRevisionGetBranch.testOwnerTrunksMainline lp.code.model.tests.test_revision.TestRevisionGetBranch.testPreferAuthorBranch lp.code.model.tests.test_revision.TestRevisionGetBranch.testPreferMainlineRevisionBranch lp.code.model.tests.test_revision.TestRevisionGetBranch.testPublicBranchTrumpsOwner lp.code.model.tests.test_revision.TestRevisionKarma.test_junkBranchMovedToProductNeedsKarma lp.code.model.tests.test_revision.TestRevisionKarma.test_karmaAllocatedForKnownAuthor lp.code.model.tests.test_revision.TestRevisionKarma.test_karmaDateForFutureRevisions lp.code.model.tests.test_revision.TestRevisionKarma.test_karmaNotAllocatedForKnownAuthorWithInactiveAccount lp.code.model.tests.test_revision.TestRevisionKarma.test_newRevisionAuthorLinkNeedsKarma lp.code.model.tests.test_revision.TestRevisionKarma.test_noKarmaForJunk lp.code.model.tests.test_revision.TestRevisionKarma.test_noKarmaForUnknownAuthor lp.code.model.tests.test_revision.TestRevisionKarma.test_noRevisionsNeedingAllocation lp.code.model.tests.test_revision.TestRevisionKarma.test_revisionWithUnknownEmail testManyBranches (lp.code.model.tests.test_revision.TestTipRevisionsForBranches) testNoBranches (lp.code.model.tests.test_revision.TestTipRevisionsForBranches) testOneBranches (lp.code.model.tests.test_revision.TestTipRevisionsForBranches) test_timestampToDatetime (lp.code.model.tests.test_revision.TestTipRevisionsForBranches) test_timestampToDatetime_with_negative_fractional (lp.code.model.tests.test_revision.TestTipRevisionsForBranches) lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_adds_revisions lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_empty_branch lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_existing_private_revisions_with_public_branch lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_new_revisions_added lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_old_revisions_not_added lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_package_branch_revisions lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_personal_branch_revisions lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_product_branch_revisions lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_revisions_for_private_branch_marked_private lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_revisions_for_public_branch_marked_public lp.code.model.tests.test_revision.TestUpdateRevisionCacheForBranch.test_same_revision_multiple_targets lp.code.model.tests.test_revisioncache.TestRevisionCache.test_author_count lp.code.model.tests.test_revisioncache.TestRevisionCache.test_author_count_distinct lp.code.model.tests.test_revisioncache.TestRevisionCache.test_authored_by_individual lp.code.model.tests.test_revisioncache.TestRevisionCache.test_authored_by_team lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_distribution lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_distribution_source_package lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_distro_series lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_product lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_project lp.code.model.tests.test_revisioncache.TestRevisionCache.test_in_source_package lp.code.model.tests.test_revisioncache.TestRevisionCache.test_initially_empty lp.code.model.tests.test_revisioncache.TestRevisionCache.test_private_revisions lp.code.model.tests.test_revisioncache.TestRevisionCache.test_revision_in_multiple_namespaces_counted_once lp.code.model.tests.test_revisioncache.TestRevisionCache.test_revision_ordering lp.code.model.tests.test_revisioncache.TestRevisionCache.test_revisions_bound_by_date lp.code.model.tests.test_revisioncache.TestRevisionCache.test_simple_total_count lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_distribution lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_distribution_source__package lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_distro_series lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_person lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_product lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_project lp.code.model.tests.test_revisioncache.TestRevisionCacheAdaptation.test_source_package lp.code.model.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranchSet.test_delete lp.code.model.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranchSet.test_findForDistributionSourcePackage lp.code.tests.test_branch.TestAccessBranch.test_loopedPrivateStackedOn lp.code.tests.test_branch.TestAccessBranch.test_loopedPublicStackedOn lp.code.tests.test_branch.TestAccessBranch.test_loopedPublicStackedOnUnauthenticated lp.code.tests.test_branch.TestAccessBranch.test_manyLevelsOfStackingAuthenticated lp.code.tests.test_branch.TestAccessBranch.test_manyLevelsOfStackingUnauthenticated lp.code.tests.test_branch.TestAccessBranch.test_privateBranchAdmins lp.code.tests.test_branch.TestAccessBranch.test_privateBranchAnyoneElse lp.code.tests.test_branch.TestAccessBranch.test_privateBranchBazaarExperts lp.code.tests.test_branch.TestAccessBranch.test_privateBranchOwner lp.code.tests.test_branch.TestAccessBranch.test_privateBranchOwnerMember lp.code.tests.test_branch.TestAccessBranch.test_privateBranchSubscriber lp.code.tests.test_branch.TestAccessBranch.test_privateBranchUnauthenticated lp.code.tests.test_branch.TestAccessBranch.test_publicBranchArbitraryUser lp.code.tests.test_branch.TestAccessBranch.test_publicBranchUnauthenticated lp.code.tests.test_branch.TestAccessBranch.test_stackedOnPrivateBranchAuthenticated lp.code.tests.test_branch.TestAccessBranch.test_stackedOnPrivateBranchUnauthenticated lib/lp/code/tests/../doc/branch-karma.txt lib/lp/code/tests/../doc/branch-notifications.txt lib/lp/code/tests/../doc/branch-visibility-policy.txt lib/lp/code/tests/../doc/branch-visibility.txt lib/lp/code/tests/../doc/branch-xmlrpc.txt lib/lp/code/tests/../doc/branch.txt lib/lp/code/tests/../doc/code-jobs.txt lib/lp/code/tests/../doc/codeimport-event.txt lib/lp/code/tests/../doc/codeimport-job.txt lib/lp/code/tests/../doc/codeimport.txt lib/lp/code/tests/../doc/codereviewcomment.txt lib/lp/code/tests/../doc/xmlrpc-branch-filesystem.txt lib/lp/code/tests/../doc/xmlrpc-branch-puller.txt lib/lp/code/tests/../doc/xmlrpc-codeimport-scheduler.txt lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_cannot_edit_branch_link lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_delete lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_findForBranch lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_findForSourcePackage lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_findForSourcePackage_non_empty lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_new_inserts_into_db lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_new_returns_ISeriesSourcePackageBranch lp.code.tests.test_seriessourcepackagebranch.TestSeriesSourcePackageBranch.test_new_sets_attributes test_crossAttributeBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_fizzbuzzBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_multipleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_singleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_spottyBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_widgetBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestBranchVocabulary) test_mainBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnBranch) test_multipleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnBranch) test_ownersBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnBranch) test_singleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnBranch) test_mainBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnProduct) test_multipleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnProduct) test_ownersBranches (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnProduct) test_singleQueryResult (lp.code.vocabularies.tests.test_branch_vocabularies.TestRestrictedBranchVocabularyOnProduct) lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_all_slashes lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_development_focus_has_no_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_distro_name lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_empty_path lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_invalid_product_name lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_mirrored_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_linked_branch_for_source_package lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_branch_package lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_branch_personal lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_branch_product lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_distro_series lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_product_series lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_no_such_source_package lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_private_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_private_branch_as_development_focus lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_private_branch_as_user lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_private_branch_on_series lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_productDoesntExist lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_product_and_series lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_product_only lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_project_group lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_remote_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_remote_branch_no_url lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_resolve_branch_with_no_such_owner lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_resolve_branch_with_no_such_product lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_resultDict lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_resultDictForHotProduct lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_series_has_no_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_too_many_segments lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_too_many_segments_no_such_branch lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_too_short lp.code.xmlrpc.tests.test_branch.TestExpandURL.test_trailing_slashes lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompletePrivateStackedOnPublic(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompleteRequestsMirrorForIncompleteStackedOnPrivate(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorCompleteWithNoBranchID(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_requests_mirror_for_incomplete_stacked(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_resets_failure_count(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorComplete_resets_mirror_request(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorFailed(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_mirrorFailedWithNotBranchID(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_recordSuccess(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnBranchNotFound(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnDefaultURLFragment(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnExternalURL(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnExternalURLWithTrailingSlash(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnNoBranchWithID(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_setStackedOnNothing(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_startMirroring(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullerTest.test_startMirroringInvalidBranch(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_default_stacked_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_junk(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_no_default_stacked_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_getBranchPullInfo_private_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_pullQueuesEmpty(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_hosted(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_imported(db) lp.code.xmlrpc.tests.test_codehosting.BranchPullQueueTest.test_requestMirrorPutsBranchInQueue_mirrored(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_hosted(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_import(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_branch_type_returned_mirrored(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_default_stacked_on_branch_returned(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_empty(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_first_requested_returned(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_no_inprogress(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_private(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_private_default_stacked_not_returned_for_mirrored_branch(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_remote_branch_not_acquired(db) lp.code.xmlrpc.tests.test_codehosting.AcquireBranchToPullTestsViaEndpoint.test_simple(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_name(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_product(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_user(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_bad_user_bad_product(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_distro(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_distroseries(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_invalid_sourcepackagename(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_junk(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_no_preceding_slash(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_not_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_other_user(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_source_package(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_createBranch_team_junk(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_initialMirrorRequest(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_requestMirror(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_requestMirror_private(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_anonymous_cant_see_private_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_anonymous_public_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branch_with_trailing_slash(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_branches_in_parent_dirs_not_found(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_cannot_translate(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_cant_see_private_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_invisble_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_no_stacked_set(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_other_owner(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_package(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_package_no_focus(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_control_directory_private_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_launchpad_services_private(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_nested_path_in_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_preceding_slash(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_such_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_no_such_junk_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned_imported(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_owned_mirrored(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_path_in_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_preserves_escaping(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_private_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_remote_branch(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_team_owned(db) lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_translatePath_team_unowned(db) lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_cheatsForLaunchpadServices lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_invalidRequester lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_loginAsRequester lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_loginAsRequesterName lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_logoutAfterException lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_logoutAtEnd lp.code.xmlrpc.tests.test_codehosting.TestRunWithLogin.test_passesRequesterInAsPerson lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_branch_id_fail lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_branch_unique_name_fail lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_branch_url_fail lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_branch_warehouse_url_fail lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_error_in_exception_str lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_failsafe_logs_on_error lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_failsafe_normal lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_failsafe_reraises_keyboard_interrupt lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_failsafe_reraises_system_exit lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_failsafe_returns_default_on_error lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_logScanFailure_raises lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_log_unexpected_exception lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_safe_str_logs_on_exception lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_safe_str_normal lp.codehosting.scanner.tests.test_branchscanner.TestErrorHandling.test_safe_str_returns_unknown_on_exception lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLocations.test_hosted_branch lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLocations.test_imported_branch lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLocations.test_mirrored_branch lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_cache_expires lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_found_dot_bzr lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_found_not_dot_bzr lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_logs_cache_hit lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_logs_cache_miss lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_not_found lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_private lp.codehosting.tests.test_rewrite.TestBranchRewriter.test_rewriteLine_static lp.codehosting.tests.test_rewrite.TestBranchRewriterScript.test_script lib/lp/coop/answersbugs/tests/notifications-linked-bug.txt lib/lp/coop/answersbugs/tests/notifications-linked-private-bug.txt lib/lp/registry/browser/tests/announcement-views.txt lib/lp/registry/browser/tests/browser-views.txt lib/lp/registry/browser/tests/distribution-views.txt lib/lp/registry/browser/tests/distributionmirror-views.txt lib/lp/registry/browser/tests/distroseries-views.txt lib/lp/registry/browser/tests/gpg-views.txt lib/lp/registry/browser/tests/karmaaction-views.txt lib/lp/registry/browser/tests/karmacontext-views.txt lib/lp/registry/browser/tests/mailinglist-views.txt lib/lp/registry/browser/tests/people-views.txt lib/lp/registry/browser/tests/peoplemerge-views.txt lib/lp/registry/browser/tests/person-admin-views.txt lib/lp/registry/browser/tests/pillar-views.txt lib/lp/registry/browser/tests/private-team-creation-views.txt lib/lp/registry/browser/tests/product-menus.txt lib/lp/registry/browser/tests/product-views.txt lib/lp/registry/browser/tests/productrelease-views.txt lib/lp/registry/browser/tests/productseries-views.txt lib/lp/registry/browser/tests/project-add-views.txt lib/lp/registry/browser/tests/projectgroup-views.txt lib/lp/registry/browser/tests/projectgroupset-views.txt lib/lp/registry/browser/tests/securitycontact-views.txt lib/lp/registry/browser/tests/sourcepackage-views.txt lib/lp/registry/browser/tests/team-join-views.txt lib/lp/registry/browser/tests/team-views.txt lp.registry.tests.test_distroseries.TestDistroSeries.test_getSuite_non_release_pocket lp.registry.tests.test_distroseries.TestDistroSeries.test_getSuite_release_pocket lp.registry.tests.test_distroseries.TestDistroSeriesSet.test_fromSuite_no_such_series lp.registry.tests.test_distroseries.TestDistroSeriesSet.test_fromSuite_non_release_pocket lp.registry.tests.test_distroseries.TestDistroSeriesSet.test_fromSuite_release_pocket lp.registry.tests.test_distroseries.TestDistroSeriesSet.test_translatables lib/lp/registry/tests/../doc/announcement.txt lib/lp/registry/tests/../doc/cache-country-mirrors.txt lib/lp/registry/tests/../doc/commercialsubscription.txt lib/lp/registry/tests/../doc/convert-person-to-team.txt lib/lp/registry/tests/../doc/distribution.txt lib/lp/registry/tests/../doc/distroseries.txt lib/lp/registry/tests/../doc/entitlement.txt lib/lp/registry/tests/../doc/featuredproject.txt lib/lp/registry/tests/../doc/gpg-signatures.txt lib/lp/registry/tests/../doc/gpgkey.txt lib/lp/registry/tests/../doc/irc.txt lib/lp/registry/tests/../doc/jabber.txt lib/lp/registry/tests/../doc/karmacontext.txt lib/lp/registry/tests/../doc/mailinglist-email-notification.txt lib/lp/registry/tests/../doc/mailinglist-subscriptions.txt lib/lp/registry/tests/../doc/mailinglists.txt lib/lp/registry/tests/../doc/mentoringoffer.txt Failure in test lib/lp/registry/tests/../doc/mentoringoffer.txt Failed doctest test for mentoringoffer.txt File "lib/lp/registry/tests/../doc/mentoringoffer.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/registry/tests/../doc/mentoringoffer.txt", line 257, in mentoringoffer.txt Failed example: for offer in mm.recent_completed_mentorships: print offer.target.title Differences (ndiff with -expected +actual): + Facilitate mass installs of Ubuntu using Netboot configuration Blackhole Trash folder - Facilitate mass installs of Ubuntu using Netboot configuration lib/lp/registry/tests/../doc/milestone.txt lib/lp/registry/tests/../doc/nickname.txt lib/lp/registry/tests/../doc/person-account.txt lib/lp/registry/tests/../doc/person-edit-views.txt lib/lp/registry/tests/../doc/person-karma-views.txt lib/lp/registry/tests/../doc/person-merge.txt lib/lp/registry/tests/../doc/person.txt lib/lp/registry/tests/../doc/personlocation.txt lib/lp/registry/tests/../doc/pillar.txt lib/lp/registry/tests/../doc/poll-preconditions.txt lib/lp/registry/tests/../doc/poll.txt lib/lp/registry/tests/../doc/product-widgets.txt lib/lp/registry/tests/../doc/products-with-no-remote-product.txt lib/lp/registry/tests/../doc/productseries.txt lib/lp/registry/tests/../doc/project.txt lib/lp/registry/tests/../doc/sshkey.txt lib/lp/registry/tests/../doc/team-hierarchy-views.txt lib/lp/registry/tests/../doc/team-nav-menus.txt lib/lp/registry/tests/../doc/teammembership-email-notification.txt lib/lp/registry/tests/../doc/teammembership-views.txt lib/lp/registry/tests/../doc/teammembership.txt lib/lp/registry/tests/../doc/user-to-user.txt lib/lp/registry/tests/../doc/vocabularies.txt lib/lp/registry/tests/../doc/voucher.txt lib/lp/registry/tests/../doc/wikiname.txt lib/lp/registry/tests/../doc/xx-coc-views.txt testDistributionBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testDistributionMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testDistributionsourcepackageBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testDistroseriesBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testDistroseriesMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testPersonMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testProductMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testProductSeriesMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testProductseriesBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testProjectMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testSourcepackageBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testSpecificationMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) testUpstreamBugTaskMilestoneVocabulary (lp.registry.tests.test_milestone_vocabularies.TestMilestoneVocabulary) test_simple_import_membership (lp.registry.tests.test_mlists.TestImportToRestrictedList) test_already_joined (lp.registry.tests.test_mlists.TestMailingListImports) test_already_subscribed (lp.registry.tests.test_mlists.TestMailingListImports) test_extended_import_membership (lp.registry.tests.test_mlists.TestMailingListImports) test_import_existing_with_nonascii_name (lp.registry.tests.test_mlists.TestMailingListImports) test_import_from_file (lp.registry.tests.test_mlists.TestMailingListImports) test_import_from_file_with_invalid_emails (lp.registry.tests.test_mlists.TestMailingListImports) test_import_from_file_with_non_persons (lp.registry.tests.test_mlists.TestMailingListImports) test_import_with_invalid_emails (lp.registry.tests.test_mlists.TestMailingListImports) test_import_with_non_persons (lp.registry.tests.test_mlists.TestMailingListImports) test_logging (lp.registry.tests.test_mlists.TestMailingListImports) test_logging_extended (lp.registry.tests.test_mlists.TestMailingListImports) test_logging_with_invalid_emails (lp.registry.tests.test_mlists.TestMailingListImports) test_logging_with_non_persons (lp.registry.tests.test_mlists.TestMailingListImports) test_simple_import_membership (lp.registry.tests.test_mlists.TestMailingListImports) lp.registry.tests.test_person.TestPerson.test_AnswerContact_person_validator lp.registry.tests.test_person.TestPerson.test_BugSubscription_person_validator lp.registry.tests.test_person.TestPerson.test_BugTask_person_validator lp.registry.tests.test_person.TestPerson.test_Bug_person_validator lp.registry.tests.test_person.TestPerson.test_Specification_person_validator lp.registry.tests.test_person.TestPerson.test_deactivateAccount_copes_with_names_already_in_use lp.registry.tests.test_person.TestPerson.test_getDirectMemberIParticipateIn lp.registry.tests.test_person.TestPerson.test_visibility_validator_announcement lp.registry.tests.test_person.TestPerson.test_visibility_validator_answer_contact lp.registry.tests.test_person.TestPerson.test_visibility_validator_archive lp.registry.tests.test_person.TestPerson.test_visibility_validator_branch lp.registry.tests.test_person.TestPerson.test_visibility_validator_bug lp.registry.tests.test_person.TestPerson.test_visibility_validator_caching lp.registry.tests.test_person.TestPerson.test_visibility_validator_product_subscription lp.registry.tests.test_person.TestPerson.test_visibility_validator_specification_subscriber lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_pmt_to_private lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_pmt_to_private_view lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_private lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_private_purged lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_private_view lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_public lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_public_purged lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_mailinglist_public_view lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_member lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_private_to_pmt lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_private_to_pmt_view lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_private_to_public lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_private_to_public_view lp.registry.tests.test_person.TestPerson.test_visibility_validator_team_ss_prod_pub_to_private lp.registry.tests.test_sourcepackage.TestSourcePackage.test_change_branch_once_set lp.registry.tests.test_sourcepackage.TestSourcePackage.test_development_version lp.registry.tests.test_sourcepackage.TestSourcePackage.test_distribution_sourcepackage lp.registry.tests.test_sourcepackage.TestSourcePackage.test_getBranch_exists lp.registry.tests.test_sourcepackage.TestSourcePackage.test_getBranch_no_branch lp.registry.tests.test_sourcepackage.TestSourcePackage.test_getSuiteSourcePackage lp.registry.tests.test_sourcepackage.TestSourcePackage.test_linked_branches lp.registry.tests.test_sourcepackage.TestSourcePackage.test_path lp.registry.tests.test_sourcepackage.TestSourcePackage.test_path_to_non_release_pocket lp.registry.tests.test_sourcepackage.TestSourcePackage.test_path_to_release_pocket lp.registry.tests.test_sourcepackage.TestSourcePackage.test_setBranch lp.registry.tests.test_sourcepackage.TestSourcePackage.test_unsetBranch lp.registry.tests.test_sourcepackage.TestSourcePackageSecurity.test_cannot_setBranch lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_construction lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_displayname lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_distribution lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_equality lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_path lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_repr lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_sourcepackage lp.registry.tests.test_suitesourcepackage.TestSuiteSourcePackage.test_suite lp.services.mail.tests.test_signedmessage.TestSignedMessage.test_clearsigned_message lp.services.mail.tests.test_signedmessage.TestSignedMessage.test_clearsigned_message_wrong_sender lp.services.mail.tests.test_signedmessage.TestSignedMessage.test_detached_signature_message lp.services.mail.tests.test_signedmessage.TestSignedMessage.test_detached_signature_message_wrong_sender lp.services.mail.tests.test_signedmessage.TestSignedMessage.test_unsigned_message lp.soyuz.browser.tests.test_breadcrumbs.TestArchiveSubscriptionBreadcrumb.test_personal_archive_subscription lp.soyuz.browser.tests.test_breadcrumbs.TestDistroArchSeriesBreadcrumb.test_distroarchseries lp.soyuz.browser.tests.test_breadcrumbs.TestDistroArchSeriesBreadcrumb.test_distroarchseriesbinarypackage lp.soyuz.browser.tests.test_breadcrumbs.TestDistroArchSeriesBreadcrumb.test_distroarchseriesbinarypackagerelease lp.testing.tests.test_testcase.TestRecordStatements.test_counter_positive lp.testing.tests.test_testcase.TestRecordStatements.test_store_invalidation_counts lp.translations.browser.tests.test_breadcrumbs.TestPOFileBreadcrumbs.test_pofiletranslate lp.translations.browser.tests.test_breadcrumbs.TestPOTemplateBreadcrumbs.test_potemplate lp.translations.browser.tests.test_breadcrumbs.TestSeriesLanguageBreadcrumbs.test_distroserieslanguage lp.translations.browser.tests.test_breadcrumbs.TestSeriesLanguageBreadcrumbs.test_productserieslanguage lp.translations.browser.tests.test_breadcrumbs.TestTranslationGroupsBreadcrumbs.test_translationgroup lp.translations.browser.tests.test_breadcrumbs.TestTranslationGroupsBreadcrumbs.test_translationgroupset lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_distribution lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_distroseries lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_person lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_product lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_productseries lp.translations.browser.tests.test_breadcrumbs.TestTranslationsVHostBreadcrumb.test_project lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_DifferentlyNamedDistroTemplatesAreNotEquivalent lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_EquivalenceByNamePattern lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_GetSharingPOTemplates lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_GetSharingPOTemplates_NoSourcepackagename lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_GetSharingPOTemplates_special_name lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_NoEquivalenceAcrossPackages lp.translations.tests.test_potemplate.TestDistroTemplateEquivalenceClasses.test_PackageTemplateEquivalence lp.translations.tests.test_potemplate.TestGetPOFilesFor.test_get_pofiles_for_empty_template_list lp.translations.tests.test_potemplate.TestGetPOFilesFor.test_get_pofiles_for_translated_template lp.translations.tests.test_potemplate.TestGetPOFilesFor.test_get_pofiles_for_untranslated_template lp.translations.tests.test_potemplate.TestPOTemplate.test_composePOFilePath lp.translations.tests.test_potemplate.TestProductTemplateEquivalenceClasses.test_DifferentlyNamedProductTemplatesAreNotEquivalent lp.translations.tests.test_potemplate.TestProductTemplateEquivalenceClasses.test_GetSharingPOTemplates lp.translations.tests.test_potemplate.TestProductTemplateEquivalenceClasses.test_NoEquivalenceAcrossProducts lp.translations.tests.test_potemplate.TestProductTemplateEquivalenceClasses.test_ProductTemplateEquivalence lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_ageBreaksTie lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_ageBreaksTieWhenDisabled lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_disabledFocusBeatsOtherDisabledTemplate lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_disabledTemplateComesLastDespiteFocus lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_disabledTemplatesComeLast lp.translations.tests.test_potemplate.TestTemplatePrecedence.test_focusSeriesComesFirst lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_OneFileToReview lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_ignores_english lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_no_new_suggestions lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_no_older_than_filter lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_no_older_than_pass lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_non_reviewer lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_not_translating_in_launchpad lp.translations.tests.test_translations_to_review.TestReviewableDistroTranslationFiles.test_getReviewableTranslationFiles_other_language lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_OneFileToReview lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_ignores_english lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_no_new_suggestions lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_no_older_than_filter lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_no_older_than_pass lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_non_reviewer lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_not_translating_in_launchpad lp.translations.tests.test_translations_to_review.TestReviewableProductTranslationFiles.test_getReviewableTranslationFiles_other_language lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_checks_unreviewed lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_ignores_old_involvement lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_ignores_other_languages lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_is_complementary lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_no_translation_group lp.translations.tests.test_translations_to_review.TestSuggestReviewableTranslationFiles.test_suggestReviewableTranslationFiles_suggests_files Ran 3770 tests with 2 failures and 0 errors in 38 minutes 14.290 seconds. Tear down canonical.testing.layers.DatabaseFunctionalLayer in 0.000 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.017 seconds. Tear down canonical.testing.layers.FunctionalLayer ... not supported Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.PageTestLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.340 seconds. Set up canonical.testing.layers.LibrarianLayer in 5.736 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.FunctionalLayer in 5.202 seconds. Set up canonical.testing.layers.GoogleServiceLayer in 1.340 seconds. Set up canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Set up canonical.testing.layers.PageTestLayer in 0.000 seconds. Running: lib/canonical/shipit/tests/../stories/basics.txt lib/canonical/shipit/tests/../stories/copyright.txt lib/canonical/shipit/tests/../stories/shipit/maintenance-message.txt lib/canonical/shipit/tests/../stories/shipit/not-found.txt lib/canonical/shipit/tests/../stories/shipit/oops.txt lib/canonical/shipit/tests/../stories/shipit/request-server-cds.txt lib/canonical/shipit/tests/../stories/shipit/server-survey.txt lib/canonical/shipit/tests/../stories/shipit/shipit-edubuntu.txt lib/canonical/shipit/tests/../stories/shipit/xx-admin-request.txt lib/canonical/shipit/tests/../stories/shipit/xx-prerelease-mode.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-exports.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-forbidden.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-reports.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-search-for-requests.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-standardrequests.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-user-customrequest.txt lib/canonical/shipit/tests/../stories/shipit/xx-shipit-user-standardrequest.txt lib/canonical/signon/stories/openid/basics.txt Failure in test lib/canonical/signon/stories/openid/basics.txt Failed doctest test for basics.txt File "lib/canonical/signon/stories/openid/basics.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 15, in basics.txt Failed example: print extract_text( find_tag_by_id(anon_browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - This is the Launchpad login service utilizing OpenID technology. - This site allows you to use your Launchpad account - to log into OpenID-enabled sites around the Internet including - those run by Canonical and Ubuntu. - To learn more about using this service, please review the instructions. - If you want to change any of your account's details, you can do so by - logging in using the form beside. - What is your e-mail address? - Do you have a Launchpad password? - ... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 141, in basics.txt Failed example: mark_browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? mark_browser.getControl(name='field.email').value = 'mark@example.com' File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 142, in basics.txt Failed example: mark_browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? mark_browser.getControl(name='field.password').value = 'test' File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 143, in basics.txt Failed example: mark_browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? mark_browser.getControl('Continue').click() File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 145, in basics.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbb9e%7D%7BNury3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 147, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): + - Consumer received GET - openid.assoc_handle:... - openid.identity:http://openid.launchpad.dev/+id/mark_oid - openid.mode:id_res... - openid.op_endpoint:http://openid.launchpad.dev/+openid - openid.response_nonce:... - openid.return_to:http://launchpad.dev/+openid-consumer - openid.sig:... - openid.signed:... + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 161, in basics.txt Failed example: [sig] = re.findall('sig:(.*)', mark_browser.contents) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? [sig] = re.findall('sig:(.*)', mark_browser.contents) ValueError: need more than 0 values to unpack ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 169, in basics.txt Failed example: print mark_browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/+openid-consumer + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 171, in basics.txt Failed example: mark_browser.getControl("Not Now").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? mark_browser.getControl("Not Now").click() File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Not Now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 173, in basics.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbb9e%7D%7BNury3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 175, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): + - Consumer received GET - openid.mode:cancel... + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 189, in basics.txt Failed example: args = urlencode({ 'openid.mode': 'check_authentication', 'openid.assoc_handle': assoc_handle, 'openid.sig': sig, 'openid.signed': 'return_to,mode,identity', 'openid.identity': 'http://openid.launchpad.dev/+id/mark_oid', 'openid.return_to': 'http://launchpad.dev/+openid-consumer', }) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? args = urlencode({ NameError: name 'sig' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 199, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): - is_valid:false + Consumer received GET + openid.assoc_handle:{HMAC-SHA1}{4acdbb9e}{Nury3g==} + openid.mode:id_res + openid.sig:/gNukyZ4XntRXhhqiYviF7iqW9M= + openid.signed:assoc_handle,mode,signed,user_setup_url + openid.user_setup_url:http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbb9e%7D%7BNury3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Flaunchpad.dev%2F%2Bid%2Flimi_oid&openid.identity=http%3A%2F%2Flaunchpad.dev%2F%2Bid%2Flimi_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 215, in basics.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? mark_browser.getControl('Sign In', index=0).click() File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 216, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): + - Consumer received GET - openid.assoc_handle:... - openid.identity:http://openid.launchpad.dev/+id/mark_oid - openid.mode:id_res - openid.op_endpoint:http://openid.launchpad.dev/+openid - openid.response_nonce:... - openid.return_to:http://launchpad.dev/+openid-consumer - openid.sig:... - openid.signed:... + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 231, in basics.txt Failed example: signed = ['openid.' + name for name in fields['openid.signed'].split(',')] Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? signed = ['openid.' + name KeyError: 'openid.signed' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 235, in basics.txt Failed example: message.update({ 'openid.mode': 'check_authentication', 'openid.assoc_handle': fields['openid.assoc_handle'], 'openid.sig': fields['openid.sig'], 'openid.signed': fields['openid.signed'], }) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? message.update({ KeyError: 'openid.assoc_handle' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 244, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): - is_valid:true + + + + OpenID Endpoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ +
+

+ This is the Launchpad login service utilizing + OpenID technology. + This site allows you to use + your Launchpad account + to log into OpenID-enabled sites around the Internet including + those run by Canonical and Ubuntu.

+

+ To learn more about using this service, please review the + instructions.

+

+ Note that this site is meant to be called from an OpenID-enabled + service and therefore has no user-facing functions.

+
+ +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 322, in basics.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbb9e%7D%7BNury3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fstub_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fstub_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/basics.txt", line 324, in basics.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): - Consumer received GET - openid.mode:cancel... + + + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + lib/canonical/signon/stories/openid/copyright.txt Failure in test lib/canonical/signon/stories/openid/copyright.txt Failed doctest test for copyright.txt File "lib/canonical/signon/stories/openid/copyright.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/copyright.txt", line 4, in copyright.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'footer')) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? print extract_text(find_tag_by_id(browser.contents, 'footer')) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/testing/pages.py", line 334, in extract_text soup = BeautifulSoup(content) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1282, in __init__ BeautifulStoneSoup.__init__(self, *args, **kwargs) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 946, in __init__ self._feed() File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 960, in _feed smartQuotesTo=self.smartQuotesTo) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1552, in __init__ u = self._convertFrom(proposed_encoding) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1582, in _convertFrom markup) TypeError: expected string or buffer lib/canonical/signon/stories/openid/delegated-identity.txt Failure in test lib/canonical/signon/stories/openid/delegated-identity.txt Failed doctest test for delegated-identity.txt File "lib/canonical/signon/stories/openid/delegated-identity.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/delegated-identity.txt", line 81, in delegated-identity.txt Failed example: browser.getControl('Sign In').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/delegated-identity.txt", line 82, in delegated-identity.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/delegated-identity.txt", line 83, in delegated-identity.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/delegated-identity.txt", line 85, in delegated-identity.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/directed-identity.txt Failure in test lib/canonical/signon/stories/openid/directed-identity.txt Failed doctest test for directed-identity.txt File "lib/canonical/signon/stories/openid/directed-identity.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 28, in directed-identity.txt Failed example: mark_browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 29, in directed-identity.txt Failed example: mark_browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 30, in directed-identity.txt Failed example: mark_browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 32, in directed-identity.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.mode=checkid_setup&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 34, in directed-identity.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): - Consumer received GET - ... - openid.identity:http://openid.launchpad.dev/+id/mark_oid - openid.mode:id_res - ... - openid.return_to:http://launchpad.dev/+openid-consumer - ... + + + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 47, in directed-identity.txt Failed example: print mark_browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/+openid-consumer + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 49, in directed-identity.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 51, in directed-identity.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.mode=checkid_setup&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/directed-identity.txt", line 53, in directed-identity.txt Failed example: print mark_browser.contents Differences (ndiff with -expected +actual): - Consumer received GET - ... - openid.identity:http://openid.launchpad.dev/+id/mark_oid - openid.mode:id_res - ... - openid.return_to:http://launchpad.dev/+openid-consumer - ... + + + + + Launchpad Login Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + lib/canonical/signon/stories/openid/discovery.txt lib/canonical/signon/stories/openid/insane-trust-root.txt Failure in test lib/canonical/signon/stories/openid/insane-trust-root.txt Failed doctest test for insane-trust-root.txt File "lib/canonical/signon/stories/openid/insane-trust-root.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/insane-trust-root.txt", line 16, in insane-trust-root.txt Failed example: print '\n' + mark_browser.contents Differences (ndiff with -expected +actual): + - ... -

- Warning: - http://*.dev does not look - like a trustworthy URL. -

- ... + + + Authenticate to http://*.dev + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + Mark Shuttleworth • + +
+
+ + +
+ +
+ + +
+ + +
+ +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + +
+ + + +
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + lib/canonical/signon/stories/openid/max-auth-age.txt Failure in test lib/canonical/signon/stories/openid/max-auth-age.txt Failed doctest test for max-auth-age.txt File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 36, in max-auth-age.txt Failed example: browser.getControl('Sign In', index=0) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 64, in max-auth-age.txt Failed example: print browser.getControl(name='field.email').value Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 70, in max-auth-age.txt Failed example: browser.getControl(name='field.password').value = 'bad password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 71, in max-auth-age.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 73, in max-auth-age.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Incorrect password for the provided email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 79, in max-auth-age.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 80, in max-auth-age.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 81, in max-auth-age.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 82, in max-auth-age.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbba9%7D%7BMm2UAw%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.pape.preferred_auth_policies=&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A05ZBJmeSw ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 85, in max-auth-age.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/name12_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 87, in max-auth-age.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 89, in max-auth-age.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 94, in max-auth-age.txt Failed example: pape_response = pape.Response.fromSuccessResponse(info) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/max-auth-age.txt", line 95, in max-auth-age.txt Failed example: print pape_response.auth_time Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'pape_response' is not defined lib/canonical/signon/stories/openid/mismatched-trust-root.txt lib/canonical/signon/stories/openid/offsite-form-post.txt lib/canonical/signon/stories/openid/pre-authorization.txt Failure in test lib/canonical/signon/stories/openid/pre-authorization.txt Failed doctest test for pre-authorization.txt File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 24, in pre-authorization.txt Failed example: browser.open( 'http://openid.launchpad.dev/+pre-authorize-rp?%s' % args) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 254, in _mech_open raise response httperror_seek_wrapper: HTTP Error 303: The HTTP server returned a redirect error that would lead to an infinite loop. The last 30x error message was: See Other ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 28, in pre-authorization.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://openid.launchpad.dev/+standalone-login...' + 'http://openid.launchpad.dev/+pre-authorize-rp/+login/+login/+login/+login/+login/+login/+login/+login/+login/+login?callback=http%3A%2F%2Flaunchpad.dev%2Fpeople%2F%2Bme&trust_root=http%3A%2F%2Flaunchpad.dev%2F' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 30, in pre-authorization.txt Failed example: browser.getControl(name='field.email', index=0).value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 31, in pre-authorization.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 33, in pre-authorization.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 413, in forms raise BrowserStateError("not viewing HTML") BrowserStateError: not viewing HTML ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 37, in pre-authorization.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://launchpad.dev/~mark' + 'http://openid.launchpad.dev/+pre-authorize-rp/+login/+login/+login/+login/+login/+login/+login/+login/+login/+login?callback=http%3A%2F%2Flaunchpad.dev%2Fpeople%2F%2Bme&trust_root=http%3A%2F%2Flaunchpad.dev%2F' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/pre-authorization.txt", line 78, in pre-authorization.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A08ZUXDn39 lib/canonical/signon/stories/openid/read-only-mode.txt lib/canonical/signon/stories/sso-server/edit-emails.txt Failure in test lib/canonical/signon/stories/sso-server/edit-emails.txt Failed doctest test for edit-emails.txt File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 8, in edit-emails.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 9, in edit-emails.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 10, in edit-emails.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 12, in edit-emails.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 18, in edit-emails.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 19, in edit-emails.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 20, in edit-emails.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 21, in edit-emails.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 24, in edit-emails.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 25, in edit-emails.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 26, in edit-emails.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 27, in edit-emails.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 34, in edit-emails.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Logged in as New User (edit) - Emails: (edit) - new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 45, in edit-emails.txt Failed example: browser.getLink('edit', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 298, in getLink return Link(self.mech_browser.find_link(**args), self) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 606, in find_link raise LinkNotFoundError() LinkNotFoundError ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 46, in edit-emails.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/+edit-emails ? ------------- + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 48, in edit-emails.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Change your e-mail settings - Your e-mail addresses - Your preferred contact address for all Launchpad e-mail is: - new-user@example.com - These addresses are confirmed as being yours: - new-user@example.com - Add a new address: ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 59, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'second-email@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Add a new address' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 61, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Add' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 62, in edit-emails.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/+edit-emails ? ------------- + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 64, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Differences (ndiff with -expected +actual): - A confirmation message has been sent to... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 71, in edit-emails.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Change your e-mail settings - Your e-mail addresses - Your preferred contact address for all Launchpad e-mail is: - new-user@example.com - These addresses are confirmed as being yours: - new-user@example.com - These addresses may also be yours: - second-email@example.com - Add a new address: ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 85, in edit-emails.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 86, in edit-emails.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 87, in edit-emails.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 88, in edit-emails.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+validateemail + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 91, in edit-emails.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 92, in edit-emails.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/ ? - + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 94, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Differences (ndiff with -expected +actual): - Email address successfully confirmed. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 100, in edit-emails.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Logged in as New User (edit) - Emails: (edit) - new-user@example.com - second-email@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 112, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 113, in edit-emails.txt Failed example: print_radio_button_field(browser.contents, 'VALIDATED_SELECTED') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 116, in edit-emails.txt Failed example: browser.getControl('second-email@example.com').selected = True Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 117, in edit-emails.txt Failed example: browser.getControl('Set as Contact Address').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 119, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 122, in edit-emails.txt Failed example: print_radio_button_field(browser.contents, 'VALIDATED_SELECTED') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 159, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 160, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'unvalidated@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 162, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 163, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 165, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 171, in edit-emails.txt Failed example: print_radio_button_field(browser.contents, 'UNVALIDATED_SELECTED') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 173, in edit-emails.txt Failed example: browser.getControl('Remove', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 174, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 176, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 183, in edit-emails.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 184, in edit-emails.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 185, in edit-emails.txt Failed example: browser.open(token_url) Differences (ndiff with -expected +actual): Traceback (most recent call last): - ... - NotFound: ... + File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run + compileflags, 1) in test.globs + File "", line 1, in ? + NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 201, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 202, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'second-email@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 204, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 205, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 207, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 229, in edit-emails.txt Failed example: account = getUtility(IAccountSet).getByEmail('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 231, in edit-emails.txt Failed example: email = factory.makeEmail( 'guessed-email@example.com', person=None, account=account, email_status=EmailAddressStatus.NEW) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 237, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 238, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'guessed-email@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 240, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 241, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 243, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 249, in edit-emails.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 250, in edit-emails.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 251, in edit-emails.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 252, in edit-emails.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 253, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 255, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 272, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 273, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'some-other-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 275, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 276, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 278, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 291, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 292, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'test@canonical.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 294, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 295, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 297, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 303, in edit-emails.txt Failed example: print browser.getLink('merge it').url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 298, in getLink return Link(self.mech_browser.find_link(**args), self) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 604, in find_link return self._filter_links(self._factory.links(), **kwds).next() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 625, in _filter_links if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 312, in edit-emails.txt Failed example: browser.open('http://openid.launchpad.dev/+edit-emails') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 224, in open self.mech_browser.open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 229, in _mech_open response = UserAgentBase.open(self, request, data) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_opener.py", line 181, in open response = urlopen(self, req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 131, in http_open return self.do_open(PublisherConnection, req) File "/usr/lib/python2.4/urllib2.py", line 993, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/testing.py", line 84, in request self.response = self.caller(request_string, handle_errors) File "/home/stub/lp/postgresql-8.4/lib/canonical/testing/layers.py", line 1326, in my__call__ form=form) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.testing-3.4.3-py2.4.egg/zope/app/testing/functional.py", line 699, in __call__ request = publish(request, handle_errors=handle_errors) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) File "/home/stub/lp/lp-sourcedeps/eggs/zope.publisher-3.5.6-py2.4.egg/zope/publisher/browser.py", line 539, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/webapp/publication.py", line 124, in getDefaultTraversal return superclass.getDefaultTraversal(self, request, ob) File "/home/stub/lp/lp-sourcedeps/eggs/zope.app.publication-3.4.4-py2.4.egg/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'launchpad.AnyPerson') ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 313, in edit-emails.txt Failed example: browser.getControl('Add a new address').value = ( 'support@ubuntu.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 315, in edit-emails.txt Failed example: browser.getControl('Add', index=1).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 335, in getControl intermediate, msg = self._get_all_controls( File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 412, in forms if not self.viewing_html(): File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 437, in viewing_html raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 316, in edit-emails.txt Failed example: print browser.url Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 170, in url return self.mech_browser.geturl() File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 328, in geturl raise BrowserStateError("not viewing any document") BrowserStateError: not viewing any document ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/edit-emails.txt", line 318, in edit-emails.txt Failed example: for msg in get_feedback_messages(browser.contents): print msg Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 188, in contents old_location = response.tell() AttributeError: 'NoneType' object has no attribute 'tell' lib/canonical/signon/stories/sso-server/home-page.txt Failure in test lib/canonical/signon/stories/sso-server/home-page.txt Failed doctest test for home-page.txt File "lib/canonical/signon/stories/sso-server/home-page.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 9, in home-page.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - This is the Launchpad login service - ... - If you want to change any of your account's details, you can do so - by logging in using the form beside. - ... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 19, in home-page.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 20, in home-page.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 21, in home-page.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 23, in home-page.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Welcome Sample Person + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 26, in home-page.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Logged in as Sample Person (edit) - Emails: (edit) - test@canonical.com - testing@canonical.com - Sites you last authenticated to - ... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 62, in home-page.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'visited-sites')) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/testing/pages.py", line 334, in extract_text soup = BeautifulSoup(content) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1282, in __init__ BeautifulStoneSoup.__init__(self, *args, **kwargs) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 946, in __init__ self._feed() File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 960, in _feed smartQuotesTo=self.smartQuotesTo) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1552, in __init__ u = self._convertFrom(proposed_encoding) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1582, in _convertFrom markup) TypeError: expected string or buffer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 73, in home-page.txt Failed example: browser.getLink("edit").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 298, in getLink return Link(self.mech_browser.find_link(**args), self) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 606, in find_link raise LinkNotFoundError() LinkNotFoundError ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 74, in home-page.txt Failed example: browser.getControl("Display Name").value = "New name" Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Display Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 75, in home-page.txt Failed example: browser.getControl("Change").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Change' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 76, in home-page.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/ ? - + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 78, in home-page.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Welcome New name + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 83, in home-page.txt Failed example: browser.getLink("edit").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 298, in getLink return Link(self.mech_browser.find_link(**args), self) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 606, in find_link raise LinkNotFoundError() LinkNotFoundError ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 84, in home-page.txt Failed example: browser.getLink("Change your password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 298, in getLink return Link(self.mech_browser.find_link(**args), self) File "/home/stub/lp/lp-sourcedeps/eggs/mechanize-0.1.7b-py2.4.egg/mechanize/_mechanize.py", line 606, in find_link raise LinkNotFoundError() LinkNotFoundError ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 85, in home-page.txt Failed example: browser.getControl("Current password:").value = "test" Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Current password:' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 86, in home-page.txt Failed example: browser.getControl("New password:").value = "test2" Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'New password:' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 87, in home-page.txt Failed example: browser.getControl("Retype the password:").value = "test2" Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Retype the password:' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 88, in home-page.txt Failed example: browser.getControl("Change").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Change' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 89, in home-page.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/ ? - + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 98, in home-page.txt Failed example: browser.getControl('Log Out').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Log Out' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 99, in home-page.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/ ? - + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 109, in home-page.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 110, in home-page.txt Failed example: browser.getControl(name='field.password').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 111, in home-page.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/home-page.txt", line 113, in home-page.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Welcome New name + Launchpad Login Service lib/canonical/signon/stories/sso-server/standalone-login.txt Failure in test lib/canonical/signon/stories/sso-server/standalone-login.txt Failed doctest test for standalone-login.txt File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 7, in standalone-login.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - This is the Launchpad login service utilizing OpenID technology. - ... - If you want to change any of your account's details, you can do so by - logging in using the form beside. - ... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 14, in standalone-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 15, in standalone-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 16, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 20, in standalone-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/ ? - + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 22, in standalone-login.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Logged in as Mark Shuttleworth - ... ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 31, in standalone-login.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 32, in standalone-login.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 33, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 35, in standalone-login.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 41, in standalone-login.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 42, in standalone-login.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 43, in standalone-login.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 44, in standalone-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 47, in standalone-login.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 48, in standalone-login.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 49, in standalone-login.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 50, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 61, in standalone-login.txt Failed example: print IPerson(getUtility(IAccountSet).getByEmail( 'new-user@example.com'), None) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 71, in standalone-login.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 72, in standalone-login.txt Failed example: browser.getControl("I've forgotten my password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I've forgotten my password" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 73, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 75, in standalone-login.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 78, in standalone-login.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 79, in standalone-login.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 80, in standalone-login.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 81, in standalone-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+resetpassword + http://openid.launchpad.dev ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 84, in standalone-login.txt Failed example: browser.getControl('Email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 85, in standalone-login.txt Failed example: browser.getControl('Password').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 86, in standalone-login.txt Failed example: browser.getControl(name='field.password_dupe').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 87, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 97, in standalone-login.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 98, in standalone-login.txt Failed example: browser.getControl(name='field.password').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 99, in standalone-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/sso-server/standalone-login.txt", line 100, in standalone-login.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'maincontent')) Differences (ndiff with -expected +actual): + - Logged in as New User - ... lib/canonical/signon/stories/openid/per-version/logout-during-login.txt Failure in test lib/canonical/signon/stories/openid/per-version/logout-during-login.txt Failed doctest test for logout-during-login.txt File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 39, in logout-during-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 40, in logout-during-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 41, in logout-during-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 43, in logout-during-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbb6%7D%7BLEQfPw%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A19ZJnknv7%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252Fmark_oid&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 45, in logout-during-login.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 46, in logout-during-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 48, in logout-during-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 58, in logout-during-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 65, in logout-during-login.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 69, in logout-during-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 74, in logout-during-login.txt Failed example: browser.getControl('Sign In').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 80, in logout-during-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 81, in logout-during-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 82, in logout-during-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 84, in logout-during-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbb6%7D%7BLEQfPw%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A19ZJnknv7%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252Fmark_oid&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 86, in logout-during-login.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 87, in logout-during-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 89, in logout-during-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt Failure in test lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt Failed doctest test for openid-teams-private-membership.txt File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 64, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 65, in openid-teams-private-membership.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbb7%7D%7BxlHcHg%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.lp.query_membership=myteam&openid.mode=checkid_setup&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A19ZJ2JtyI%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252FcCGE3LA&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 70, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 71, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 78, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 109, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 110, in openid-teams-private-membership.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbb7%7D%7BxlHcHg%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.lp.query_membership=myteam&openid.mode=checkid_setup&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A19Z4fiDRe%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252FcCGE3LA&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 115, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 116, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 122, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 146, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 147, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 148, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 151, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/openid-teams.txt Failure in test lib/canonical/signon/stories/openid/per-version/openid-teams.txt Failed doctest test for openid-teams.txt File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 43, in openid-teams.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 44, in openid-teams.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbb8%7D%7BkBu%2BXQ%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.lp.query_membership=ubuntu-team%2Cno-such-team%2Claunchpad-beta-testers%2Cmark&openid.mode=checkid_setup&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A20Z7nG7ai%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252Fmark_oid&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 47, in openid-teams.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 48, in openid-teams.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 50, in openid-teams.txt Failed example: print info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/referer-cookie.txt lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt Failure in test lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt Failed doctest test for restricted-sreg.txt File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 49, in restricted-sreg.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 50, in restricted-sreg.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbbc%7D%7B0uYv4A%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A24ZrFcEK6%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252Fmark_oid&openid.sreg.optional=fullname%2Cnickname&openid.sreg.required=email%2Ccountry&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 55, in restricted-sreg.txt Failed example: info = complete_from_browser(consumer, mark_browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 56, in restricted-sreg.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 58, in restricted-sreg.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 63, in restricted-sreg.txt Failed example: sreg_response = SRegResponse.fromSuccessResponse(info) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 64, in restricted-sreg.txt Failed example: print sreg_response.items() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'sreg_response' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 98, in restricted-sreg.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 99, in restricted-sreg.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbbc%7D%7B0uYv4A%3D%3D%7D&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A25ZePth5w%26openid1_claimed_id%3Dhttp%253A%252F%252Fopenid.launchpad.dev%252F%252Bid%252Fmark_oid&openid.sreg.optional=fullname%2Cnickname&openid.sreg.required=email%2Ccountry&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 104, in restricted-sreg.txt Failed example: info = complete_from_browser(consumer, mark_browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 105, in restricted-sreg.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 107, in restricted-sreg.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 115, in restricted-sreg.txt Failed example: sreg_response = SRegResponse.fromSuccessResponse(info) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 116, in restricted-sreg.txt Failed example: for key, value in sorted(sreg_response.items()): print '%s:%s' % (key, value) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'sreg_response' is not defined lib/canonical/signon/stories/openid/per-version/sso-auto-authorize.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt Failed doctest test for sso-workflow-authorize.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 65, in sso-workflow-authorize.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 66, in sso-workflow-authorize.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://localhost/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbbf%7D%7BhDPswA%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flocalhost%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A27ZyFoEkU%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flocalhost%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 68, in sso-workflow-authorize.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 70, in sso-workflow-authorize.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 72, in sso-workflow-authorize.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 82, in sso-workflow-authorize.txt Failed example: for summary in summaries: summary.openid_identifier summary.trust_root summary.total_logins Differences (ndiff with -expected +actual): - u'http://openid.launchpad.dev/+id/mark_oid' - u'http://localhost/' - 1 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 105, in sso-workflow-authorize.txt Failed example: browser.getControl("Not Now").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Not Now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 106, in sso-workflow-authorize.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbbf%7D%7BhDPswA%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A27ZLxXl6z%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 108, in sso-workflow-authorize.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 110, in sso-workflow-authorize.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt Failed doctest test for sso-workflow-complete.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 38, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 39, in sso-workflow-complete.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 40, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 42, in sso-workflow-complete.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 51, in sso-workflow-complete.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 52, in sso-workflow-complete.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 53, in sso-workflow-complete.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 54, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc1%7D%7B%2FIJgTg%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A29Z08oa81%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 57, in sso-workflow-complete.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 58, in sso-workflow-complete.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 59, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 60, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 65, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc1%7D%7B%2FIJgTg%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A29Z08oa81%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 70, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 72, in sso-workflow-complete.txt Failed example: account = getUtility(IAccountSet).getByEmail('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 73, in sso-workflow-complete.txt Failed example: expected_claimed_id = ( 'http://openid.launchpad.dev/+id/' + account.openid_identifier) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 77, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 78, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 80, in sso-workflow-complete.txt Failed example: info.endpoint.claimed_id == expected_claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 86, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 87, in sso-workflow-complete.txt Failed example: print getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 101, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 102, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 103, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 106, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 107, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 120, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 121, in sso-workflow-complete.txt Failed example: browser.getControl("I've forgotten my password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I've forgotten my password" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 122, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 125, in sso-workflow-complete.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 128, in sso-workflow-complete.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 129, in sso-workflow-complete.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 130, in sso-workflow-complete.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 131, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://.../+resetpassword + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc1%7D%7B%2FIJgTg%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A29ZRYf6oy%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 134, in sso-workflow-complete.txt Failed example: browser.getControl('Email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 135, in sso-workflow-complete.txt Failed example: browser.getControl('Password').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 136, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 137, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 140, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 141, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 154, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 155, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 156, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 159, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 160, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 189, in sso-workflow-complete.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://launchpad.dev/~new-user' + 'http://launchpad.dev/people/+me/+login' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 191, in sso-workflow-complete.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'logincontrol')) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/testing/pages.py", line 334, in extract_text soup = BeautifulSoup(content) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1282, in __init__ BeautifulStoneSoup.__init__(self, *args, **kwargs) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 946, in __init__ self._feed() File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 960, in _feed smartQuotesTo=self.smartQuotesTo) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1552, in __init__ u = self._convertFrom(proposed_encoding) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1582, in _convertFrom markup) TypeError: expected string or buffer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 193, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 194, in sso-workflow-complete.txt Failed example: getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt Failed doctest test for sso-workflow-login.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 37, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'not an email address' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 38, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 39, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 43, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Please enter a valid email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 49, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = '' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 50, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 51, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 55, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Please enter a valid email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 62, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 63, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = '\xc2\xa0blah' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 64, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 67, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Incorrect password for the provided email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 74, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 75, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'not the password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 76, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 79, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Incorrect password for the provided email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 86, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 87, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 88, in sso-workflow-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc2%7D%7B7Pij0Q%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A30ZSfb7sI%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 90, in sso-workflow-login.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 92, in sso-workflow-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 94, in sso-workflow-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt Failed doctest test for sso-workflow-register.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 53, in sso-workflow-register.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 54, in sso-workflow-register.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 55, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 59, in sso-workflow-register.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Sorry, someone has already registered the test@canonical.com email - address. If this is you and you've forgotten your password, - just choose the 'I've forgotten my password' option below and - we'll allow you to change it. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 68, in sso-workflow-register.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 69, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 71, in sso-workflow-register.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 78, in sso-workflow-register.txt Failed example: from_addr, to_addrs, raw_msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 81, in sso-workflow-register.txt Failed example: msg = email.message_from_string(raw_msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'raw_msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 82, in sso-workflow-register.txt Failed example: print from_addr Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'from_addr' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 84, in sso-workflow-register.txt Failed example: print to_addrs Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'to_addrs' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 86, in sso-workflow-register.txt Failed example: print msg.get_payload(decode=True) #doctest: -NORMALIZE_WHITESPACE Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 106, in sso-workflow-register.txt Failed example: link = re.findall(r'http.*/token/.*', msg.get_payload())[0] Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 107, in sso-workflow-register.txt Failed example: browser.open(link) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'link' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 108, in sso-workflow-register.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc3%7D%7BFxAusQ%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A31Zw0XRii%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 114, in sso-workflow-register.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 115, in sso-workflow-register.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 116, in sso-workflow-register.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 117, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 122, in sso-workflow-register.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc3%7D%7BFxAusQ%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A31Zw0XRii%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 127, in sso-workflow-register.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 129, in sso-workflow-register.txt Failed example: account = getUtility(IAccountSet).getByEmail('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 130, in sso-workflow-register.txt Failed example: expected_claimed_id = ( 'http://openid.launchpad.dev/+id/' + account.openid_identifier) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 132, in sso-workflow-register.txt Failed example: print account.creation_rationale.name Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 138, in sso-workflow-register.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 139, in sso-workflow-register.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 141, in sso-workflow-register.txt Failed example: info.endpoint.claimed_id == expected_claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 148, in sso-workflow-register.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 149, in sso-workflow-register.txt Failed example: print getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt Failed doctest test for sso-workflow-reset-password.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 34, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'no-account@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 35, in sso-workflow-reset-password.txt Failed example: browser.getControl("I've forgotten my password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I've forgotten my password" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 36, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 40, in sso-workflow-reset-password.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Your account details have not been found. Please check your - subscription email address and try again. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 48, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'support@ubuntu.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 49, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 52, in sso-workflow-reset-password.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - The email address support@ubuntu.com can not be used to log in as - it belongs to a team. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 59, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 60, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 62, in sso-workflow-reset-password.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 69, in sso-workflow-reset-password.txt Failed example: from_addr, to_addrs, raw_msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 72, in sso-workflow-reset-password.txt Failed example: msg = email.message_from_string(raw_msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'raw_msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 73, in sso-workflow-reset-password.txt Failed example: print from_addr Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'from_addr' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 75, in sso-workflow-reset-password.txt Failed example: print to_addrs Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'to_addrs' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 77, in sso-workflow-reset-password.txt Failed example: print msg.get_payload(decode=True) #doctest: -NORMALIZE_WHITESPACE Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 96, in sso-workflow-reset-password.txt Failed example: link = re.findall(r'http.*/token/.*', msg.get_payload())[0] Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 97, in sso-workflow-reset-password.txt Failed example: browser.open(link) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'link' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 98, in sso-workflow-reset-password.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+resetpassword + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc6%7D%7BPqcXiw%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A34Z3qfzhy%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 103, in sso-workflow-reset-password.txt Failed example: browser.getControl('Email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 104, in sso-workflow-reset-password.txt Failed example: browser.getControl('Password').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 105, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.password_dupe').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 106, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 111, in sso-workflow-reset-password.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc6%7D%7BPqcXiw%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A34Z3qfzhy%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 113, in sso-workflow-reset-password.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/name12_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 115, in sso-workflow-reset-password.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 117, in sso-workflow-reset-password.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt Failed doctest test for sso-workflow-switch-user.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 31, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 32, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 33, in sso-workflow-switch-user.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 34, in sso-workflow-switch-user.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc7%7D%7BY%2B7Irw%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A35ZSSmxqn%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 45, in sso-workflow-switch-user.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 47, in sso-workflow-switch-user.txt Failed example: print extract_text(find_main_content(browser.contents).findAll( 'h2')[1]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 55, in sso-workflow-switch-user.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 62, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 63, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 64, in sso-workflow-switch-user.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 65, in sso-workflow-switch-user.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc7%7D%7BY%2B7Irw%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A35Zc0CJ2E%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 67, in sso-workflow-switch-user.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/name12_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 69, in sso-workflow-switch-user.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 71, in sso-workflow-switch-user.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt Failure in test lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt Failed doctest test for switch-user-twice.txt File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 33, in switch-user-twice.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 34, in switch-user-twice.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 35, in switch-user-twice.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 36, in switch-user-twice.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc8%7D%7BfSkgGw%3D%3D%7D&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A36Zpt76m1%26openid1_claimed_id%3Dhttp%253A%252F%252Fspecs.openid.net%252Fauth%252F2.0%252Fidentifier_select&openid.trust_root=http%3A%2F%2Flaunchpad.dev%2F ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 47, in switch-user-twice.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 49, in switch-user-twice.txt Failed example: print extract_text(find_main_content(browser.contents).findAll( 'h2')[1]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 55, in switch-user-twice.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 62, in switch-user-twice.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 64, in switch-user-twice.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" lib/canonical/signon/stories/openid/per-version/logout-during-login.txt Failure in test lib/canonical/signon/stories/openid/per-version/logout-during-login.txt Failed doctest test for logout-during-login.txt File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 39, in logout-during-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 40, in logout-during-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 41, in logout-during-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 43, in logout-during-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc9%7D%7BELFA9A%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A37ZFd4Gk8 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 45, in logout-during-login.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 46, in logout-during-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 48, in logout-during-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 58, in logout-during-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 65, in logout-during-login.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 69, in logout-during-login.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 74, in logout-during-login.txt Failed example: browser.getControl('Sign In').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 80, in logout-during-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 81, in logout-during-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 82, in logout-during-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 84, in logout-during-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbc9%7D%7BELFA9A%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A37ZFd4Gk8 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 86, in logout-during-login.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 87, in logout-during-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/logout-during-login.txt", line 89, in logout-during-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt Failure in test lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt Failed doctest test for openid-teams-private-membership.txt File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 64, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 65, in openid-teams-private-membership.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbca%7D%7BamGJ4Q%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.lp.query_membership=myteam&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A38ZZnxisn ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 70, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 71, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 78, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 109, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 110, in openid-teams-private-membership.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbca%7D%7BamGJ4Q%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2FcCGE3LA&openid.lp.query_membership=myteam&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A38Zo8ttlR ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 115, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 116, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 122, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 146, in openid-teams-private-membership.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 147, in openid-teams-private-membership.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 148, in openid-teams-private-membership.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt", line 151, in openid-teams-private-membership.txt Failed example: info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/openid-teams.txt Failure in test lib/canonical/signon/stories/openid/per-version/openid-teams.txt Failed doctest test for openid-teams.txt File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 43, in openid-teams.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 44, in openid-teams.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbcd%7D%7B%2FhT%2BdA%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.lp.query_membership=ubuntu-team%2Cno-such-team%2Claunchpad-beta-testers%2Cmark&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.lp=http%3A%2F%2Fns.launchpad.net%2F2007%2Fopenid-teams&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A41Z2EJvS5 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 47, in openid-teams.txt Failed example: info = complete_from_browser(consumer, browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 48, in openid-teams.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/openid-teams.txt", line 50, in openid-teams.txt Failed example: print info.getSigned(LAUNCHPAD_TEAMS_NS, 'is_member') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/referer-cookie.txt lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt Failure in test lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt Failed doctest test for restricted-sreg.txt File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 49, in restricted-sreg.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 50, in restricted-sreg.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbcf%7D%7Ble0uWA%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A43ZKIyt29&openid.sreg.optional=fullname%2Cnickname&openid.sreg.required=email%2Ccountry ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 55, in restricted-sreg.txt Failed example: info = complete_from_browser(consumer, mark_browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 56, in restricted-sreg.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 58, in restricted-sreg.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 63, in restricted-sreg.txt Failed example: sreg_response = SRegResponse.fromSuccessResponse(info) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 64, in restricted-sreg.txt Failed example: print sreg_response.items() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'sreg_response' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 98, in restricted-sreg.txt Failed example: mark_browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 99, in restricted-sreg.txt Failed example: print mark_browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbcf%7D%7Ble0uWA%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.identity=http%3A%2F%2Fopenid.launchpad.dev%2F%2Bid%2Fmark_oid&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A43ZM06GnB&openid.sreg.optional=fullname%2Cnickname&openid.sreg.required=email%2Ccountry ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 104, in restricted-sreg.txt Failed example: info = complete_from_browser(consumer, mark_browser) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 105, in restricted-sreg.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 107, in restricted-sreg.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 115, in restricted-sreg.txt Failed example: sreg_response = SRegResponse.fromSuccessResponse(info) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt", line 116, in restricted-sreg.txt Failed example: for key, value in sorted(sreg_response.items()): print '%s:%s' % (key, value) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'sreg_response' is not defined lib/canonical/signon/stories/openid/per-version/sso-auto-authorize.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt Failed doctest test for sso-workflow-authorize.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 65, in sso-workflow-authorize.txt Failed example: browser.getControl('Sign In', index=0).click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Sign In' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 66, in sso-workflow-authorize.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://localhost/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd4%7D%7BiGZK2w%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flocalhost%2F&openid.return_to=http%3A%2F%2Flocalhost%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A48Z8enydY ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 68, in sso-workflow-authorize.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 70, in sso-workflow-authorize.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 72, in sso-workflow-authorize.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 82, in sso-workflow-authorize.txt Failed example: for summary in summaries: summary.openid_identifier summary.trust_root summary.total_logins Differences (ndiff with -expected +actual): - u'http://openid.launchpad.dev/+id/mark_oid' - u'http://localhost/' - 1 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 105, in sso-workflow-authorize.txt Failed example: browser.getControl("Not Now").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Not Now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 106, in sso-workflow-authorize.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd4%7D%7BiGZK2w%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A49Zbbi3c3 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 108, in sso-workflow-authorize.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt", line 110, in sso-workflow-authorize.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt Failed doctest test for sso-workflow-complete.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 38, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 39, in sso-workflow-complete.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 40, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 42, in sso-workflow-complete.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 51, in sso-workflow-complete.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 52, in sso-workflow-complete.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 53, in sso-workflow-complete.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 54, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd6%7D%7BDGk2Wg%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A51ZmUemss ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 57, in sso-workflow-complete.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 58, in sso-workflow-complete.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 59, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 60, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 65, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd6%7D%7BDGk2Wg%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A51ZmUemss ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 70, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 72, in sso-workflow-complete.txt Failed example: account = getUtility(IAccountSet).getByEmail('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 73, in sso-workflow-complete.txt Failed example: expected_claimed_id = ( 'http://openid.launchpad.dev/+id/' + account.openid_identifier) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 77, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 78, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 80, in sso-workflow-complete.txt Failed example: info.endpoint.claimed_id == expected_claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 86, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 87, in sso-workflow-complete.txt Failed example: print getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 101, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 102, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 103, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 106, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 107, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 120, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 121, in sso-workflow-complete.txt Failed example: browser.getControl("I've forgotten my password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I've forgotten my password" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 122, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 125, in sso-workflow-complete.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 128, in sso-workflow-complete.txt Failed example: from_addr, to_addr, msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 129, in sso-workflow-complete.txt Failed example: token_url = get_token_url_from_email(msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 130, in sso-workflow-complete.txt Failed example: browser.open(token_url) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'token_url' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 131, in sso-workflow-complete.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://.../+resetpassword + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd6%7D%7BDGk2Wg%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A51ZjTvKaO ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 134, in sso-workflow-complete.txt Failed example: browser.getControl('Email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 135, in sso-workflow-complete.txt Failed example: browser.getControl('Password').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 136, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 137, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 140, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 141, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 154, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 155, in sso-workflow-complete.txt Failed example: browser.getControl(name='field.password').value = 'test2' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 156, in sso-workflow-complete.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 159, in sso-workflow-complete.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 160, in sso-workflow-complete.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 189, in sso-workflow-complete.txt Failed example: browser.url Differences (ndiff with -expected +actual): - 'http://launchpad.dev/~new-user' + 'http://launchpad.dev/people/+me/+login' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 191, in sso-workflow-complete.txt Failed example: print extract_text(find_tag_by_id(browser.contents, 'logincontrol')) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/testing/pages.py", line 334, in extract_text soup = BeautifulSoup(content) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1282, in __init__ BeautifulStoneSoup.__init__(self, *args, **kwargs) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 946, in __init__ self._feed() File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 960, in _feed smartQuotesTo=self.smartQuotesTo) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1552, in __init__ u = self._convertFrom(proposed_encoding) File "/home/stub/lp/postgresql-8.4/lib/BeautifulSoup.py", line 1582, in _convertFrom markup) TypeError: expected string or buffer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 193, in sso-workflow-complete.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt", line 194, in sso-workflow-complete.txt Failed example: getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt Failed doctest test for sso-workflow-login.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 37, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'not an email address' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 38, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 39, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 43, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Please enter a valid email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 49, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = '' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 50, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 51, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 55, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Please enter a valid email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 62, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 63, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = '\xc2\xa0blah' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 64, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 67, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Incorrect password for the provided email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 74, in sso-workflow-login.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 75, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'not the password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 76, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 79, in sso-workflow-login.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Incorrect password for the provided email address. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 86, in sso-workflow-login.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 87, in sso-workflow-login.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 88, in sso-workflow-login.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd8%7D%7BQtwZxw%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A52ZKdklXu ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 90, in sso-workflow-login.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/mark_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 92, in sso-workflow-login.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt", line 94, in sso-workflow-login.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt Failed doctest test for sso-workflow-register.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 53, in sso-workflow-register.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 54, in sso-workflow-register.txt Failed example: browser.getControl('No, I want to create an account now').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'No, I want to create an account now' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 55, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 59, in sso-workflow-register.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Sorry, someone has already registered the test@canonical.com email - address. If this is you and you've forgotten your password, - just choose the 'I've forgotten my password' option below and - we'll allow you to change it. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 68, in sso-workflow-register.txt Failed example: browser.getControl(name='field.email').value = 'new-user@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 69, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 71, in sso-workflow-register.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 78, in sso-workflow-register.txt Failed example: from_addr, to_addrs, raw_msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 81, in sso-workflow-register.txt Failed example: msg = email.message_from_string(raw_msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'raw_msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 82, in sso-workflow-register.txt Failed example: print from_addr Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'from_addr' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 84, in sso-workflow-register.txt Failed example: print to_addrs Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'to_addrs' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 86, in sso-workflow-register.txt Failed example: print msg.get_payload(decode=True) #doctest: -NORMALIZE_WHITESPACE Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 106, in sso-workflow-register.txt Failed example: link = re.findall(r'http.*/token/.*', msg.get_payload())[0] Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 107, in sso-workflow-register.txt Failed example: browser.open(link) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'link' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 108, in sso-workflow-register.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+newaccount + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd9%7D%7B8qWC3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A53ZisUo0q ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 114, in sso-workflow-register.txt Failed example: browser.getControl('Name').value = 'New User' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Name' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 115, in sso-workflow-register.txt Failed example: browser.getControl('Create password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Create password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 116, in sso-workflow-register.txt Failed example: browser.getControl(name='field.password_dupe').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 117, in sso-workflow-register.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 122, in sso-workflow-register.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbd9%7D%7B8qWC3g%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A53ZisUo0q ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 127, in sso-workflow-register.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 129, in sso-workflow-register.txt Failed example: account = getUtility(IAccountSet).getByEmail('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/canonical/launchpad/database/account.py", line 265, in getByEmail raise LookupError(email) LookupError: new-user@example.com ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 130, in sso-workflow-register.txt Failed example: expected_claimed_id = ( 'http://openid.launchpad.dev/+id/' + account.openid_identifier) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 132, in sso-workflow-register.txt Failed example: print account.creation_rationale.name Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 138, in sso-workflow-register.txt Failed example: info = complete_from_browser(consumer, browser, expected_claimed_id) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'expected_claimed_id' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 139, in sso-workflow-register.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 141, in sso-workflow-register.txt Failed example: info.endpoint.claimed_id == expected_claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 148, in sso-workflow-register.txt Failed example: login('new-user@example.com') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/postgresql-8.4/lib/lp/testing/_login.py", line 53, in login assert principal is not None, "Invalid login" AssertionError: Invalid login ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt", line 149, in sso-workflow-register.txt Failed example: print getUtility(IPersonSet).getByAccount(account) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'account' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt Failed doctest test for sso-workflow-reset-password.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 34, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'no-account@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 35, in sso-workflow-reset-password.txt Failed example: browser.getControl("I've forgotten my password").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I've forgotten my password" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 36, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 40, in sso-workflow-reset-password.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - Your account details have not been found. Please check your - subscription email address and try again. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 48, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'support@ubuntu.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 49, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 52, in sso-workflow-reset-password.txt Failed example: for tag in find_tags_by_class(browser.contents, 'error'): print extract_text(tag) Differences (ndiff with -expected +actual): - The email address support@ubuntu.com can not be used to log in as - it belongs to a team. ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 59, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 60, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 62, in sso-workflow-reset-password.txt Failed example: print soup.find('h1').renderContents() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? AttributeError: 'NoneType' object has no attribute 'renderContents' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 69, in sso-workflow-reset-password.txt Failed example: from_addr, to_addrs, raw_msg = stub.test_emails.pop() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: pop from empty list ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 72, in sso-workflow-reset-password.txt Failed example: msg = email.message_from_string(raw_msg) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'raw_msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 73, in sso-workflow-reset-password.txt Failed example: print from_addr Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'from_addr' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 75, in sso-workflow-reset-password.txt Failed example: print to_addrs Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'to_addrs' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 77, in sso-workflow-reset-password.txt Failed example: print msg.get_payload(decode=True) #doctest: -NORMALIZE_WHITESPACE Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 96, in sso-workflow-reset-password.txt Failed example: link = re.findall(r'http.*/token/.*', msg.get_payload())[0] Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'msg' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 97, in sso-workflow-reset-password.txt Failed example: browser.open(link) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'link' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 98, in sso-workflow-reset-password.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://openid.launchpad.dev/token/.../+resetpassword + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbda%7D%7BltxhkA%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A54ZNSqqvi ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 103, in sso-workflow-reset-password.txt Failed example: browser.getControl('Email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 104, in sso-workflow-reset-password.txt Failed example: browser.getControl('Password').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 105, in sso-workflow-reset-password.txt Failed example: browser.getControl(name='field.password_dupe').value = 'new password' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password_dupe' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 106, in sso-workflow-reset-password.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 111, in sso-workflow-reset-password.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbda%7D%7BltxhkA%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A15%253A54ZNSqqvi ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 113, in sso-workflow-reset-password.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/name12_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 115, in sso-workflow-reset-password.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt", line 117, in sso-workflow-reset-password.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt Failure in test lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt Failed doctest test for sso-workflow-switch-user.txt File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 31, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.email').value = 'mark@example.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 32, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 33, in sso-workflow-switch-user.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 34, in sso-workflow-switch-user.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbe0%7D%7BvxqTBQ%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A16%253A00Z180tkO ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 45, in sso-workflow-switch-user.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 47, in sso-workflow-switch-user.txt Failed example: print extract_text(find_main_content(browser.contents).findAll( 'h2')[1]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 55, in sso-workflow-switch-user.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 62, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 63, in sso-workflow-switch-user.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 64, in sso-workflow-switch-user.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 65, in sso-workflow-switch-user.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbe0%7D%7BvxqTBQ%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A16%253A00ZgtL1H1 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 67, in sso-workflow-switch-user.txt Failed example: info = complete_from_browser( consumer, browser, 'http://openid.launchpad.dev/+id/name12_oid') Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/update-storm/lib/canonical/signon/testing/openidhelpers.py", line 152, in complete_from_browser assert browser.contents.startswith('Consumer received '), ( AssertionError: Browser contents does not look like it came from +openid-consumer ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 69, in sso-workflow-switch-user.txt Failed example: print info.status Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt", line 71, in sso-workflow-switch-user.txt Failed example: print info.endpoint.claimed_id Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? NameError: name 'info' is not defined lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt Failure in test lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt Failed doctest test for switch-user-twice.txt File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 0 ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 33, in switch-user-twice.txt Failed example: browser.getControl(name='field.email').value = 'test@canonical.com' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.email' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 34, in switch-user-twice.txt Failed example: browser.getControl(name='field.password').value = 'test' Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: name 'field.password' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 35, in switch-user-twice.txt Failed example: browser.getControl('Continue').click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label 'Continue' ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 36, in switch-user-twice.txt Failed example: print browser.url Differences (ndiff with -expected +actual): - http://launchpad.dev/+openid-consumer?... + http://openid.launchpad.dev/+openid?openid.assoc_handle=%7BHMAC-SHA1%7D%7B4acdbbe1%7D%7Bb4tOJQ%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.realm=http%3A%2F%2Flaunchpad.dev%2F&openid.return_to=http%3A%2F%2Flaunchpad.dev%2F%2Bopenid-consumer%3Fjanrain_nonce%3D2009-10-08T10%253A16%253A01ZWIJsEB ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 47, in switch-user-twice.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 49, in switch-user-twice.txt Failed example: print extract_text(find_main_content(browser.contents).findAll( 'h2')[1]) Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? IndexError: list index out of range ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 55, in switch-user-twice.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 62, in switch-user-twice.txt Failed example: print browser.title Differences (ndiff with -expected +actual): - Authenticate to http://launchpad.dev/ + Launchpad Login Service ---------------------------------------------------------------------- File "lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt", line 64, in switch-user-twice.txt Failed example: browser.getControl("I'm Someone Else").click() Exception raised: Traceback (most recent call last): File "/home/stub/lp/lp-sourcedeps/eggs/zope.testing-3.8.1-py2.4.egg/zope/testing/doctest.py", line 1361, in __run compileflags, 1) in test.globs File "", line 1, in ? File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 337, in getControl control, form = disambiguate(intermediate, msg, index) File "/home/stub/lp/lp-sourcedeps/eggs/zope.testbrowser-3.4.2-py2.4.egg/zope/testbrowser/browser.py", line 50, in disambiguate raise LookupError(msg) LookupError: label "I'm Someone Else" test_deletionIsPersistent (canonical.launchpad.browser.tests.test_packaging.TestBrowserDeletePackaging) lib/canonical/launchpad/pagetests/basics/demo-and-lpnet.txt lib/canonical/launchpad/pagetests/basics/help.txt lib/canonical/launchpad/pagetests/basics/marketing.txt lib/canonical/launchpad/pagetests/basics/max-batch-size.txt lib/canonical/launchpad/pagetests/basics/notfound-error.txt lib/canonical/launchpad/pagetests/basics/notfound-head.txt lib/canonical/launchpad/pagetests/basics/notfound-traversals.txt lib/canonical/launchpad/pagetests/basics/page-request-summaries.txt lib/canonical/launchpad/pagetests/basics/user-requested-oops.txt lib/canonical/launchpad/pagetests/basics/xx-copyright.txt lib/canonical/launchpad/pagetests/feeds/xx-authentication.txt lib/canonical/launchpad/pagetests/feeds/xx-links.txt lib/canonical/launchpad/pagetests/feeds/xx-navigation.txt lib/canonical/launchpad/pagetests/feeds/xx-security.txt lib/canonical/launchpad/pagetests/hwdb/01-submit-data.txt lib/canonical/launchpad/pagetests/hwdb/02-view-submissions.txt lib/canonical/launchpad/pagetests/launchpad-root/front-pages.txt lib/canonical/launchpad/pagetests/launchpad-root/site-search.txt lib/canonical/launchpad/pagetests/oauth/access-token.txt lib/canonical/launchpad/pagetests/oauth/authorize-token.txt lib/canonical/launchpad/pagetests/oauth/managing-tokens.txt lib/canonical/launchpad/pagetests/oauth/request-token.txt lib/canonical/launchpad/pagetests/packaging/xx-sourcepackage-packaging.txt lib/canonical/launchpad/pagetests/packaging/xx-ubuntu-pkging.txt lib/canonical/launchpad/pagetests/standalone/xx-beta-testers-redirection.txt lib/canonical/launchpad/pagetests/standalone/xx-cookie-authentication.txt lib/canonical/launchpad/pagetests/standalone/xx-dbpolicy.txt lib/canonical/launchpad/pagetests/standalone/xx-developerexceptions.txt lib/canonical/launchpad/pagetests/standalone/xx-form-layout.txt lib/canonical/launchpad/pagetests/standalone/xx-invalid-people-cant-login.txt lib/canonical/launchpad/pagetests/standalone/xx-launchpad-integration.txt lib/canonical/launchpad/pagetests/standalone/xx-launchpad-statistics.txt lib/canonical/launchpad/pagetests/standalone/xx-login-and-join-links.txt lib/canonical/launchpad/pagetests/standalone/xx-login-without-preferredemail.txt lib/canonical/launchpad/pagetests/standalone/xx-lowercase-redirection.txt lib/canonical/launchpad/pagetests/standalone/xx-maintenance-message.txt lib/canonical/launchpad/pagetests/standalone/xx-nameblacklist.txt lib/canonical/launchpad/pagetests/standalone/xx-new-account-redirection-url.txt lib/canonical/launchpad/pagetests/standalone/xx-no-anonymous-session-cookies.txt lib/canonical/launchpad/pagetests/standalone/xx-notifications.txt lib/canonical/launchpad/pagetests/standalone/xx-offsite-form-post.txt lib/canonical/launchpad/pagetests/standalone/xx-opstats.txt lib/canonical/launchpad/pagetests/standalone/xx-pagetest-logging.txt lib/canonical/launchpad/pagetests/standalone/xx-preferred-charsets.txt lib/canonical/launchpad/pagetests/standalone/xx-read-only-mode.txt lib/canonical/launchpad/pagetests/standalone/xx-request-expired.txt lib/canonical/launchpad/pagetests/standalone/xx-soft-timeout.txt lib/canonical/launchpad/pagetests/temporaryblobstorage/xx-tempstorage.txt lib/canonical/launchpad/pagetests/webservice/apidoc.txt lib/canonical/launchpad/pagetests/webservice/root.txt lib/canonical/launchpad/pagetests/webservice/security.txt lib/canonical/launchpad/pagetests/webservice/xx-branches.txt lib/canonical/launchpad/pagetests/webservice/xx-distribution-source-package.txt lib/canonical/launchpad/pagetests/webservice/xx-distroarchseries.txt lib/canonical/launchpad/pagetests/webservice/xx-hide-comments.txt lib/canonical/launchpad/pagetests/webservice/xx-hostedfile.txt lib/canonical/launchpad/pagetests/webservice/xx-hwdb.txt lib/canonical/launchpad/pagetests/webservice/xx-person.txt lib/canonical/launchpad/pagetests/webservice/xx-service.txt lib/canonical/launchpad/pagetests/webservice/xx-source-package.txt lib/canonical/launchpad/pagetests/webservice/xx-structuralsubscription.txt lib/canonical/launchpad/pagetests/webservice/xx-wadl.txt test_dir_construction_and_trivial_running (canonical.launchpad.testing.tests.test_pages.TestMakeStoryTest) lib/lp/answers/tests/../stories/answer-contact-report.txt lib/lp/answers/tests/../stories/distribution-package-answer-contact.txt lib/lp/answers/tests/../stories/faq-add.txt lib/lp/answers/tests/../stories/faq-browse-and-search.txt lib/lp/answers/tests/../stories/faq-edit.txt lib/lp/answers/tests/../stories/project-add-question.txt lib/lp/answers/tests/../stories/question-add-in-other-languages.txt lib/lp/answers/tests/../stories/question-add.txt lib/lp/answers/tests/../stories/question-answer-contact.txt lib/lp/answers/tests/../stories/question-answers-vhost.txt lib/lp/answers/tests/../stories/question-browse-and-search.txt lib/lp/answers/tests/../stories/question-compatibility-urls.txt lib/lp/answers/tests/../stories/question-confirm-url.txt lib/lp/answers/tests/../stories/question-edit.txt lib/lp/answers/tests/../stories/question-message.txt lib/lp/answers/tests/../stories/question-obfuscation.txt lib/lp/answers/tests/../stories/question-overview.txt lib/lp/answers/tests/../stories/question-reject-and-change-status.txt lib/lp/answers/tests/../stories/question-search-multiple-languages.txt lib/lp/answers/tests/../stories/question-subscriptions.txt lib/lp/answers/tests/../stories/question-workflow.txt lib/lp/answers/tests/../stories/questions-index.txt lib/lp/answers/tests/../stories/this-is-a-faq.txt lib/lp/blueprints/tests/../stories/sprints/sprint-settopics.txt lib/lp/blueprints/tests/../stories/sprints/xx-sprint-meeting-export.txt lib/lp/blueprints/tests/../stories/sprints/01-sprint-overview.txt lib/lp/blueprints/tests/../stories/sprints/05-sprint-creation.txt lib/lp/blueprints/tests/../stories/sprints/10-sprint-editing.txt lib/lp/blueprints/tests/../stories/sprints/15-sprint-tabular-view.txt lib/lp/blueprints/tests/../stories/sprints/20-sprint-registration.txt lib/lp/blueprints/tests/../stories/blueprints/01-creation.txt lib/lp/blueprints/tests/../stories/blueprints/02-buglinks.txt lib/lp/blueprints/tests/../stories/blueprints/04-editing.txt lib/lp/blueprints/tests/../stories/blueprints/05-reviews.txt lib/lp/blueprints/tests/../stories/blueprints/06-dependencies.txt lib/lp/blueprints/tests/../stories/blueprints/07-milestones.txt lib/lp/blueprints/tests/../stories/blueprints/08-productseries.txt lib/lp/blueprints/tests/../stories/blueprints/10-distrorelease.txt lib/lp/blueprints/tests/../stories/blueprints/13-superseding.txt lib/lp/blueprints/tests/../stories/blueprints/14-non-ascii-imagemap.txt lib/lp/blueprints/tests/../stories/blueprints/15-superseding-within-projects.txt lib/lp/blueprints/tests/../stories/standalone/sprint-links.txt lib/lp/blueprints/tests/../stories/standalone/subscribing.txt lib/lp/blueprints/tests/../stories/standalone/xx-batching.txt lib/lp/blueprints/tests/../stories/standalone/xx-branch-links.txt lib/lp/blueprints/tests/../stories/standalone/xx-index.txt lib/lp/blueprints/tests/../stories/standalone/xx-informational-blueprints.txt lib/lp/blueprints/tests/../stories/standalone/xx-overview.txt lib/lp/blueprints/tests/../stories/standalone/xx-personviews.txt lib/lp/blueprints/tests/../stories/standalone/xx-retargeting.txt lib/lp/blueprints/tests/../stories/standalone/xx-views.txt lib/lp/bugs/tests/../stories/duplicate-bug-handling/xx-mark-duplicate-validation.txt lib/lp/bugs/tests/../stories/duplicate-bug-handling/10-mark-bug-as-duplicate.txt lib/lp/bugs/tests/../stories/duplicate-bug-handling/20-show-bug-is-duplicate.txt lib/lp/bugs/tests/../stories/bug-privacy/xx-presenting-private-bugs.txt lib/lp/bugs/tests/../stories/bug-privacy/05-set-bug-private-as-admin.txt lib/lp/bugs/tests/../stories/bug-privacy/10-file-private-distro-bug.txt lib/lp/bugs/tests/../stories/bug-privacy/20-private-distro-bug-not-visible-to-anonymous.txt lib/lp/bugs/tests/../stories/bug-privacy/30-private-distro-bug-not-visible-to-nonsubscriber-user.txt lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt lib/lp/bugs/tests/../stories/bugs/bug-add-subscriber.txt lib/lp/bugs/tests/../stories/bugs/xx-add-comment-bugtask-edit.txt lib/lp/bugs/tests/../stories/bugs/xx-add-comment-distribution-no-current-release.txt lib/lp/bugs/tests/../stories/bugs/xx-add-comment-with-bugwatch-and-cve.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-activity.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-affects-me-too.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-comment-attach-file.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-comments-truncated.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-contacts-reports.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-create-question.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-edit.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-hidden-comments.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-index-lots-of-comments.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-index.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-nomination-table-row.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-obfuscation.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-personal-subscriptions.txt lib/lp/bugs/tests/../stories/bugs/xx-bug-single-comment-view.txt lib/lp/bugs/tests/../stories/bugs/xx-bugs-advanced-search-upstream-status.txt lib/lp/bugs/tests/../stories/bugs/xx-bugtarget-bugs-page.txt lib/lp/bugs/tests/../stories/bugs/xx-bugtask-assignee-widget.txt lib/lp/bugs/tests/../stories/bugs/xx-distribution-bugs-page.txt lib/lp/bugs/tests/../stories/bugs/xx-distributionsourcepackage-bugs.txt lib/lp/bugs/tests/../stories/bugs/xx-distrorelease-bugs-page.txt lib/lp/bugs/tests/../stories/bugs/xx-duplicate-of-private-bug.txt lib/lp/bugs/tests/../stories/bugs/xx-edit-no-currentrelease-distribution-task.txt lib/lp/bugs/tests/../stories/bugs/xx-front-page-recently-fixed-bugs.txt lib/lp/bugs/tests/../stories/bugs/xx-front-page-search.txt lib/lp/bugs/tests/../stories/bugs/xx-front-page-statistics.txt lib/lp/bugs/tests/../stories/bugs/xx-incomplete-bugs.txt lib/lp/bugs/tests/../stories/bugs/xx-link-bug-to-branch.txt lib/lp/bugs/tests/../stories/bugs/xx-malone-homepage.txt lib/lp/bugs/tests/../stories/bugs/xx-malone-security-contacts.txt lib/lp/bugs/tests/../stories/bugs/xx-numbered-comments.txt lib/lp/bugs/tests/../stories/bugs/xx-portlets-bug-milestones.txt lib/lp/bugs/tests/../stories/bugs/xx-portlets-bug-series.txt lib/lp/bugs/tests/../stories/bugs/xx-product-bugs-page.txt lib/lp/bugs/tests/../stories/bugs/xx-project-bugs-page.txt lib/lp/bugs/tests/../stories/bugs/xx-remote-bug-comments.txt lib/lp/bugs/tests/../stories/bugs/xx-switch-to-malone.txt lib/lp/bugs/tests/../stories/bugs/xx-unique-ids-on-bug-page.txt lib/lp/bugs/tests/../stories/bugs/01-check-distro-and-distrorelease-bugs.txt lib/lp/bugs/tests/../stories/bugs/80-add-comment.txt lib/lp/bugs/tests/../stories/bugattachments/xx-attachments-to-bug-report.txt lib/lp/bugs/tests/../stories/bugattachments/xx-delete-bug-attachment.txt lib/lp/bugs/tests/../stories/bugattachments/xx-display-filesize-attachment.txt lib/lp/bugs/tests/../stories/bugattachments/10-add-bug-attachment.txt lib/lp/bugs/tests/../stories/bugattachments/20-edit-bug-attachment.txt lib/lp/bugs/tests/../stories/bugattachments/40-search-bug-attachments.txt lib/lp/bugs/tests/../stories/initial-bug-contacts/05-set-distribution-bugcontact.txt lib/lp/bugs/tests/../stories/initial-bug-contacts/10-set-upstream-bugcontact.txt lib/lp/bugs/tests/../stories/initial-bug-contacts/20-file-upstream-bug.txt lib/lp/bugs/tests/../stories/initial-bug-contacts/25-file-distribution-bug.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/10-file-private-upstream-bug.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/20-private-upstream-bug-not-visible-to-anonymous.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/30-private-upstream-bug-not-accessible-to-anonymous.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/40-private-upstream-bug-not-visible-to-nonsubscriber-user.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/50-private-upstream-bug-not-accessible-to-nonsubscriber-user.txt lib/lp/bugs/tests/../stories/upstream-bugprivacy/95-make-bug-private-as-implicit-subscriber.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-also-affects-distribution-default-values.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-also-affects-new-upstream.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-also-affects-upstream-default-values.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-also-affects-upstream-private-bug.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-bugtracker-information.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-duplicate-bugwatches.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-request-distribution-no-release-fix.txt lib/lp/bugs/tests/../stories/bug-also-affects/xx-upstream-bugtracker-links.txt lib/lp/bugs/tests/../stories/bug-also-affects/10-bug-requestdistrofix.txt lib/lp/bugs/tests/../stories/bug-also-affects/20-bug-requestupstreamfix.txt lib/lp/bugs/tests/../stories/bug-also-affects/30-also-affects-upstream-bug-urls.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-advanced-people-filters.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-advanced-upstream-pending-bugwatch.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-distribution-statistics-portlet.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-listing-basics.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-old-urls-still-work.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-searching-by-tags.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-sort-orders.txt lib/lp/bugs/tests/../stories/bugtask-searches/xx-unexpected-form-data.txt lib/lp/bugs/tests/../stories/structural-subscriptions/xx-bug-subscriptions.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-bug-reporting-guidelines.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-bug-reporting-tools.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-displaying-similar-bugs.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-distro-guided-filebug-tags.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-distro-guided-filebug.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-distro-sourcepackage-guided-filebug.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-filebug-attachments.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-filebug-tags.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-filing-security-bugs.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-frontpage-filebug-distribution.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-frontpage-filebug-package.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-frontpage-filebug-product.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-no-launchpadder.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-options-for-bug-supervisors.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-product-guided-filebug.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-productseries-guided-filebug.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-project-guided-filebug.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-sorting-by-relevance.txt lib/lp/bugs/tests/../stories/guided-filebug/xx-ubuntu-filebug.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-bug-importance-change.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-bug-privileged-statuses.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-change-assignee.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-change-milestone.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-edit-email-address-bugtask.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-subscribe-while-editing.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-view-editable-bug-task.txt lib/lp/bugs/tests/../stories/bugtask-management/xx-view-non-editable-bug-task.txt lib/lp/bugs/tests/../stories/bug-release-management/nomination-navigation.txt lib/lp/bugs/tests/../stories/bug-release-management/xx-anonymous-bug-nomination.txt lib/lp/bugs/tests/../stories/bug-release-management/xx-review-nominated-bugs.txt lib/lp/bugs/tests/../stories/bug-release-management/10-approve-product-bug-nomination.txt lib/lp/bugs/tests/../stories/bug-release-management/15-edit-product-release-task.txt lib/lp/bugs/tests/../stories/bug-release-management/20-decline-distro-bug-nomination.txt lib/lp/bugs/tests/../stories/bug-release-management/30-nominate-bug-for-distrorelease.txt lib/lp/bugs/tests/../stories/bug-release-management/40-nominate-bug-for-productseries.txt lib/lp/bugs/tests/../stories/bug-release-management/50-defer-distribution-bug.txt lib/lp/bugs/tests/../stories/bug-release-management/60-defer-product-bug.txt lib/lp/bugs/tests/../stories/bug-release-management/70-list-targeted-productseries-bugs.txt lib/lp/bugs/tests/../stories/bugwatches/xx-bugtask-bugwatch-linkage.txt lib/lp/bugs/tests/../stories/bugwatches/xx-bugwatch-comments.txt lib/lp/bugs/tests/../stories/bugwatches/xx-bugwatch-errors.txt lib/lp/bugs/tests/../stories/bugwatches/xx-delete-bugwatch.txt lib/lp/bugs/tests/../stories/bugwatches/xx-edit-bugwatch.txt lib/lp/bugs/tests/../stories/feeds/xx-bug-atom.txt lib/lp/bugs/tests/../stories/feeds/xx-bug-html.txt lib/lp/bugs/tests/../stories/distribution/xx-distribution-bug-statistics-portlet-authenticated.txt lib/lp/bugs/tests/../stories/distribution/xx-distribution-bug-statistics-portlet-unauthenticated.txt lib/lp/bugs/tests/../stories/distribution/xx-distribution-filebug-error-handling.txt lib/lp/bugs/tests/../stories/distribution/xx-distribution-upstream-bug-report.txt lib/lp/bugs/tests/../stories/bugtracker/bugtrackers-index.txt lib/lp/bugs/tests/../stories/bugtracker/xx-bugtracker-handshake-tokens.txt lib/lp/bugs/tests/../stories/bugtracker/xx-bugtracker-remote-bug.txt lib/lp/bugs/tests/../stories/bugtracker/xx-bugtracker.txt lib/lp/bugs/tests/../stories/standalone/xx-edit-package-bug-task-authenticated.txt lib/lp/bugs/tests/../stories/standalone/xx-filebug-package-chooser-radio-buttons.txt lib/lp/bugs/tests/../stories/standalone/xx-nonexistent-bugid-raises-404.txt lib/lp/bugs/tests/../stories/standalone/xx-obsolete-bug-and-task-urls.txt lib/lp/bugs/tests/../stories/standalone/xx-show-distribution-cve-report.txt lib/lp/bugs/tests/../stories/standalone/xx-show-distrorelease-cve-report.txt lib/lp/bugs/tests/../stories/standalone/xx-slash-malone-slash-assigned.txt lib/lp/bugs/tests/../stories/standalone/xx-view-package-bug-task-anonymous.txt lib/lp/bugs/tests/../stories/bug-tags/xx-official-bug-tags.txt lib/lp/bugs/tests/../stories/bug-tags/xx-searching-for-tags.txt lib/lp/bugs/tests/../stories/bug-tags/xx-tags-on-bug-listings-page.txt lib/lp/bugs/tests/../stories/bug-tags/xx-tags-on-bug-page.txt lib/lp/bugs/tests/../stories/webservice/xx-bug-target.txt lib/lp/bugs/tests/../stories/webservice/xx-bug.txt lib/lp/bugs/tests/../stories/cve/cve-linking.txt lib/lp/bugs/tests/../stories/cve/xx-cve-link-to-modified-target.txt lib/lp/bugs/tests/../stories/cve/xx-cve-link-xss.txt lib/lp/code/tests/../stories/webservice/xx-branch-links.txt lib/lp/code/tests/../stories/webservice/xx-branch.txt lib/lp/code/tests/../stories/webservice/xx-branchmergeproposal.txt lib/lp/code/tests/../stories/webservice/xx-branchsubscription.txt lib/lp/code/tests/../stories/codeimport/xx-codeimport-list.txt lib/lp/code/tests/../stories/codeimport/xx-codeimport-machines.txt lib/lp/code/tests/../stories/codeimport/xx-codeimport-results.txt lib/lp/code/tests/../stories/codeimport/xx-codeimport-view.txt lib/lp/code/tests/../stories/codeimport/xx-create-codeimport.txt lib/lp/code/tests/../stories/codeimport/xx-edit-codeimport.txt lib/lp/code/tests/../stories/codeimport/xx-failing-codeimport.txt lib/lp/code/tests/../stories/branches/package-branch-merge-proposals.txt lib/lp/code/tests/../stories/branches/package-branch-merges-with-product-branches.txt lib/lp/code/tests/../stories/branches/revision-details.txt lib/lp/code/tests/../stories/branches/xx-bazaar-home.txt lib/lp/code/tests/../stories/branches/xx-branch-deletion.txt lib/lp/code/tests/../stories/branches/xx-branch-edit-privacy.txt lib/lp/code/tests/../stories/branches/xx-branch-edit.txt lib/lp/code/tests/../stories/branches/xx-branch-index.txt lib/lp/code/tests/../stories/branches/xx-branch-listings-merge-proposal-badge.txt lib/lp/code/tests/../stories/branches/xx-branch-listings.txt lib/lp/code/tests/../stories/branches/xx-branch-merge-proposals.txt lib/lp/code/tests/../stories/branches/xx-branch-mirror-failures.txt lib/lp/code/tests/../stories/branches/xx-branch-reference.txt lib/lp/code/tests/../stories/branches/xx-branch-tag-cloud.txt lib/lp/code/tests/../stories/branches/xx-branch-url-validation.txt lib/lp/code/tests/../stories/branches/xx-branch-visibility-policy.txt lib/lp/code/tests/../stories/branches/xx-branchmergeproposal-listings.txt lib/lp/code/tests/../stories/branches/xx-bug-branch-links.txt lib/lp/code/tests/../stories/branches/xx-claiming-team-code-reviews.txt lib/lp/code/tests/../stories/branches/xx-code-review-comments.txt lib/lp/code/tests/../stories/branches/xx-creating-branches.txt lib/lp/code/tests/../stories/branches/xx-distribution-branches.txt lib/lp/code/tests/../stories/branches/xx-distroseries-branches.txt lib/lp/code/tests/../stories/branches/xx-junk-branches.txt lib/lp/code/tests/../stories/branches/xx-person-branches.txt lib/lp/code/tests/../stories/branches/xx-person-portlet-teambranches.txt lib/lp/code/tests/../stories/branches/xx-personproduct-branch-listings.txt lib/lp/code/tests/../stories/branches/xx-private-branch-listings.txt lib/lp/code/tests/../stories/branches/xx-product-branches.txt lib/lp/code/tests/../stories/branches/xx-product-overview.txt lib/lp/code/tests/../stories/branches/xx-project-branches.txt lib/lp/code/tests/../stories/branches/xx-register-a-branch.txt lib/lp/code/tests/../stories/branches/xx-source-package-branches-empty.txt lib/lp/code/tests/../stories/branches/xx-source-package-branches-listing.txt lib/lp/code/tests/../stories/branches/xx-subscribing-branches.txt lib/lp/code/tests/../stories/branches/xx-upload-directions.txt lib/lp/code/tests/../stories/feeds/xx-branch-atom.txt lib/lp/code/tests/../stories/feeds/xx-revision-atom.txt lib/lp/coop/answersbugs/tests/../stories/question-buglink.txt lib/lp/coop/answersbugs/tests/../stories/question-makebug.txt lib/lp/registry/tests/../stories/distroseries/xx-distroseries-index.txt lib/lp/registry/tests/../stories/distroseries/xx-show-distroseries-packaging.txt lib/lp/registry/tests/../stories/mailinglists/admin-approval.txt lib/lp/registry/tests/../stories/mailinglists/hosted-email-address.txt lib/lp/registry/tests/../stories/mailinglists/lifecycle.txt lib/lp/registry/tests/../stories/mailinglists/moderation.txt lib/lp/registry/tests/../stories/mailinglists/subscriptions.txt lib/lp/registry/tests/../stories/mailinglists/welcome-message.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-add-and-edit.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-delete.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-driver.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-index.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-link-branch.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-rdf.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-review.txt lib/lp/registry/tests/../stories/productseries/xx-productseries-series.txt lib/lp/registry/tests/../stories/vouchers/xx-voucher-redemption.txt lib/lp/registry/tests/../stories/team-polls/create-poll-options.txt lib/lp/registry/tests/../stories/team-polls/create-polls.txt lib/lp/registry/tests/../stories/team-polls/edit-options.txt lib/lp/registry/tests/../stories/team-polls/edit-poll.txt lib/lp/registry/tests/../stories/team-polls/vote-poll.txt lib/lp/registry/tests/../stories/team-polls/xx-poll-condorcet-voting.txt lib/lp/registry/tests/../stories/team-polls/xx-poll-confirm-vote.txt lib/lp/registry/tests/../stories/team-polls/xx-poll-results.txt lib/lp/registry/tests/../stories/standalone/xx-distributionmirror-prober-logs.txt lib/lp/registry/tests/../stories/standalone/xx-karmacontext-topcontributors.txt lib/lp/registry/tests/../stories/standalone/xx-new-profile.txt lib/lp/registry/tests/../stories/standalone/xx-reassign-distributionmirror.txt lib/lp/registry/tests/../stories/standalone/xx-reassign-distrorelease.txt lib/lp/registry/tests/../stories/standalone/xx-reassign-project.txt lib/lp/registry/tests/../stories/standalone/xx-team-restricted.txt lib/lp/registry/tests/../stories/standalone/xx-ubuntu-codeofconduct-signer.txt lib/lp/registry/tests/../stories/foaf/merge-people.txt lib/lp/registry/tests/../stories/foaf/xx-add-email.txt lib/lp/registry/tests/../stories/foaf/xx-add-sshkey.txt lib/lp/registry/tests/../stories/foaf/xx-admin-person-review.txt lib/lp/registry/tests/../stories/foaf/xx-adminpeoplemerge.txt lib/lp/registry/tests/../stories/foaf/xx-adminteammerge.txt lib/lp/registry/tests/../stories/foaf/xx-approve-members.txt lib/lp/registry/tests/../stories/foaf/xx-changepassword.txt lib/lp/registry/tests/../stories/foaf/xx-createaccount.txt lib/lp/registry/tests/../stories/foaf/xx-deactivate-account.txt lib/lp/registry/tests/../stories/foaf/xx-login.txt lib/lp/registry/tests/../stories/foaf/xx-merge-person-with-hidden-email.txt lib/lp/registry/tests/../stories/foaf/xx-people-index.txt lib/lp/registry/tests/../stories/foaf/xx-people-search.txt lib/lp/registry/tests/../stories/foaf/xx-person-bugs.txt lib/lp/registry/tests/../stories/foaf/xx-person-claim-merge.txt lib/lp/registry/tests/../stories/foaf/xx-person-claim.txt lib/lp/registry/tests/../stories/foaf/xx-person-delete-email.txt lib/lp/registry/tests/../stories/foaf/xx-person-edit-jabber-ids.txt lib/lp/registry/tests/../stories/foaf/xx-person-edit-profile-picture.txt lib/lp/registry/tests/../stories/foaf/xx-person-edit-wikis.txt lib/lp/registry/tests/../stories/foaf/xx-person-edit.txt lib/lp/registry/tests/../stories/foaf/xx-person-editgpgkeys-invalid-key.txt lib/lp/registry/tests/../stories/foaf/xx-person-home.txt lib/lp/registry/tests/../stories/foaf/xx-person-karma.txt lib/lp/registry/tests/../stories/foaf/xx-person-packages.txt lib/lp/registry/tests/../stories/foaf/xx-person-projects.txt lib/lp/registry/tests/../stories/foaf/xx-person-rdf.txt lib/lp/registry/tests/../stories/foaf/xx-person-working-on.txt lib/lp/registry/tests/../stories/foaf/xx-reassign-team.txt lib/lp/registry/tests/../stories/foaf/xx-reg-with-existing-email.txt lib/lp/registry/tests/../stories/foaf/xx-resetpassword.txt lib/lp/registry/tests/../stories/foaf/xx-set-preferredemail.txt lib/lp/registry/tests/../stories/foaf/xx-team-add-my-teams.txt lib/lp/registry/tests/../stories/foaf/xx-team-claim.txt lib/lp/registry/tests/../stories/foaf/xx-team-contactemail-xss.txt lib/lp/registry/tests/../stories/foaf/xx-team-contactemail.txt lib/lp/registry/tests/../stories/foaf/xx-team-edit.txt lib/lp/registry/tests/../stories/foaf/xx-team-home.txt lib/lp/registry/tests/../stories/foaf/xx-team-membership.txt lib/lp/registry/tests/../stories/foaf/xx-user-to-user.txt lib/lp/registry/tests/../stories/foaf/xx-validate-email.txt lib/lp/registry/tests/../stories/teammembership/private-team.txt lib/lp/registry/tests/../stories/teammembership/xx-add-member.txt lib/lp/registry/tests/../stories/teammembership/xx-expire-subscription.txt lib/lp/registry/tests/../stories/teammembership/xx-member-renewed-membership.txt lib/lp/registry/tests/../stories/teammembership/xx-new-team.txt lib/lp/registry/tests/../stories/teammembership/xx-private-membership.txt lib/lp/registry/tests/../stories/teammembership/xx-renew-subscription.txt lib/lp/registry/tests/../stories/teammembership/xx-team-leave.txt lib/lp/registry/tests/../stories/teammembership/00-newteam.txt lib/lp/registry/tests/../stories/teammembership/10-join-team.txt lib/lp/registry/tests/../stories/teammembership/20-managing-members.txt lib/lp/registry/tests/../stories/branding/xx-object-branding.txt lib/lp/registry/tests/../stories/product/xx-launchpad-project-search.txt lib/lp/registry/tests/../stories/product/xx-product-add.txt lib/lp/registry/tests/../stories/product/xx-product-driver.txt lib/lp/registry/tests/../stories/product/xx-product-edit-sourceforge-project.txt lib/lp/registry/tests/../stories/product/xx-product-edit.txt lib/lp/registry/tests/../stories/product/xx-product-files.txt lib/lp/registry/tests/../stories/product/xx-product-index.txt lib/lp/registry/tests/../stories/product/xx-product-launchpad-usage.txt lib/lp/registry/tests/../stories/product/xx-product-package-pages.txt lib/lp/registry/tests/../stories/product/xx-product-rdf.txt lib/lp/registry/tests/../stories/product/xx-product-reassignment-and-milestones.txt lib/lp/registry/tests/../stories/product/xx-product-with-private-defaults.txt lib/lp/registry/tests/../stories/product/xx-productset.txt lib/lp/registry/tests/../stories/product/xx-projects-index.txt lib/lp/registry/tests/../stories/milestone/object-milestones.txt lib/lp/registry/tests/../stories/milestone/xx-create-milestone-on-distribution.txt lib/lp/registry/tests/../stories/milestone/xx-milestone-add-and-edit.txt lib/lp/registry/tests/../stories/milestone/xx-milestone-description.txt lib/lp/registry/tests/../stories/webservice/xx-distribution.txt lib/lp/registry/tests/../stories/webservice/xx-distroseries.txt lib/lp/registry/tests/../stories/webservice/xx-people.txt lib/lp/registry/tests/../stories/webservice/xx-personlocation.txt lib/lp/registry/tests/../stories/webservice/xx-private-membership.txt lib/lp/registry/tests/../stories/webservice/xx-project-registry.txt Failure in test lib/lp/registry/tests/../stories/webservice/xx-project-registry.txt Failed doctest test for xx-project-registry.txt File "lib/lp/registry/tests/../stories/webservice/xx-project-registry.txt", line 0 ---------------------------------------------------------------------- File "lib/lp/registry/tests/../stories/webservice/xx-project-registry.txt", line 492, in xx-project-registry.txt Failed example: for project in project_entries[:5]: print "%s (%s)" % (project['display_name'], project['name']) Differences (ndiff with -expected +actual): APTonCD (aptoncd) Arch mirrors (arch-mirrors) + Bazaar (bzr) Bazaar (bazaar) - Bazaar (bzr) Derby (derby) lib/lp/registry/tests/../stories/gpg-coc/01-claimgpg.txt lib/lp/registry/tests/../stories/gpg-coc/02-signcoc.txt lib/lp/registry/tests/../stories/gpg-coc/03-deactivate-key.txt lib/lp/registry/tests/../stories/gpg-coc/04-reactivategpg.txt lib/lp/registry/tests/../stories/gpg-coc/11-handle-special-keys.txt lib/lp/registry/tests/../stories/gpg-coc/97-cocnotfound.txt lib/lp/registry/tests/../stories/gpg-coc/98-cocacknowledge.txt lib/lp/registry/tests/../stories/gpg-coc/99-coc-presentation.txt lib/lp/registry/tests/../stories/pillar/xx-pillar-deactivation.txt lib/lp/registry/tests/../stories/pillar/xx-pillar-sprints.txt lib/lp/registry/tests/../stories/pillar/xx-pillar-traversal.txt lib/lp/registry/tests/../stories/project/xx-project-add-product.txt lib/lp/registry/tests/../stories/project/xx-project-add.txt lib/lp/registry/tests/../stories/project/xx-project-driver.txt lib/lp/registry/tests/../stories/project/xx-project-edit.txt lib/lp/registry/tests/../stories/project/xx-project-index.txt lib/lp/registry/tests/../stories/project/xx-project-rdf.txt lib/lp/registry/tests/../stories/location/personlocation-edit.txt lib/lp/registry/tests/../stories/location/personlocation.txt lib/lp/registry/tests/../stories/location/team-map.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-all-packages.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-countrymirrors.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-launchpad-usage.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-mirrors.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-overview.txt lib/lp/registry/tests/../stories/distribution/xx-distribution-packages.txt lib/lp/registry/tests/../stories/distribution/xx-distributionsourcepackage-packaging-concurrent-deletion.txt lib/lp/registry/tests/../stories/distribution/xx-distributionsourcepackage-packaging.txt lib/lp/registry/tests/../stories/productrelease/xx-productrelease-basics.txt lib/lp/registry/tests/../stories/productrelease/xx-productrelease-delete.txt lib/lp/registry/tests/../stories/productrelease/xx-productrelease-rdf.txt lib/lp/registry/tests/../stories/productrelease/xx-productrelease-sortorder.txt lib/lp/registry/tests/../stories/productrelease/xx-productrelease-view.txt lib/lp/registry/tests/../stories/launchpad-root/xx-featuredprojects.txt lib/lp/registry/tests/../stories/announcements/xx-announcements.txt lib/lp/services/openid/tests/../stories/rpconfig-admin.txt lib/lp/soyuz/tests/../stories/packaging/package-pages-navigation.txt lib/lp/soyuz/tests/../stories/webservice/xx-archive.txt lib/lp/soyuz/tests/../stories/webservice/xx-archivedependency.txt lib/lp/soyuz/tests/../stories/webservice/xx-binary-package-publishing.txt lib/lp/soyuz/tests/../stories/webservice/xx-builds.txt lib/lp/soyuz/tests/../stories/webservice/xx-hasbuildrecords.txt lib/lp/soyuz/tests/../stories/webservice/xx-packageset.txt lib/lp/soyuz/tests/../stories/webservice/xx-packageupload.txt lib/lp/soyuz/tests/../stories/webservice/xx-source-package-publishing.txt lib/lp/soyuz/tests/../stories/ppa/xx-copy-packages.txt lib/lp/soyuz/tests/../stories/ppa/xx-delete-packages.txt lib/lp/soyuz/tests/../stories/ppa/xx-edit-dependencies.txt lib/lp/soyuz/tests/../stories/ppa/xx-ppa-files.txt lib/lp/soyuz/tests/../stories/ppa/xx-ppa-navigation.txt lib/lp/soyuz/tests/../stories/ppa/xx-ppa-packages.txt lib/lp/soyuz/tests/../stories/ppa/xx-ppa-private-teams.txt lib/lp/soyuz/tests/../stories/ppa/xx-ppa-workflow.txt lib/lp/soyuz/tests/../stories/ppa/xx-private-ppa-presentation.txt lib/lp/soyuz/tests/../stories/ppa/xx-private-ppa-subscription-stories.txt lib/lp/soyuz/tests/../stories/ppa/xx-private-ppa-subscriptions.txt lib/lp/soyuz/tests/../stories/ppa/xx-private-ppas.txt lib/lp/soyuz/tests/../stories/ppa/xx-ubuntu-ppas.txt lib/lp/soyuz/tests/../stories/soyuz/xx-binarypackagerelease-index.txt lib/lp/soyuz/tests/../stories/soyuz/xx-build-record.txt lib/lp/soyuz/tests/../stories/soyuz/xx-build-redirect.txt lib/lp/soyuz/tests/../stories/soyuz/xx-builder-page.txt lib/lp/soyuz/tests/../stories/soyuz/xx-buildfarm-index.txt lib/lp/soyuz/tests/../stories/soyuz/xx-builds-pages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distribution-add.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distribution-archives.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distribution-edit.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distributionsourcepackagerelease-pages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distro-distros-index.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distro-package-pages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distroarchseries-binpackages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distroarchseries.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distroseries-binary-packages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distroseries-index.txt lib/lp/soyuz/tests/../stories/soyuz/xx-distroseries-sources.txt lib/lp/soyuz/tests/../stories/soyuz/xx-package-diff.txt lib/lp/soyuz/tests/../stories/soyuz/xx-person-packages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-portlet-publishing-details.txt lib/lp/soyuz/tests/../stories/soyuz/xx-private-builds.txt lib/lp/soyuz/tests/../stories/soyuz/xx-queue-pages-delayed-copies.txt lib/lp/soyuz/tests/../stories/soyuz/xx-queue-pages-motu.txt lib/lp/soyuz/tests/../stories/soyuz/xx-queue-pages.txt lib/lp/soyuz/tests/../stories/soyuz/xx-sourcepackage-changelog.txt lib/lp/soyuz/tests/../stories/distroseries/add-architecture.txt lib/lp/translations/tests/../stories/project/xx-project-translations.txt lib/lp/translations/tests/../stories/importqueue/xx-translation-import-queue-edit-autofilling.txt lib/lp/translations/tests/../stories/importqueue/xx-translation-import-queue-entry.txt lib/lp/translations/tests/../stories/importqueue/xx-translation-import-queue-filtering.txt lib/lp/translations/tests/../stories/importqueue/xx-translation-import-queue-targets.txt lib/lp/translations/tests/../stories/importqueue/xx-translation-import-queue.txt lib/lp/translations/tests/../stories/navigation-links/pofile.txt lib/lp/translations/tests/../stories/navigation-links/pomsgset.txt lib/lp/translations/tests/../stories/navigation-links/potemplate.txt lib/lp/translations/tests/../stories/distroseries/xx-distroseries-language-packs.txt lib/lp/translations/tests/../stories/distroseries/xx-distroseries-templates.txt lib/lp/translations/tests/../stories/distroseries/xx-distroseries-translations.txt lib/lp/translations/tests/../stories/productseries/xx-productseries-export-to-branch.txt lib/lp/translations/tests/../stories/productseries/xx-productseries-templates.txt lib/lp/translations/tests/../stories/productseries/xx-productseries-translation-export.txt lib/lp/translations/tests/../stories/productseries/xx-productseries-translations-bzr-request.txt lib/lp/translations/tests/../stories/productseries/xx-productseries-translations-settings.txt lib/lp/translations/tests/../stories/productseries/xx-productserieslanguage.txt lib/lp/translations/tests/../stories/standalone/xx-language.txt lib/lp/translations/tests/../stories/standalone/xx-licensing.txt lib/lp/translations/tests/../stories/standalone/xx-person-activity.txt lib/lp/translations/tests/../stories/standalone/xx-person-editlanguages.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-auto-alt-languages.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-details.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-alternative-language.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-dismiss-suggestions.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-empty-strings-without-validation.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-gettext-error-middle-page.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-html-tags-escape.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-lang-direction.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-legal-warning.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-message-filtering.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-needs-review-flags-preserved.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-newlines-check.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-performance.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-private-issues.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate-search.txt lib/lp/translations/tests/../stories/standalone/xx-pofile-translate.txt lib/lp/translations/tests/../stories/standalone/xx-potemplate-admin.txt lib/lp/translations/tests/../stories/standalone/xx-potemplate-edit.txt lib/lp/translations/tests/../stories/standalone/xx-product-export.txt lib/lp/translations/tests/../stories/standalone/xx-product-translations.txt lib/lp/translations/tests/../stories/standalone/xx-products-with-translations.txt lib/lp/translations/tests/../stories/standalone/xx-productseries-translations.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-homepage.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-pofile-export.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-potemplate-export.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-potemplate-index.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-source-package-redirects.txt lib/lp/translations/tests/../stories/standalone/xx-rosetta-sourcepackage-list.txt lib/lp/translations/tests/../stories/standalone/xx-sourcepackage-export.txt lib/lp/translations/tests/../stories/standalone/xx-template-description-escaping.txt lib/lp/translations/tests/../stories/standalone/xx-test-potlists.txt lib/lp/translations/tests/../stories/standalone/xx-translation-access-display.txt lib/lp/translations/tests/../stories/standalone/xx-translation-credits.txt lib/lp/translations/tests/../stories/standalone/xx-translation-help.txt lib/lp/translations/tests/../stories/standalone/xx-translationmessage-translate.txt lib/lp/translations/tests/../stories/standalone/xx-translations-to-complete.txt lib/lp/translations/tests/../stories/standalone/xx-translations-to-review.txt lib/lp/translations/tests/../stories/standalone/xx-translations-xpi-import.txt lib/lp/translations/tests/../stories/translationgroups/xx-link-to-documentation.txt lib/lp/translations/tests/../stories/translationgroups/xx-product-translators.txt lib/lp/translations/tests/../stories/translationgroups/01-translation-groups-page.txt lib/lp/translations/tests/../stories/translationgroups/05-add-translation-group.txt lib/lp/translations/tests/../stories/translationgroups/06-edit-translation-group.txt lib/lp/translations/tests/../stories/translationgroups/10-distro-translation-group.txt lib/lp/translations/tests/../stories/translationgroups/15-product-translation-group.txt lib/lp/translations/tests/../stories/translationgroups/20-project-translationgroup.txt lib/lp/translations/tests/../stories/translationgroups/30-show-group-translation-targets.txt lib/lp/translations/tests/../stories/translationgroups/35-appoint-translators.txt lib/lp/translations/tests/../stories/translationgroups/36-change-translator.txt lib/lp/translations/tests/../stories/translationgroups/40-remove-translator.txt lib/lp/translations/tests/../stories/translationgroups/44-test-distro-closed-permissions.txt lib/lp/translations/tests/../stories/translationgroups/45-test-distro-restricted-permissions.txt lib/lp/translations/tests/../stories/translationgroups/46-test-distro-structured-permissions.txt lib/lp/translations/tests/../stories/translationgroups/55-pofile-upload.txt lib/lp/translations/tests/../stories/translationgroups/60-translation-suggestions.txt lib/lp/translations/tests/../stories/distribution/xx-distribution-change-language-pack-admins.txt lib/lp/translations/tests/../stories/distribution/xx-distribution-translations.txt lib/lp/translations/tests/../stories/translations/30-rosetta-pofile-translation-gettext-error.txt lib/lp/translations/tests/../stories/translations/43-distrorelease-translations.txt lib/lp/translations/tests/../stories/translations/55-rosetta-potemplates.txt lib/lp/translations/tests/../stories/webservice/xx-translationimportqueue.txt Ran 6370 tests with 33 failures and 0 errors in 44 minutes 12.508 seconds. Tear down canonical.testing.layers.PageTestLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 1.142 seconds. Tear down canonical.testing.layers.GoogleServiceLayer in 0.097 seconds. Tear down canonical.testing.layers.FunctionalLayer ... not supported Tear down canonical.testing.layers.DatabaseLayer in 0.122 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.TwistedLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.TwistedLayer in 0.000 seconds. Running: test_oops_reporting (canonical.twistedsupport.tests.test_loggingsupport.LoggingSupportTests) test_failingNotificationCancelsPendingNotifications (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_pendingNotificationFails (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_processTermination (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_runNotification (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_runNotificationFailure (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_runNotificationSerialization (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_terminatesWithError (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_uncleanExitAndPendingNotificationFails (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_unexpectedError (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_unexpectedErrorAndNotificationFailure (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_waitForPendingNotification (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocol) test_processExitingResetsTimeout (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocolWithTimeout) test_resetTimeout (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocolWithTimeout) test_timeoutWithoutProgress (canonical.twistedsupport.tests.test_processmonitor.TestProcessMonitorProtocolWithTimeout) test_interrupt (canonical.twistedsupport.tests.test_processmonitor.TestProcessProtocolWithTwoStageKill) test_interruptThenKill (canonical.twistedsupport.tests.test_processmonitor.TestProcessProtocolWithTwoStageKill) test_processExitClearsTimer (canonical.twistedsupport.tests.test_processmonitor.TestProcessProtocolWithTwoStageKill) test_run_proces_with_timeout_success (canonical.twistedsupport.tests.test_processmonitor.TestRunProcessWithTimeout) test_run_process_with_timeout_broken (canonical.twistedsupport.tests.test_processmonitor.TestRunProcessWithTimeout) test_run_process_with_timeout_failure (canonical.twistedsupport.tests.test_processmonitor.TestRunProcessWithTimeout) test_run_process_with_timeout_invalid_args (canonical.twistedsupport.tests.test_processmonitor.TestRunProcessWithTimeout) test_run_process_with_timeout_timeout (canonical.twistedsupport.tests.test_processmonitor.TestRunProcessWithTimeout) testCheckDispatch (lp.buildmaster.tests.test_manager.TestBuilddManager) testCheckResume (lp.buildmaster.tests.test_manager.TestBuilddManager) testDispatchBuild (lp.buildmaster.tests.test_manager.TestBuilddManager) testFinishCycle (lp.buildmaster.tests.test_manager.TestBuilddManager) test_build (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_ensurepresent (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_representation (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_resume (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_resumeHost_failure (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_resumeHost_success (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_resumeHost_timeout (lp.buildmaster.tests.test_manager.TestRecordingSlaves) test_callsUpdateHeartbeatInConnectionMade (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorProtocol) test_callsUpdateHeartbeatRegularly (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorProtocol) test_outReceivedUpdatesTail (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorProtocol) test_outReceivedWritesToLogFile (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorProtocol) test_updateHeartbeatStopsOnProcessExit (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorProtocol) test_mirrorComplete (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_mirrorFailed (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_setStackedOn (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_setStackedOnBranchNotFound (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_startMirroring (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_unexpectedError (lp.codehosting.puller.tests.test_scheduler.TestPullerMaster) test_default_stacked_on_url_not_set (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_getsOopsPrefixFromSet (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_logOopsWhenNoAvailablePrefix (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_passes_default_stacked_on_url (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_restoresOopsPrefixToSetOnFailure (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_restoresOopsPrefixToSetOnSuccess (lp.codehosting.puller.tests.test_scheduler.TestPullerMasterSpawning) test_errorBeforeStatusReport (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_errorBeforeStatusReportAndFailingMirrorFailed (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_log (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_mirrorDeferred (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_mirrorFailed (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_mirrorFailedDoesNotResetTimeout (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_mirrorSucceeded (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_mirrorSucceededDoesNotResetTimeout (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_prematureFailureWithoutStderr (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_progressMadeResetsTimeout (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_setStackedOn (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_startMirroring (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_startMirroringResetsTimeout (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_stderrFailsProcess (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_terminatesWithError (lp.codehosting.puller.tests.test_scheduler.TestPullerMonitorProtocol) test_commandRaisesException (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_invalidNetstring (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_methodDispatch (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_methodDispatchWithArguments (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_nonIntegerArgcount (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_unrecognizedMessage (lp.codehosting.puller.tests.test_scheduler.TestPullerWireProtocol) test_bannerNotSentOnSuccess (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_configuredBannerNotSentOnFailure (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_configuredBannerSentOnSuccess (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_configuredBannerSentOnlyOnce (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_loggedToBanner (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_unsupportedAuthMethodNotLogged (lp.codehosting.sshserver.tests.test_auth.TestAuthenticationBannerDisplay) test_authentication_uses_our_userauth_service (lp.codehosting.sshserver.tests.test_auth.TestFactory) test_set_keepalive_on_connection (lp.codehosting.sshserver.tests.test_auth.TestFactory) test_two_connections_two_minds (lp.codehosting.sshserver.tests.test_auth.TestFactory) test_invalid_signature (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_noKeys (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_noSuchUser (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_noSuchUser_with_two_keys_calls_authserver_once (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_successful (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_successful_with_second_key_calls_authserver_once (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) test_wrongKey (lp.codehosting.sshserver.tests.test_auth.TestPublicKeyFromLaunchpadChecker) runTest (lp.codehosting.tests.helpers.AvatarTestCase) test_closedDisconnectsIfProcessAlreadyTerminated (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_closedDisconnectsIfProcessCantBeTerminated (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_closedDoesNothingWhenNoCommand (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_closedTerminatesProcessAndDisconnects (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_environment (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_environmentInGetAvatarAdapter (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_eofReceivedClosesStdin (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_eofReceivedDoesNothingWhenNoCommand (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_execCommandSpawnsProcess (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_getAvatarAdapter (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_getCommandToRunSplitsCommandLine (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_getPtyIsANoOp (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_openShellNotImplemented (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_providesISession (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_windowChangedNotImplemented (lp.codehosting.sshserver.tests.test_session.TestExecOnlySession) test_execCommandRejectsUnauthorizedCommands (lp.codehosting.sshserver.tests.test_session.TestRestrictedExecOnlySession) test_getAvatarAdapter (lp.codehosting.sshserver.tests.test_session.TestRestrictedExecOnlySession) test_getCommandToRunReturnsTemplateCommand (lp.codehosting.sshserver.tests.test_session.TestRestrictedExecOnlySession) test_makeRestrictedExecOnlySession (lp.codehosting.sshserver.tests.test_session.TestRestrictedExecOnlySession) test_avatarAdaptsToRestrictedExecOnlySession (lp.codehosting.sshserver.tests.test_session.TestSessionIntegration) test_canAdaptToSFTPServer (lp.codehosting.tests.test_sftp.TestSFTPAdapter) test_createEmptyFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_createFileWithData (lp.codehosting.tests.test_sftp.TestSFTPFile) test_getAttrs (lp.codehosting.tests.test_sftp.TestSFTPFile) test_getAttrsError (lp.codehosting.tests.test_sftp.TestSFTPFile) test_openAndCloseExistingFileLeavesUnchanged (lp.codehosting.tests.test_sftp.TestSFTPFile) test_openAndCloseExistingFileTruncation (lp.codehosting.tests.test_sftp.TestSFTPFile) test_openFileInNonDirectory (lp.codehosting.tests.test_sftp.TestSFTPFile) test_openFileInNonexistingDirectory (lp.codehosting.tests.test_sftp.TestSFTPFile) test_overwriteFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_readChunk (lp.codehosting.tests.test_sftp.TestSFTPFile) test_readChunkEOF (lp.codehosting.tests.test_sftp.TestSFTPFile) test_readChunkError (lp.codehosting.tests.test_sftp.TestSFTPFile) test_readChunkPastEndOfFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_setAttrs (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeChunkOnDirectory (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeChunkToFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeChunkToNonexistentFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeToAppendingFileIgnoresOffset (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeToReadOpenedFile (lp.codehosting.tests.test_sftp.TestSFTPFile) test_writeTwoChunks (lp.codehosting.tests.test_sftp.TestSFTPFile) test_extendedRequest (lp.codehosting.tests.test_sftp.TestSFTPServer) test_gotVersion (lp.codehosting.tests.test_sftp.TestSFTPServer) test_makeDirectory (lp.codehosting.tests.test_sftp.TestSFTPServer) test_makeDirectoryError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_makeLink (lp.codehosting.tests.test_sftp.TestSFTPServer) test_openDirectory (lp.codehosting.tests.test_sftp.TestSFTPServer) test_openDirectoryError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_readLink (lp.codehosting.tests.test_sftp.TestSFTPServer) test_realPath (lp.codehosting.tests.test_sftp.TestSFTPServer) test_removeDirectory (lp.codehosting.tests.test_sftp.TestSFTPServer) test_removeDirectoryError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_removeFile (lp.codehosting.tests.test_sftp.TestSFTPServer) test_removeFileError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_renameFile (lp.codehosting.tests.test_sftp.TestSFTPServer) test_renameFileError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_serverGetAttrs (lp.codehosting.tests.test_sftp.TestSFTPServer) test_serverGetAttrsError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_serverSetAttrs (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateDirectoryNotEmpty (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateFileExists (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateFileIsADirectory (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateNoSuchFile (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translatePermissionDenied (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateRandomError (lp.codehosting.tests.test_sftp.TestSFTPServer) test_translateTransportNotPossible (lp.codehosting.tests.test_sftp.TestSFTPServer) test_canAccessEscapedPathsOnDisk (lp.codehosting.vfs.tests.test_branchfs.TestAsyncVirtualTransport) test_realPath (lp.codehosting.vfs.tests.test_branchfs.TestAsyncVirtualTransport) test_realPathEscaping (lp.codehosting.vfs.tests.test_branchfs.TestAsyncVirtualTransport) test_writeChunk (lp.codehosting.vfs.tests.test_branchfs.TestAsyncVirtualTransport) test_open_containing_raises_branch_not_found (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadInternalServer) test_setUp (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadInternalServer) test_tearDown (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadInternalServer) test_translate_branch_path (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadInternalServer) test_translate_control_dir_path (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadInternalServer) test_createBranch_error_translation (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_get_url (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_setUp (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_tearDown (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_translateControlPath (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_translate_branch_path_hosted (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_translate_branch_path_mirrored (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadServer) test_abspath (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_abspath_without_schema (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_cant_write_to_control_conf (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_cloning_preserves_path_mapping (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_cloning_updates_base (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_complete_non_existent_path_not_found (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_createBranch_not_found_error (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_createBranch_permission_denied_error (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_get_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_get_mapped_file_escaped_url (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_get_transport (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_incomplete_path_not_found (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_iter_files_recursive (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_make_two_directories (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_put_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_readv_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_rename (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_rmdir (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportAsync) test_mkdir_readonly (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportReadOnly) test_rename_target_readonly (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportReadOnly) test_abspath (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_abspath_without_schema (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_cant_write_to_control_conf (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_cloning_preserves_path_mapping (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_cloning_updates_base (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_complete_non_existent_path_not_found (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_createBranch_not_found_error (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_createBranch_permission_denied_error (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_ensureDeferredFailsWhenDeferredReturned (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_get_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_get_mapped_file_escaped_url (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_get_transport (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_incomplete_path_not_found (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_iter_files_recursive (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_make_two_directories (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_put_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_readv_mapped_file (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_rename (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_rmdir (lp.codehosting.vfs.tests.test_branchfs.TestLaunchpadTransportSync) test_failure_after_too_many_timeouts (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithTwisted) test_non_timeout_is_recorded (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithTwisted) test_timeout_is_recorded (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithTwisted) test_200 (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_500 (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_RedirectAwareProber_follows_http_redirect (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_connect_cancels_existing_timeout_call (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_connect_to_host_when_http_proxy_does_not_exist (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_connect_to_proxy_when_http_proxy_exists (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_environment_http_proxy_is_handled_correctly (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_failure_cancel_timeout_call (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_notfound (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_probe_sets_up_timeout_call (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_redirectawareprober_detects_infinite_loop (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_redirectawareprober_fail_on_unknown_scheme (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_success_cancel_timeout_call (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) test_timeout (lp.registry.tests.test_distributionmirror_prober.TestProberProtocolAndFactory) Ran 227 tests with 0 failures and 0 errors in 23.575 seconds. Tear down canonical.testing.layers.TwistedLayer in 0.000 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.TwistedLaunchpadZopelessLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.004 seconds. Set up canonical.testing.layers.TwistedLayer in 0.000 seconds. Set up canonical.testing.layers.ZopelessLayer in 5.845 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.318 seconds. Set up canonical.testing.layers.LibrarianLayer in 5.797 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.LaunchpadScriptLayer in 0.002 seconds. Set up canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Set up canonical.testing.layers.TwistedLaunchpadZopelessLayer in 0.000 seconds. Running: test_dispatchJob (lp.codehosting.codeimport.tests.test_dispatcher.TestCodeImportDispatcherUnit) test_findAndDispatchJob_jobWaiting (lp.codehosting.codeimport.tests.test_dispatcher.TestCodeImportDispatcherUnit) test_findAndDispatchJob_noJobWaiting (lp.codehosting.codeimport.tests.test_dispatcher.TestCodeImportDispatcherUnit) test_getHostname (lp.codehosting.codeimport.tests.test_dispatcher.TestCodeImportDispatcherUnit) test_getHostnameOverride (lp.codehosting.codeimport.tests.test_dispatcher.TestCodeImportDispatcherUnit) test_import_git (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorIntegration) test_import_git (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorIntegrationScript) test_failure (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorRunNoProcess) test_quiet_exit (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorRunNoProcess) test_quiet_exit_from_finishJob (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorRunNoProcess) test_success (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorRunNoProcess) test_callFinishJobCallsFinishJobFailure (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_callFinishJobCallsFinishJobSuccess (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_callFinishJobLogsTracebackOnFailure (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_callFinishJobRespects_call_finish_job (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_finishJobCallsFinishJob (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_finishJobDoesntUploadEmptyFileToLibrarian (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_finishJobStillCreatesResultWhenLibrarianUploadFails (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_finishJobUploadsNonEmptyFileToLibrarian (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_getJob (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_getJobWhenJobDeleted (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_getSourceDetails (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) test_updateHeartbeat (lp.codehosting.codeimport.tests.test_workermonitor.TestWorkerMonitorUnit) Ran 23 tests with 0 failures and 0 errors in 44.975 seconds. Tear down canonical.testing.layers.TwistedLaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.TwistedLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadScriptLayer ... not supported Tear down canonical.testing.layers.ZopelessLayer ... not supported Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 0.904 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.017 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.TwistedAppServerLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.TwistedLayer in 0.000 seconds. Set up canonical.testing.layers.ZopelessLayer in 2.504 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.269 seconds. Set up canonical.testing.layers.LibrarianLayer in 5.481 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.LaunchpadScriptLayer in 0.002 seconds. Set up canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Set up canonical.testing.layers.TwistedLaunchpadZopelessLayer in 0.000 seconds. Set up canonical.testing.layers.TwistedAppServerLayer in 10.547 seconds. Running: lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_lock_with_magic_id lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_mirror lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_mirror_with_destination_locked_by_another lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_mirror_with_destination_self_locked lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_stderrLoggedToOOPS Ran 5 tests with 0 failures and 0 errors in 34.956 seconds. Tear down canonical.testing.layers.TwistedAppServerLayerNo handlers could be found for logger "lazr.smtptest" in 0.504 seconds. Tear down canonical.testing.layers.TwistedLaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.TwistedLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadScriptLayer ... not supported Tear down canonical.testing.layers.ZopelessLayer ... not supported Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 5.327 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.033 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.ZopelessAppServerLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.ZopelessLayer in 2.470 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.310 seconds. Set up canonical.testing.layers.LibrarianLayer in 5.527 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.LaunchpadScriptLayer in 0.002 seconds. Set up canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Set up canonical.testing.layers.ZopelessAppServerLayer in 8.547 seconds. Running: lp.code.mail.tests.test_codehandler.TestCodeHandler.test_acquireBranchesForProposal lp.code.mail.tests.test_codehandler.TestCodeHandler.test_acquireBranchesForProposalRemoteSource lp.code.mail.tests.test_codehandler.TestCodeHandler.test_acquireBranchesForProposalRemoteSourceDupeName lp.code.mail.tests.test_codehandler.TestCodeHandler.test_acquireBranchesForProposalRemoteTarget lp.code.mail.tests.test_codehandler.TestCodeHandler.test_findMergeDirectiveAndComment lp.code.mail.tests.test_codehandler.TestCodeHandler.test_findMergeDirectiveAndCommentEmptyBody lp.code.mail.tests.test_codehandler.TestCodeHandler.test_findMergeDirectiveAndCommentNoMergeDirective lp.code.mail.tests.test_codehandler.TestCodeHandler.test_findMergeDirectiveAndCommentUnicodeBody lp.code.mail.tests.test_codehandler.TestCodeHandler.test_get lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getBranchMergeProposal lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getBranchMergeProposalInvalid lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getNewBranchInfoLPURL lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getNewBranchInfoNoURL lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getNewBranchInfoRemoteURL lp.code.mail.tests.test_codehandler.TestCodeHandler.test_getReplyAddress lp.code.mail.tests.test_codehandler.TestCodeHandler.test_process lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processBadAddress lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processBadVote lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeDirectiveEmailNeedsGPG lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeProposal lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeProposalDefaultReviewer lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeProposalEmptyMessage lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeProposalExists lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMergeProposalReviewerRequested lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMissingMergeDirective lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processMissingSubject lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processNonExistantAddress lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processNonLaunchpadTarget lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processReview lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processReviewColon lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processSendsMail lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processVote lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processVoteColon lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processWithExistingVote lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processWithMergeDirectiveEmail lp.code.mail.tests.test_codehandler.TestCodeHandler.test_processWithUnicodeMergeDirectiveEmail lp.code.mail.tests.test_codehandler.TestCodeHandler.test_process_packagebranch lp.code.mail.tests.test_codehandler.TestCodeHandler.test_reviewer_with_diff lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_branch_stacked lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_correct_area lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_source lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_target lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_stacked_branch lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_unstacked_branch lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_nonstackable_target lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_source_not_newer lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_stackable_target lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_stackable_unmirrored_target lp.code.scripts.tests.test_create_merge_proposals.TestCreateMergeProposals.test_create_merge_proposals lp.code.scripts.tests.test_create_merge_proposals.TestCreateMergeProposals.test_oops lp.code.scripts.tests.test_mp_creationjob.TestDiffBMPs.test_mpcreationjobs lp.code.scripts.tests.test_mp_creationjob.TestDiffBMPs.test_mpcreationjobs_records_oops lp.code.scripts.tests.test_reclaim_branch_space.TestReclaimBranchSpaceScript.test_reclaimbranchspace_script lp.code.scripts.tests.test_reclaim_branch_space.TestReclaimBranchSpaceScript.test_reclaimbranchspace_script_logs_oops lp.code.scripts.tests.test_sendbranchmail.TestSendbranchmail.test_revision_added_job lp.code.scripts.tests.test_sendbranchmail.TestSendbranchmail.test_sendbranchmail lp.code.scripts.tests.test_sendbranchmail.TestSendbranchmail.test_sendbranchmail_handles_oops lp.code.scripts.tests.test_update_preview_diffs.TestUpdatePreviewDiffs.test_update_preview_diffs lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_hosted_branch_stacked_on_mirrored_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_manual_stacking lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_empty lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_hosted_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_hosted_loom_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_imported_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_mirrored_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_mirror_private_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_records_script_activity lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_remirror_hosted_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_stack_mirrored_branch lp.codehosting.puller.tests.test_acceptance.TestBranchPuller.test_stack_mirrored_branch_onto_private test_branchScannerLooms (lp.codehosting.scanner.tests.test_acceptance.BranchScannerTest) test_branchScannerScript (lp.codehosting.scanner.tests.test_acceptance.BranchScannerTest) lp.translations.scripts.tests.test_translations_to_branch.TestExportTranslationsToBranch.test_translations_export_to_branch lp.translations.tests.test_rosetta_branches_script.TestRosettaBranchesScript.test_rosetta_branches_script lp.translations.tests.test_rosetta_branches_script.TestRosettaBranchesScript.test_rosetta_branches_script_oops Ran 75 tests with 0 failures and 0 errors in 8 minutes 51.454 seconds. Tear down canonical.testing.layers.ZopelessAppServerLayerNo handlers could be found for logger "lazr.smtptest" in 0.503 seconds. Tear down canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadScriptLayer ... not supported Tear down canonical.testing.layers.ZopelessLayer ... not supported Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 0.520 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.023 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running canonical.testing.layers.ZopelessDatabaseLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.ZopelessLayer in 2.765 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.337 seconds. Set up canonical.testing.layers.ZopelessDatabaseLayer in 0.000 seconds. Running: lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_aborts_cleanly lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_adds_directories lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_adds_file lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_commits_no_changes lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_creates_directories lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_detects_race_condition lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_empty_initial_commit_noop lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_rejects_change_after_commit lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_reuses_new_directories lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_updates_file lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_updates_file_twice lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_writes_new_file_twice lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_commit_returns_revision_id lp.code.tests.test_directbranchcommit.TestDirectBranchCommitMirror.test_direct_branch_commit_respects_to_mirror lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_dir lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_dir_in_existing_dir lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_root lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_subdir lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_finds_existing_dir lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_reuses_new_id lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_getDefaultFormat lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_processForm_empty lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_processForm_templates lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_processForm_translations lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_uses_translations_current_templates lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_uses_translations_no_templates lp.translations.browser.tests.test_baseexportview.TestProductSeries.test_uses_translations_obsolete_templates lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_getDefaultFormat lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_processForm_empty lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_processForm_templates lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_processForm_translations lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_uses_translations_current_templates lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_uses_translations_no_templates lp.translations.browser.tests.test_baseexportview.TestSourcePackage.test_uses_translations_obsolete_templates lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_local_suggestion lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_local_suggestion_on_empty lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_local_suggestion_on_plural lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_no_suggestion lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_packaged_old_local_new lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_packaged_suggestion lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_packaged_suggestion_old lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_packaged_suggestion_on_empty lp.translations.browser.tests.test_translationmessage_view.TestCurrentTranslationMessage_can_dismiss.test_packaged_suggestion_on_plural lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_current lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_empty lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_ids lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getCurrentTranslationTemplates lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getCurrentTranslationTemplates_ids lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_getTranslationTemplateFormats lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_has_current_translation_templates lp.translations.tests.test_hastranslationtemplates.TestProductSeriesHasTranslationTemplates.test_implements_interface lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getCurrentTranslationFiles_current lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getCurrentTranslationFiles_empty lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getCurrentTranslationFiles_ids lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getCurrentTranslationTemplates lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getCurrentTranslationTemplates_ids lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_getTranslationTemplateFormats lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_has_current_translation_templates lp.translations.tests.test_hastranslationtemplates.TestSourcePackageHasTranslationTemplates.test_implements_interface lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_current lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_empty lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getCurrentTranslationFiles_ids lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getCurrentTranslationTemplates lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getCurrentTranslationTemplates_ids lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_getTranslationTemplateFormats lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_has_current_translation_templates lp.translations.tests.test_hastranslationtemplates.TestDistroSeriesHasTranslationTemplates.test_implements_interface lp.translations.tests.test_pofile.TestPOFile.test_makeTranslatableMessage lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_external_pofiles lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_none lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_shared_in_distribution lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_shared_in_product lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_smaller_ids lp.translations.tests.test_pofile.TestPOFileSet.test_POFileSet_getPOFilesTouchedSince_unshared lp.translations.tests.test_pofile.TestPOFileStatistics.test_POFile_updateStatistics_currentCount lp.translations.tests.test_pofile.TestPOFileStatistics.test_POFile_updateStatistics_newCount lp.translations.tests.test_pofile.TestPOFileStatistics.test_POFile_updateStatistics_newCount_changed lp.translations.tests.test_pofile.TestPOFileStatistics.test_POFile_updateStatistics_newCount_reimporting lp.translations.tests.test_pofile.TestSharedPOFileCreation.test_pofile_creation_not_shared lp.translations.tests.test_pofile.TestSharedPOFileCreation.test_pofile_creation_shared lp.translations.tests.test_pofile.TestSharedPOFileCreation.test_potemplate_creation lp.translations.tests.test_pofile.TestTranslationCredits.test_prepareTranslationCredits_extending lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_findPOTMsgSetsContaining_ordering lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_getPOTMsgSetChangedInLaunchpad_ordering lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_getPOTMsgSetTranslated_ordering lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_getPOTMsgSetUntranslated_ordering lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_getPOTMsgSetWithErrors_ordering lp.translations.tests.test_pofile.TestTranslationPOFilePOTMsgSetOrdering.test_getPOTMsgSets_ordering lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_TranslationFileData_adapter lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_findPOTMsgSetsContaining lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetChangedInLaunchpad lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetChangedInLaunchpad_SharedDiverged lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetTranslated_EmptyShared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetTranslated_Multiple lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetTranslated_NoShared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetTranslated_Shared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetUntranslated_EmptyShared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetUntranslated_Multiple lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetUntranslated_NoShared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetUntranslated_Shared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithErrors lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions_Diverged lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions_Multiple lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions_Shared lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions_distinct lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getPOTMsgSetWithNewSuggestions_empty lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_getTranslationsFilteredBy lp.translations.tests.test_pofile.TestTranslationSharedPOFile.test_updateStatistics lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_DivergedCurrentConstraint lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_DivergedCurrentToDivergedImported lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_DivergedCurrentToSharedImported lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_DivergedImportedConstraint lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_DivergedImportedToSharedImported lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_SharedCurrentConstraint lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_SharedImportedConstraint lp.translations.tests.test_potmsgset.TestPOTMsgSetCornerCases.test_updateTranslation_SharedImportedToSharedImported lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_dismiss_all lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_dismiss_conflicting_suggestion lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_dismiss_conflicting_translation lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_dismiss_empty_translation lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_dismiss_nochange lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_getLocalTranslationMessages_include_all lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_getLocalTranslationMessages_include_dismissed lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_getLocalTranslationMessages_include_none lp.translations.tests.test_potmsgset.TestPOTMsgSetSuggestions.test_getLocalTranslationMessages_include_unreviewed lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_POTMsgSetInIncompatiblePOTemplates lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_POTMsgSetUsesEnglishMsgids lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_POTMsgSet_singular_text lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_TranslationTemplateItem lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getCurrentDummyTranslationMessage lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getCurrentTranslationMessage lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getExternallySuggestedTranslationMessages lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getExternallyUsedTranslationMessages lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getImportedTranslationMessage lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getLocalTranslationMessages lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getLocalTranslationMessages_empty_message lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_getSharedTranslationMessage lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_hasTranslationChangedInLaunchpad lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_updateTranslation_convergence lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_updateTranslation_divergence lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_updateTranslation_divergence_identical_translation lp.translations.tests.test_potmsgset.TestTranslationSharedPOTMsgSets.test_updateTranslation_divergence_shared_identical_translation lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguageStatsCalculation.test_DummyProductSeriesLanguage lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguageStatsCalculation.test_OneTemplate lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguageStatsCalculation.test_TwoTemplates lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguageStatsCalculation.test_recalculateCounts lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguageStatsCalculation.test_recalculateCounts_no_pofiles lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguages.test_NoTemplatesNoTranslation lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguages.test_OneTemplateNoTranslation lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguages.test_OneTemplateWithTranslations lp.translations.tests.test_productserieslanguage.TestProductSeriesLanguages.test_TwoTemplatesWithTranslations test_createPOTMsgSetFromMsgIDs (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_expireAllMessages (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_getOrCreateSharedPOTMsgSet (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_getPOTMsgSetByID (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_getPOTMsgSetByMsgIDText (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_getPOTMsgSetBySequence (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_getPOTMsgSets (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_hasMessageID (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) test_hasPluralMessage (lp.translations.tests.test_shared_potemplate.TestTranslationSharingPOTemplate) lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_getCurrentTranslation lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_getImportedTranslation lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_getSharedTranslation lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_has_plural_forms lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_is_current_diverged lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_is_current_imported lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_is_obsolete lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_is_untranslated lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_number_of_plural_forms lp.translations.tests.test_translatablemessage.TestTranslatableMessage.test_sequence lp.translations.tests.test_translatablemessage.TestTranslatableMessageExternal.test_getExternalSuggestions lp.translations.tests.test_translatablemessage.TestTranslatableMessageExternal.test_getExternalTranslations lp.translations.tests.test_translatablemessage.TestTranslatableMessageSuggestions.test_dismissAllSuggestions lp.translations.tests.test_translatablemessage.TestTranslatableMessageSuggestions.test_getAllSuggestions lp.translations.tests.test_translatablemessage.TestTranslatableMessageSuggestions.test_getDismissedSuggestions lp.translations.tests.test_translatablemessage.TestTranslatableMessageSuggestions.test_getUnreviewedSuggestions lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_DivergedMessageDoesNotMatchSharedMessage lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_SharedMessageDoesNotMatchDivergedMessage lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksFirstForm lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksLanguage lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksLanguageVariant lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksLastForm lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksPOTMsgSet lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageChecksPOTemplate lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageDoesNotFindSelf lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_findIdenticalMessageFindsIdenticalMessage lp.translations.tests.test_translationmessage.TestTranslationMessageFindIdenticalMessage.test_nullTemplateEqualsNullTemplate lp.translations.utilities.tests.test_superfastimports.TestSuperFastImports.test_current_messages lp.translations.utilities.tests.test_superfastimports.TestSuperFastImports.test_imported_messages lp.translations.utilities.tests.test_superfastimports.TestSuperFastImports.test_inactive_messages lp.translations.utilities.tests.test_superfastimports.TestSuperFastImports.test_query_timeout Ran 192 tests with 0 failures and 0 errors in 4 minutes 26.143 seconds. Tear down canonical.testing.layers.ZopelessDatabaseLayer ... not supported Tear down canonical.testing.layers.ZopelessLayer ... not supported Tear down canonical.testing.layers.DatabaseLayer in 0.017 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running lp.codehosting.tests.test_acceptance.SSHServerLayer tests: Running in a subprocess. Set up canonical.testing.layers.BaseLayer in 0.003 seconds. Set up canonical.testing.layers.ZopelessLayer in 2.490 seconds. Set up canonical.testing.layers.DatabaseLayer in 0.284 seconds. Set up canonical.testing.layers.LibrarianLayer in 6.891 seconds. Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Set up canonical.testing.layers.LaunchpadScriptLayer in 0.003 seconds. Set up canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Set up canonical.testing.layers.ZopelessAppServerLayer in 10.222 seconds. Set up lp.codehosting.tests.test_acceptance.SSHServerLayer in 2.561 seconds. Running: lp.codehosting.tests.test_acceptance.AcceptanceTests.test_can_push_loom_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_can_push_loom_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_can_push_to_existing_hosted_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_can_push_to_existing_hosted_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_access_private_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_access_private_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_push_to_existing_mirrored_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_push_to_existing_mirrored_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_push_to_existing_unowned_hosted_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_cant_push_to_existing_unowned_hosted_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_new_branch_creates_branch_in_database(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_new_branch_creates_branch_in_database(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_team_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_team_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_to_existing_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_to_existing_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_to_new_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_to_new_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_triggers_mirror_request(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_triggers_mirror_request(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_branch(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_product(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_product(bzr+ssh) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_user(sftp) lp.codehosting.tests.test_acceptance.AcceptanceTests.test_rename_user(bzr+ssh) lp.codehosting.tests.test_acceptance.SmartserverTests.test_authserver_error_propagation(bzr+ssh) lp.codehosting.tests.test_acceptance.SmartserverTests.test_can_read_mirrored_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.SmartserverTests.test_can_read_readonly_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.SmartserverTests.test_can_read_unowned_mirrored_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.SmartserverTests.test_cant_write_to_readonly_branch(bzr+ssh) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnit3) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnit4) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack5) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack5RichRootBroken) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack5RichRoot) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack6) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack6RichRoot) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatCHK2) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatCHK1) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatPackDevelopment2Subtree) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack1) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack4) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnitPack3) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormat2a) lp.codehosting.tests.test_acceptance.SmokeTest.test_smoke(RepositoryFormatKnit1) Ran 46 tests with 0 failures and 0 errors in 18 minutes 22.396 seconds. Tear down lp.codehosting.tests.test_acceptance.SSHServerLayer in 0.423 seconds. Tear down canonical.testing.layers.ZopelessAppServerLayerNo handlers could be found for logger "lazr.smtptest" in 1.026 seconds. Tear down canonical.testing.layers.LaunchpadZopelessLayer in 0.000 seconds. Tear down canonical.testing.layers.LaunchpadScriptLayer ... not supported Tear down canonical.testing.layers.ZopelessLayer ... not supported Tear down canonical.testing.layers.LaunchpadLayer in 0.000 seconds. Tear down canonical.testing.layers.LibrarianLayer in 5.143 seconds. Tear down canonical.testing.layers.DatabaseLayer in 0.022 seconds. Tear down canonical.testing.layers.BaseLayer in 0.000 seconds. Running zope.testing.testrunner.layer.UnitTests tests: Running in a subprocess. Set up zope.testing.testrunner.layer.UnitTests in 0.000 seconds. Running: _sweep (canonical.signon.browser.openidserver.OpenIDMixin) test_no_local_id (canonical.signon.testing.tests.test_openidhelpers.MakeEndpointTests) test_openid10 (canonical.signon.testing.tests.test_openidhelpers.MakeEndpointTests) test_openid11 (canonical.signon.testing.tests.test_openidhelpers.MakeEndpointTests) test_openid20 (canonical.signon.testing.tests.test_openidhelpers.MakeEndpointTests) test_openid10 (canonical.signon.testing.tests.test_openidhelpers.MakeIdentifierSelectEndpointTests) test_openid11 (canonical.signon.testing.tests.test_openidhelpers.MakeIdentifierSelectEndpointTests) test_openid20 (canonical.signon.testing.tests.test_openidhelpers.MakeIdentifierSelectEndpointTests) testBasicAuth (canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests) testBuildlogScrubbing (canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests) testLogtail (canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests) testLogtailScrubbing (canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests) testLogtailWhenLogFileVanishes (canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests) BuilddSlaveTestSetup (canonical.buildd.tests.harness) DatabaseConfig (canonical.config) loglevel (canonical.config) url (canonical.config) urlbase (canonical.config) testConfig (canonical.config.tests.test_config.../configs/schema-lazr.conf) unittest.FunctionTestCase (configs/testrunner/launchpad.conf) testConfig (canonical.config.tests.test_config.../configs/testrunner/launchpad-lazr.conf) testConfig (canonical.config.tests.test_config.../configs/testrunner/test-process-lazr.conf) testConfig (canonical.config.tests.test_config.../configs/test-playground/launchpad-lazr.conf) unittest.FunctionTestCase (configs/test-playground/launchpad.conf) testConfig (canonical.config.tests.test_config.../configs/development/launchpad-lazr.conf) unittest.FunctionTestCase (configs/development/launchpad.conf) unittest.FunctionTestCase (configs/replicated-development/launchpad.conf) testConfig (canonical.config.tests.test_config.../configs/replicated-development/launchpad-lazr.conf) testConfig (canonical.config.tests.test_config.../configs/testrunner-appserver/launchpad-lazr.conf) unittest.FunctionTestCase (configs/testrunner-appserver/launchpad.conf) testByDefault (canonical.config.tests.test_config_lookup.TestConfigLookup) testByEnvironment (canonical.config.tests.test_config_lookup.TestConfigLookup) testByFile (canonical.config.tests.test_config_lookup.TestConfigLookup) canonical.config.tests.test_config_lookup.TestGenerateOverrides.test_generate_overrides canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_Config_uses_find_config_dir canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir_raises_ValueError ConnectionString (canonical.database.postgresql) asLPCommandLineArgs (canonical.database.postgresql.ConnectionString) asPGCommandLineArgs (canonical.database.postgresql.ConnectionString) allow_sequential_scans (canonical.database.postgresql) drop_tables (canonical.database.postgresql) estimateRowCount (canonical.database.postgresql) fqn (canonical.database.postgresql) have_table (canonical.database.postgresql) listReferences (canonical.database.postgresql) listSequences (canonical.database.postgresql) listUniques (canonical.database.postgresql) resetSequences (canonical.database.postgresql) table_has_column (canonical.database.postgresql) convert_storm_clause_to_string (canonical.database.sqlbase) quote (canonical.database.sqlbase) quote_identifier (canonical.database.sqlbase) quote_like (canonical.database.sqlbase) sqlvalues (canonical.database.sqlbase) testRollback (canonical.ftests.test_pgsql.TestPgTestCase) testRollback2 (canonical.ftests.test_pgsql.TestPgTestCase) testOptimization (canonical.ftests.test_pgsql.TestOptimization) test_sequences (canonical.ftests.test_pgsql.TestOptimization) ipaddress_from_request (canonical.launchpad.components.request_country) test_couldNotListenTac (canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase) test_missingTac (canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase) _decode_header (canonical.launchpad.database.message.MessageSet) get_parent_msgids (canonical.launchpad.database.message) test_info_respects_log_level (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_info_works_with_default_level (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_log_format_string_without_arguments (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_log_literal (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_log_with_arguments (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_log_with_format_string_in_exc_info (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) test_setLevel (canonical.launchpad.ftests.test_mocklogger.TestMockLogger) lib/canonical/launchpad/ftests/../doc/notification-text-escape.txt lib/canonical/launchpad/ftests/../doc/package-relationship.txt lib/canonical/launchpad/ftests/../doc/webservice-configuration.txt _normalizePath (canonical.launchpad.mail.commands.AffectsEmailCommand) _splitPath (canonical.launchpad.mail.commands.AffectsEmailCommand) normalize_arguments (canonical.launchpad.mail.commands) add (canonical.launchpad.mail.handlers.MailHandlers) get (canonical.launchpad.mail.handlers.MailHandlers) add (canonical.launchpad.mail.handlers.MailHandlers) get (canonical.launchpad.mail.handlers.MailHandlers) canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsDone canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsEmpty canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsNoIndent canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsSpaceIndent canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsTabIndent canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args_quoted canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_optional_colons canonicalise_line_endings (canonical.launchpad.mail.incoming) configure_prefix (canonical.launchpad.mailman.config) configure_siteowner (canonical.launchpad.mailman.config) canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_extra_slashes_are_ignored canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_requests_for_paths_that_are_not_of_an_lfa_return_none canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_http_path canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_https_path canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_request_missing_http_version lib/canonical/launchpad/scripts/tests/librarianformatter_noca.txt Parser (canonical.launchpad.scripts.sort_sql) parse_line (canonical.launchpad.scripts.sort_sql.Parser) parse_quoted_string (canonical.launchpad.scripts.sort_sql.Parser) print_lines_sorted (canonical.launchpad.scripts.sort_sql) logger (canonical.launchpad.scripts.logger) logger_options (canonical.launchpad.scripts.logger) canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_no_parameter canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_lots_of_things canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_options canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_only_zope_params canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_zope_params test_explicit_request_overrides (canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart) test_launchpad_systems_red (canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart) test_nothing_explictly_requested (canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart) canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_default_config canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_i_sets_the_instance canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_instance_not_found_raises_ValueError canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_keep_argument test_sanitise_name (canonical.launchpad.scripts.tests.test_sftracker.SanitiseNameTestCase) test_parse_tracker_item (canonical.launchpad.scripts.tests.test_sftracker.TrackerItemLoaderTestCase) test_stale_pid_file_cleanup (canonical.launchpad.testing.tests.test_googleservice.TestServiceUtilities) test_creates_test_suites (canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests) test_optionflags (canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests) test_set_layer (canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests) test_stdout_logging (canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests) test_strip_prefix (canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests) test_addCleanup_called_in_reverse_order (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_add_cleanup_called_if_setUp_fails (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_cleanup_run_before_tearDown (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_cleanups_continue_running_after_error (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_error_in_cleanups_are_captured (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_fixture (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_keyboard_interrupt_not_caught (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_multipleErrorsReported (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test_tearDown_runs_after_cleanup_failure (canonical.launchpad.testing.tests.test_testcase.TestAddCleanup) test (canonical.launchpad.tests.test_chunkydiff_setting.TestChunkydiffSetting) first_monday_in_year (canonical.launchpad.datetimeutils) get_date_for_monday (canonical.launchpad.datetimeutils) make_mondays_between (canonical.launchpad.datetimeutils) make_test_tarball_1 (canonical.launchpad.tests.test_helpers) make_test_tarball_2 (canonical.launchpad.tests.test_helpers) test_join_lines (canonical.launchpad.tests.test_helpers) test_preferred_or_request_languages (canonical.launchpad.tests.test_helpers) test_shortest (canonical.launchpad.tests.test_helpers) test_shortlist_returns_all_elements (canonical.launchpad.tests.test_helpers) filenameToContentType (canonical.launchpad.helpers) getBinaryPackageExtension (canonical.launchpad.helpers) getBinaryPackageFormat (canonical.launchpad.helpers) intOrZero (canonical.launchpad.helpers) is_ascii_only (canonical.launchpad.helpers) is_english_variant (canonical.launchpad.helpers) obfuscateEmail (canonical.launchpad.helpers) positiveIntOrZero (canonical.launchpad.helpers) shortlist (canonical.launchpad.helpers) text_replaced (canonical.launchpad.helpers) test_leaves_shorter_text_unchanged (canonical.launchpad.tests.test_helpers.TruncateTextTest) test_single_very_long_word (canonical.launchpad.tests.test_helpers.TruncateTextTest) test_whitespace_is_preserved (canonical.launchpad.tests.test_helpers.TruncateTextTest) test_words_arent_split (canonical.launchpad.tests.test_helpers.TruncateTextTest) lib/canonical/launchpad/tests/test_imports.txt filenameToContentType (canonical.launchpad.helpers) getBinaryPackageExtension (canonical.launchpad.helpers) getBinaryPackageFormat (canonical.launchpad.helpers) intOrZero (canonical.launchpad.helpers) is_ascii_only (canonical.launchpad.helpers) is_english_variant (canonical.launchpad.helpers) obfuscateEmail (canonical.launchpad.helpers) positiveIntOrZero (canonical.launchpad.helpers) shortlist (canonical.launchpad.helpers) text_replaced (canonical.launchpad.helpers) test_length (canonical.launchpad.tests.test_token_creation.Test_create_token) test_no_scope (canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) test_object_not_within_scope (canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) test_object_within_scope (canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) LaunchpadValidationError (canonical.launchpad.validators) snippet (canonical.launchpad.validators.WidgetInputErrorView) _hostnameStrToList (canonical.launchpad.webapp.vhosts.VirtualHostConfig) test_checkPermission_cache_authenticated (canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching) test_checkPermission_cache_unauthenticated (canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching) test_checkPermission_clearSecurityPolicyCache_resets_cache (canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching) test_checkPermission_commit_clears_cache (canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching) test_checkPermission_setPrincipal_resets_cache (canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching) test_no_scope (canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) test_object_not_within_scope (canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) test_object_within_scope (canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel) test_authenticate_notok (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_authenticate_ok (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_getPrincipal (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_getPrincipalByLogin (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_getPrincipals (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_unauthenticatedPrincipal (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) test_unauthorized (canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth) canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_rootsite_defaults_to_mainsite canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_urldata_rootsite_is_honored test_encrypt (canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor) test_nonunicode_password (canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor) test_unicode_encrypt (canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor) test_unicode_validate (canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor) test_validate (canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor) test___init__ (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport) test_read (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport) test_read_no_store_id (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport) test_write (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport) test_changeErrorDir (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_configure (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_findLastOopsId (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_newOopsId (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_for_script (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_translation_unavailable (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_unauthorized_with_authenticated_principal (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_unauthorized_with_unauthenticated_principal (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_unauthorized_without_principal (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_unauthorized_without_request (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_with_request (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_with_string_as_traceback (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_with_unprintable_exception (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_with_webservice_request (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_raising_with_xmlrpc_request (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) test_setOopsToken (canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility) canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_error_does_nothing canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_exception_records_oops canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_warning_does_nothing test_oauth_signature_is_sensitive (canonical.launchpad.webapp.tests.test_errorlog.TestSensitiveRequestVariables) doctest_custom_widget_with_setUpFields_override (canonical.launchpad.webapp.tests.test_launchpadform) NotificationList (canonical.launchpad.webapp.notifications) NotificationRequest (canonical.launchpad.webapp.notifications) NotificationResponse (canonical.launchpad.webapp.notifications) lib/canonical/launchpad/webapp/tests/test_preferredcharsets.txt canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_only_once_to_traversed_objects canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_to_traversed_objects canonical_name (canonical.launchpad.webapp.publisher) LaunchpadTestRequest (canonical.launchpad.webapp.servers) LaunchpadTestResponse (canonical.launchpad.webapp.servers) StepsToGo (canonical.launchpad.webapp.servers) canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_after_retry canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_fails_for_existing_key canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_twice canonical.launchpad.webapp.tests.test_servers.TestAnswersBrowserRequest.test_response_should_vary_based_on_language canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_not_set_HTTPS canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_set_HTTPS_env_on canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary_after_retry canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_empty canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_multi_value canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_get canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_post canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_unicode canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_interface_not_traversed canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_multiple_traversed_objects_with_common_interface canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_return_value canonical.launchpad.webapp.tests.test_servers.TestTranslationsBrowserRequest.test_response_should_vary_based_on_language canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_processes_webservice_http_methods canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_normal_request_objects canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_webservice_objects canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_rejects_normal_http_methods canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_understands_webservice_paths canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_application_url canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_response_should_vary_based_on_content_type canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequestTraversal.test_traversal_of_api_path_urls test_base_domain (canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase) test_other_instances (canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase) test_shipit_domain (canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase) test_vhost_domain (canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase) test_sigusr2 (canonical.launchpad.webapp.tests.test_sigusr2.SIGUSR2TestCase) _reversed_number_comparator (canonical.launchpad.webapp.sorting) expand_numbers (canonical.launchpad.webapp.sorting) sorted_dotted_numbers (canonical.launchpad.webapp.sorting) sorted_version_numbers (canonical.launchpad.webapp.sorting) test_add_word_breaks (canonical.launchpad.webapp.tests.test_tales) test_break_long_words (canonical.launchpad.webapp.tests.test_tales) test_cookie_scope (canonical.launchpad.webapp.tests.test_tales) test_dbschemaapi (canonical.launchpad.webapp.tests.test_tales) test_re_substitute (canonical.launchpad.webapp.tests.test_tales) test_requestapi (canonical.launchpad.webapp.tests.test_tales) test_split_paragraphs (canonical.launchpad.webapp.tests.test_tales) _enable_bzr_ssh_in_urlparse (canonical.launchpad.webapp.url) _enable_sftp_in_urlparse (canonical.launchpad.webapp.url) urlappend (canonical.launchpad.webapp.url) urlparse (canonical.launchpad.webapp.url) urlsplit (canonical.launchpad.webapp.url) canonical.launchpad.xmlrpc.tests.test_faults.TestTrapFault.test_matches canonical.launchpad.xmlrpc.tests.test_faults.TestTrapFault.test_matches_one_of_set canonical.launchpad.xmlrpc.tests.test_faults.TestTrapFault.test_no_fault_classes canonical.launchpad.xmlrpc.tests.test_faults.TestTrapFault.test_wrong_fault /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/canonicalurl.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/checker-utilities.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/folder.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/menus.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/pidfile.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/timeout.txt /home/stub/lp/postgresql-8.4/lib/canonical/lazr/tests/../doc/utils.txt LibrarianTestSetup (canonical.librarian.ftests.harness) lib/canonical/librarian/tests/test_upload.txt test_guess_librarian_encoding (canonical.librarian.tests.test_utils.LibrarianUtils) lib/canonical/poppy/tests/filesystem.txt doctest_unicode_decode (canonical.testing.doctestcodec) doctest_unicode_encode (canonical.testing.doctestcodec) doctest_unicode_error_handler (canonical.testing.doctestcodec) canonical.testing.tests.test_layers.TestBaseWindmillLayer.test_db_reset_between_tests testScriptFilename (canonical.testing.tests.test_mockdb.MockDbTestCase) testSerialize (canonical.testing.tests.test_mockdb.MockDbTestCase) base (canonical.base) cachedproperty (canonical.cachedproperty) lib/canonical/tests/chunkydiff.txt ascii_char_smash (canonical.encoding) ascii_smash (canonical.encoding) guess (canonical.encoding) test_noSpuriousConflictsMarker (canonical.tests.test_no_conflict_marker.NoSpuriousConlictsMarkerTest) generate_uuid (canonical.uuid) runTest (twisted.trial.unittest.TestCase) canonical.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testInitialization canonical.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testListLogs canonical.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testRotate runTest (twisted.trial.unittest.TestCase) canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_starts_source canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_twice_raises_error canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_no_tasks_found_and_job_running canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_stop_doesnt_stop canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_stop_deferred_fires canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_tasks_finish canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_finishes_if_no_tasks_found canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_finishes_when_tasks_done canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_failure_before_any_tasks_stops_consumer canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_implements_ITaskConsumer canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_one_failure_doesnt_stop_consumer canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_passing_working_limit_stops_source canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_production_failed_stops_source canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_reaching_working_limit_stops_source canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_restart_source_when_worker_available canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_run_task_even_though_passed_limit canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_not_stopped_if_no_tasks_found_and_job_running canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_stopped_when_tasks_done canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskProductionFailed_before_consume_raises_error canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_before_consume_raises_error canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_restarts_source canonical.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_runs_task canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_noTasksFound_called_when_no_tasks_found canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_only_one_producer_call_at_once canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_errors_call_taskProductionFailed canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_returns_deferred canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_provides_ITaskSource canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_commences_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_continues_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_polls_immediately canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_resets_polling_loop canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_starting_again_changes_consumer canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_doesnt_fire_until_polling_finished canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_immediately_if_no_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_with_false_if_source_restarted canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_multiple_times canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_start_stop_when_polling_doesnt_poll_again canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_stops_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_without_start canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskProductionFailed_deferred_doesnt_delay_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskStarted_deferred_doesnt_delay_polling canonical.twistedsupport.tests.test_task.TestPollingTaskSource.test_task_consumer_not_called_when_factory_doesnt_produce canonical.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_failure canonical.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_not_fired canonical.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_success ZecaTestSetup (canonical.zeca.ftests.harness) test_locate_key_exact_fingerprint_match (canonical.zeca.ftests.test_locate_key.LocateKeyTestCase) test_locate_key_keyid_glob_match (canonical.zeca.ftests.test_locate_key.LocateKeyTestCase) test_locate_key_keyid_without_prefix_glob_match (canonical.zeca.ftests.test_locate_key.LocateKeyTestCase) test_locate_key_no_match (canonical.zeca.ftests.test_locate_key.LocateKeyTestCase) test_getSubject_new_message (lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase) test_getSubject_new_message_with_reply_prefix (lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase) test_getSubject_no_new_message (lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase) test_getSubject_old_prefix (lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase) test_getSubject_with_existing_prefix (lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase) testFixCurrentSymlink (lp.archivepublisher.tests.test_customupload.TestCustomUpload) testEmptyString (lp.archivepublisher.tests.test_debversion.DebCmp) testMissingNumeric (lp.archivepublisher.tests.test_debversion.DebCmp) testNumericCompare (lp.archivepublisher.tests.test_debversion.DebCmp) testStringCompare (lp.archivepublisher.tests.test_debversion.DebCmp) testCharacters (lp.archivepublisher.tests.test_debversion.DebCmpStr) testCharactersGreaterThanLetters (lp.archivepublisher.tests.test_debversion.DebCmpStr) testEmptyStrings (lp.archivepublisher.tests.test_debversion.DebCmpStr) testFirstEmptyString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testIdenticalString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testIdenticalTilde (lp.archivepublisher.tests.test_debversion.DebCmpStr) testLongerFirstString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testLongerSecondString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testLowerGreaterThanUpper (lp.archivepublisher.tests.test_debversion.DebCmpStr) testLowercaseLetters (lp.archivepublisher.tests.test_debversion.DebCmpStr) testNonIdenticalString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testSecondEmptyString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testTildeEmptyString (lp.archivepublisher.tests.test_debversion.DebCmpStr) testUppercaseLetters (lp.archivepublisher.tests.test_debversion.DebCmpStr) testCharacterOrder (lp.archivepublisher.tests.test_debversion.DebOrder) testCharacters (lp.archivepublisher.tests.test_debversion.DebOrder) testEmptyString (lp.archivepublisher.tests.test_debversion.DebOrder) testOvershoot (lp.archivepublisher.tests.test_debversion.DebOrder) testTilde (lp.archivepublisher.tests.test_debversion.DebOrder) testCompleteMatch (lp.archivepublisher.tests.test_debversion.Strcut) testIndexMatch (lp.archivepublisher.tests.test_debversion.Strcut) testMultipleMatch (lp.archivepublisher.tests.test_debversion.Strcut) testNoMatch (lp.archivepublisher.tests.test_debversion.Strcut) testNonMiddleMatch (lp.archivepublisher.tests.test_debversion.Strcut) testSingleMatch (lp.archivepublisher.tests.test_debversion.Strcut) testAcceptsInteger (lp.archivepublisher.tests.test_debversion.Version) testAcceptsNumber (lp.archivepublisher.tests.test_debversion.Version) testAcceptsString (lp.archivepublisher.tests.test_debversion.Version) testComparisons (lp.archivepublisher.tests.test_debversion.Version) testEpochNonInteger (lp.archivepublisher.tests.test_debversion.Version) testEpochNonNegative (lp.archivepublisher.tests.test_debversion.Version) testEpochNonNumeric (lp.archivepublisher.tests.test_debversion.Version) testEpochNotEmpty (lp.archivepublisher.tests.test_debversion.Version) testNotEmpty (lp.archivepublisher.tests.test_debversion.Version) testNullEpochIsZero (lp.archivepublisher.tests.test_debversion.Version) testNullRevisionIsZero (lp.archivepublisher.tests.test_debversion.Version) testOmitZeroEpoch (lp.archivepublisher.tests.test_debversion.Version) testOmitZeroRevision (lp.archivepublisher.tests.test_debversion.Version) testReturnString (lp.archivepublisher.tests.test_debversion.Version) testRevisionInvalid (lp.archivepublisher.tests.test_debversion.Version) testRevisionNotEmpty (lp.archivepublisher.tests.test_debversion.Version) testUpstreamInvalid (lp.archivepublisher.tests.test_debversion.Version) testUpstreamNonDigitStart (lp.archivepublisher.tests.test_debversion.Version) testUpstreamNotEmpty (lp.archivepublisher.tests.test_debversion.Version) testValues (lp.archivepublisher.tests.test_debversion.Version) testWithoutEpoch (lp.archivepublisher.tests.test_debversion.Version) test_f_touch_existing_file (lp.archivepublisher.tests.test_ftparchive.TestFTouch) test_f_touch_new_file (lp.archivepublisher.tests.test_ftparchive.TestFTouch) testDownload (lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper) testImport (lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper) testInstatiate (lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper) testUpload (lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper) testRemoveLoneFile (lp.archivepublisher.tests.test_pool.TestPool) testRemoveSymlink (lp.archivepublisher.tests.test_pool.TestPool) testSimpleAdd (lp.archivepublisher.tests.test_pool.TestPool) testSimpleSymlink (lp.archivepublisher.tests.test_pool.TestPool) testSymlinkShuffleOnAdd (lp.archivepublisher.tests.test_pool.TestPool) testSymlinkShuffleOnRemove (lp.archivepublisher.tests.test_pool.TestPool) testPoolificationOkay (lp.archivepublisher.tests.test_pool.TestPoolification) testMissingTempRoot (lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex) testRootCreation (lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex) testUnreferencing (lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex) testWorkflow (lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex) testWrite (lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex) testCheckBadSignedChanges (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckBadSignedChangesRaises1 (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckExpiredSignedChanges (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckGoodSignedChanges (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckNotSignedChanges (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckPubkeyNotFound (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckPubkeyNotFoundDetailsKey (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckRevokedSignedChanges (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testImport (lp.archiveuploader.tests.test_signedfiles.TestSignedFiles) testCheckParseBadChangesRaises (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testCheckParseChangesOkay (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testCheckParseEmptyChangesRaises (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testCheckParseMalformedMultilineRaises (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testCheckParseMalformedSigRaises (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testCheckParseUnterminatedSigRaises (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testImport (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testParseChangesNotVulnerableToArchExploit (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testTagFileOnSeveral (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testTagFileOnSingular (lp.archiveuploader.tests.test_tagfiles.Testtagfiles) testBuildFileListFromChanges (lp.archiveuploader.tests.test_utils.TestUtilities) testExtractComponent (lp.archiveuploader.tests.test_utils.TestUtilities) testFixMaintainerOkay (lp.archiveuploader.tests.test_utils.TestUtilities) testFixMaintainerRaises (lp.archiveuploader.tests.test_utils.TestUtilities) testImport (lp.archiveuploader.tests.test_utils.TestUtilities) testPrefixMultilineString (lp.archiveuploader.tests.test_utils.TestUtilities) test_dict_to_DOT_attrs (lp.blueprints.browser.tests.test_specification.TestSecificationHelpers) getInitialValuesFromSearchParams (lp.bugs.browser.bugtask) get_sortorder_from_request (lp.bugs.browser.bugtask) lib/lp/bugs/browser/tests/recently-fixed-bugs.txt test_get_all (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) test_get_element (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) test_get_enum_value (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) test_get_text (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) test_get_value (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) test_parse_date (lp.bugs.scripts.tests.test_bugimport.UtilsTestCase) lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_empty lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_all lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_any lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_wildcards lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_all lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_any lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_all lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_any lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_absence lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_presence lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_absence lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_presence search_value_to_where_condition (lp.bugs.model.bugtask) test_open_and_resolved_statuses (lp.bugs.tests.test_bugtask_0) base_url_permutations (lp.bugs.model.bugtracker) lib/lp/bugs/tests/../doc/filebug-data-parser.txt runTest (twisted.trial.unittest.TestCase) lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_default lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_lifecycle lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_sortOnColumNotInDefaultSortOrder lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_code_sample lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_line_mid_string lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_string lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_long_string lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_none_string lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_trailing_whitespace lp.code.browser.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_whitespace_string lp.code.interfaces.tests.test_branch.TestBranchFormatUpgradePath.test_branch_format_enum_as_keys lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branchDescriptions lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branch_format_complement lp.code.interfaces.tests.test_branch.TestFormatSupport.test_controlDescriptions lp.code.interfaces.tests.test_branch.TestFormatSupport.test_control_format_complement lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repositoryDescriptions lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repository_format_complement lp.code.interfaces.tests.test_branch.TestRepositoryFormatUpgradePath.test_repository_format_enum_as_keys lp.code.interfaces.tests.test_branch.TestRepositoryFormatUpgradePath.test_repository_format_upgrades_dont_cross_streams lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_ignored_commands lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_merge_command lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_no_message lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_review_as_vote_command lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_reviewer_command lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_status_command lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_command lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_commands_come_first lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteAbstainAlias lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteApproveAlias lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteBadValue lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapprove lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapproveAlias lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsFixingAlias lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsInfoAlias lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNoArgs lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteOneArg lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteThreeArg lp.code.xmlrpc.tests.test_codehosting.TestIterateSplit.test_iter_split runTest (twisted.trial.unittest.TestCase) lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_on_new_bar_updates lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_updates lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_report_transport_activity_reports_bytes_since_last_update lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_rapid_progress_doesnt_update lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_slow_progress_updates lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_update_with_count_formats_nicely runTest (twisted.trial.unittest.TestCase) testBadUrlBzrSshCaught (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testBadUrlLaunchpadCaught (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testBranchLoopError (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testBzrErrorHandling (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testHTTPError (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testHostedBranchReference (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testInvalidURIError (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testLocalURL (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testNotBranchErrorHosted (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testNotBranchErrorImported (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testNotBranchErrorMirrored (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testParamikoNotPresent (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testSocketErrorHandling (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testStackedOnBranchNotFound (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testUnknownFormatError (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testUnknownSchemeURL (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testUnsupportedFormatErrorHandling (lp.codehosting.puller.tests.test_errors.TestErrorCatching) testManagerCreatesLocks (lp.codehosting.puller.tests.test_scheduler.TestJobScheduler) testManagerEnforcesLocks (lp.codehosting.puller.tests.test_scheduler.TestJobScheduler) runTest (twisted.trial.unittest.TestCase) lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testAllowedReference lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceForbidden lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceLoop lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckInitialURL lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckReferencedURLs lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testNotReference lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testSelfReferencingBranch testAllowedRelativeNested (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testAllowedRelativeURL (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testAllowedURL (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testForbiddenURL (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testForbiddenURLNested (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testLoopStackedBranch (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testSelfStackedBranch (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) testUnstackableRepository (lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking) lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testLocalhost lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoFileURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoHTTPSLaunchpadURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoLaunchpadURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoOtherHostLaunchpadURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSSHURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSftpURL lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoUnknownSchemeURLs lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_no_stacked_on_url lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_specified_stacked_on_url lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_stacked_on_url_for_mirrored_branch testCanMirrorWhenDestDirExists (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testCanMirrorWithIncompatibleRepos (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testDoesntSendStackedInfoNotStacked (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testDoesntSendStackedInfoUnstackableFormat (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testHostedOpener (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testHttpTransportStillThere (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testImportedOpener (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testMirrorActuallyMirrors (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testMirrorEmptyBranch (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testRaisesStackedOnBranchNotFoundInitialMirror (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testRaisesStackedOnBranchNotFoundRemirror (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testSendsStackedInfo (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testSendsStackedInfoBasedOnDestinationURL (lp.codehosting.puller.tests.test_worker.TestPullerWorker) test_defaultStackedOnBranchDoesNotForceStacking (lp.codehosting.puller.tests.test_worker.TestPullerWorker) test_defaultStackedOnBranchIncompatibleMirrorsOK (lp.codehosting.puller.tests.test_worker.TestPullerWorker)Exception exceptions.UserWarning: in > ignored test_mirror_opener_with_stacked_on_url (lp.codehosting.puller.tests.test_worker.TestPullerWorker) test_mirror_opener_without_stacked_on_url (lp.codehosting.puller.tests.test_worker.TestPullerWorker) testCreateBranchReference (lp.codehosting.puller.tests.test_worker.TestReferenceMirroring) testFollowReferenceNone (lp.codehosting.puller.tests.test_worker.TestReferenceMirroring) testFollowReferenceValue (lp.codehosting.puller.tests.test_worker.TestReferenceMirroring) test_network (lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting) test_simple (lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting) test_log (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_mirrorDeferred (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_mirrorFailed (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_mirrorSucceeded (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_nothingSentOnConstruction (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_progressMade (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_setStackedOn (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) test_startMirror (lp.codehosting.puller.tests.test_worker.TestWorkerProtocol) testMirrorKnitAsKnit (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) testMirrorMetaweaveAsMetaweave (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) testMirrorWeaveAsWeave (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) testSourceFormatChange (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) test_loomBranch (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) test_reStackedBranch (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) test_stackedBranch (lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats) lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_bad_bug lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_duplicated_line lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_empty lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_multiple lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_non_launchpad_bug lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_single lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_strict_url_checking lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_tearDown_even_with_exception lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_with_fixture lp.codehosting.scanner.tests.test_fixture.TestFixture.test_with_fixture lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_during_teardown lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_in_reverse_order lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_run_even_in_failure lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_multiple_fixtures lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_single_fixture lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_no_args lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_override lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_suffix_appended lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_both_args lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_last_hours lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since_bad_format lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_no_args lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_no_args lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_non_matching_location_unchanged lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_override lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_prefix_is_stripped lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_duplicates lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_locations_initially_empty lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_multi_path_element lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_path_element lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_root_element test_requestRaisesConchError (lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer) test_sendBanner (lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer) test_sendBannerUsesCRLF (lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer) runTest (twisted.trial.unittest.TestCase) test_codehosting_log_doesnt_go_to_stderr (lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction)INFO Hello hello test_leaves_bzr_handlers_unchanged (lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction) lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_formatting lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_level lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_subclass lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_access_handlers lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_codehosting_handlers lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_log_event_handler_not_registered lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_returns_codehosting_logger lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_set_up_registers_event_handler lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_access_handlers lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_event_handlers lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_handlers lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_level lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_twisted_observers lp.codehosting.tests.test_bzrlib.TestBzrlib.test_has_cextensions lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat5) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat8) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat1) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat4) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-default) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-v2) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat5) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat8) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat1) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat4) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-default) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-v2) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat5) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat8) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat1) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat4) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-default) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-v2) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat5) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat7) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat8) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat6) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat1) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat4) lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-default) The following test left new threads behind: lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-default) New thread(s): [] lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-v2) The following test left new threads behind: lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-v2) New thread(s): [] test_1_9_stackable (lp.codehosting.tests.test_bzrutils.TestIsBranchStackable) test_packs_unstackable (lp.codehosting.tests.test_bzrutils.TestIsBranchStackable) test_denyingServer (lp.codehosting.tests.test_bzrutils.TestDenyingServer) test_calls_hook_when_added (lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks) test_doesnt_call_hook_when_removed (lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks) test_get_vfs_format_classes (lp.codehosting.tests.test_bzrutils.TestGetVfsFormatClasses) testAllIdentical (lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase) testDifferentBranchFormats (lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase) testDifferentBzrDirFormats (lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase) testDifferentRepositoryFormats (lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase) test_successful_start_then_stop (lp.codehosting.tests.test_lpserve.TestLaunchpadServe) test_successful_start_then_stop_logs_no_oops (lp.codehosting.tests.test_lpserve.TestLaunchpadServe) test_unexpected_error_logs_oops (lp.codehosting.tests.test_lpserve.TestLaunchpadServe) test_clone_with_absolute_offset (lp.codehosting.tests.test_sftp.TestFatLocalTransport) test_clone_with_no_offset (lp.codehosting.tests.test_sftp.TestFatLocalTransport) test_clone_with_relative_offset (lp.codehosting.tests.test_sftp.TestFatLocalTransport) test_localRealPath (lp.codehosting.tests.test_sftp.TestFatLocalTransport) test_writeChunk (lp.codehosting.tests.test_sftp.TestFatLocalTransport) runTest (twisted.trial.unittest.TestCase) test_branch_id_to_path (lp.codehosting.vfs.tests.test_branchfs.TestBranchIDToPath) lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_gets_id_directory lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_makeTransport_control lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_returns_trailing_path lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_false_ignored lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_implies_writable test_branch_unlock_requests_mirror (lp.codehosting.vfs.tests.test_branchfs.TestRequestMirror) test_creating_branch_requests_mirror (lp.codehosting.vfs.tests.test_branchfs.TestRequestMirror) test_no_mirrors_requested_if_no_branches_changed (lp.codehosting.vfs.tests.test_branchfs.TestRequestMirror) lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_read_only lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_no_stacking lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_stacking lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_gets_id_directory lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_branch lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_control lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_read_only_returns_mirrored lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_false_implies_readonly lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_implies_writable runTest (twisted.trial.unittest.TestCase) test_errors_not_cached (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_get_matched_part (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_get_matched_part_no_trailing_path (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_get_matched_part_no_trailing_slash (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_not_in_cache (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_path_translation_cache (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_path_translation_cache_after_expiry_time (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_path_translation_cache_respects_path_segments (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_path_translation_cache_within_expiry_time (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_translatePath (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_translatePath_adds_to_cache (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_translatePath_control_branch_cache_interaction (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) test_translatePath_retrieves_from_cache (lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient) runTest (twisted.trial.unittest.TestCase) test_raises_faults_if_no_codes_given (lp.codehosting.vfs.tests.test_branchfsclient.TestTrapFault) test_raises_faults_with_wrong_code (lp.codehosting.vfs.tests.test_branchfsclient.TestTrapFault) test_raises_non_faults (lp.codehosting.vfs.tests.test_branchfsclient.TestTrapFault) test_returns_fault_if_code_matches (lp.codehosting.vfs.tests.test_branchfsclient.TestTrapFault) test_returns_fault_if_code_matches_one_of_set (lp.codehosting.vfs.tests.test_branchfsclient.TestTrapFault) test_backup_bzr_directory_inside_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_bzr_backup_directory_inside_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_can_open_product_control_dir (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_directory_inside_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_get_stacking_policy (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_branch_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_directory_twice (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_directory_without_prefix (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_existing_user_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_invalid_user_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_junk_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_product_directory_for_nonexistent_product (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_team_branch_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_make_valid_user_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_mkdir_not_team_member_error (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_non_bzr_directory_inside_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_non_bzr_file_inside_branch (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_remove_branch_directory (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_rename_directory_succeeds (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_rename_directory_to_existing_directory_fails (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_rename_to_non_bzr_directory_fails (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test_url_escaping (lp.codehosting.vfs.tests.test_filesystem.TestFilesystem) test__reuse_for (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_abspath (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_abspath_at_root (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_append_bytes (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_append_bytes_mode (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_append_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_append_file_mode (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_append_multi (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_base_url (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_clone (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_clone_from_root (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_clone_preserve_info (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_clone_to_root (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_connect_twice_is_same_content (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_connection_error (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_connection_sharing (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_copy (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_copy_to (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_copy_tree (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_copy_tree_to_transport (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_create_prefix (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_delete (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_delete_tree (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_ensure_base_exists (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_ensure_base_missing (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_ensure_base_missing_parent (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_external_url (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_bytes (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_bytes_unknown_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_bytes_with_open_write_stream_sees_all_content (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_directory_read_gives_ReadError (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_smart_medium (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_unknown_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_get_with_open_write_stream_sees_all_content (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_has (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_has_root_works (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_iter_files_recursive (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_list_dir (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_list_dir_result_is_url_escaped (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_local_abspath (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_lock_read (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_lock_write (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_mkdir (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_mkdir_permissions (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_move (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_opening_a_file_stream_can_set_mode (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_opening_a_file_stream_creates_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_bytes (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_bytes_non_atomic (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_bytes_non_atomic_permissions (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_bytes_permissions (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_bytes_unicode (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_file_non_atomic (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_file_non_atomic_permissions (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_file_permissions (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_put_file_unicode (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_readv (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_readv_out_of_order (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_readv_short_read (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_readv_with_adjust_for_latency (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_readv_with_adjust_for_latency_with_big_file (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_recommended_page_size (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_relpath (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_relpath_at_root (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rename_across_subdirs (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rename_dir_nonempty (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rename_dir_succeeds (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_reuse_connection_for_various_paths (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rmdir (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rmdir_empty_but_similar_prefix (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_rmdir_not_empty (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_stat (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_unicode_paths (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) test_win32_abspath (lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation) lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_makes_readonly_transport lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_only_wraps_once test_no_cache (lp.registry.tests.test_distributionmirror_prober.TestCDImageFileListFetching) test_run_does_not_wait_when_there_is_no_need_to (lp.registry.tests.test_distributionmirror_prober.TestMultiLock) test_run_waits_for_current_task (lp.registry.tests.test_distributionmirror_prober.TestMultiLock) test_run_waits_for_first_lock (lp.registry.tests.test_distributionmirror_prober.TestMultiLock) test_run_waits_for_second_lock (lp.registry.tests.test_distributionmirror_prober.TestMultiLock) test_connect_is_called_if_not_enough_requests (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted) test_connect_is_called_if_not_many_timeouts (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted) test_connect_is_not_called_after_too_many_timeouts (lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted) test_connect_depends_on_localhost_only_config (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_connection_is_closed_on_redirect (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_connection_is_made_on_successful_redirect (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_noconnection_is_made_when_infiniteloop_detected (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_noconnection_is_made_when_url_scheme_is_not_http_or_ftp (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_raises_error_if_redirected_to_different_file (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) test_redirect_resets_timeout (lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol) runTest (twisted.trial.unittest.TestCase) lib/lp/registry/tests/person_from_principal.txt testGlobSubdir (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testNoFilters (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testNoMatchingSlashes (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testNotMatching (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testReturnsMatching (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testReturnsNonMatchingBase (lp.registry.tests.test_prf_filter.Filter_CheckUrl) testDefaultFiltersProperty (lp.registry.tests.test_prf_filter.Filter_Init) testFiltersPropertyGiven (lp.registry.tests.test_prf_filter.Filter_Init) testContainedByGlobbedParent (lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl) testContainedByParent (lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl) testNotContainedByMatch (lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl) testCreatesChildLogger (lp.registry.tests.test_prf_filter.Filter_Logging) testCreatesDefaultLogger (lp.registry.tests.test_prf_filter.Filter_Logging) test_extract_version_common_name (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_extract_version_debian_name (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_extract_version_name_with_bad_characters (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_extract_version_name_with_flavors (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_extract_version_name_with_supported_types (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_extract_version_name_with_uppercase (lp.registry.tests.test_prf_finder.ExtractVersionTestCase) test_findReleases (lp.registry.tests.test_prf_finder.FindReleasesTestCase) test_handleProduct (lp.registry.tests.test_prf_finder.HandleProductTestCase) testCreatesFilterObject (lp.registry.tests.test_prf_hose.Hose_Filter) testCreatesFiltersWithGiven (lp.registry.tests.test_prf_hose.Hose_Filter) testDefaultsFiltersToEmptyDict (lp.registry.tests.test_prf_hose.Hose_Filter) testHoseLimitsWalk (lp.registry.tests.test_prf_hose.Hose_LimitWalk) testCreatesChildLogger (lp.registry.tests.test_prf_hose.Hose_Logging) testCreatesDefaultLogger (lp.registry.tests.test_prf_hose.Hose_Logging) testEmptyList (lp.registry.tests.test_prf_hose.Hose_ReduceWork) testReducedList (lp.registry.tests.test_prf_hose.Hose_ReduceWork) testReducesList (lp.registry.tests.test_prf_hose.Hose_ReduceWork) testCallsReduceWork (lp.registry.tests.test_prf_hose.Hose_Urls) testPassesUrlList (lp.registry.tests.test_prf_hose.Hose_Urls) testSetsUrlProperty (lp.registry.tests.test_prf_hose.Hose_Urls) testDeepParent (lp.registry.tests.test_prf_log.GetLogger) testLogger (lp.registry.tests.test_prf_log.GetLogger) testNoParent (lp.registry.tests.test_prf_log.GetLogger) testNormalParent (lp.registry.tests.test_prf_log.GetLogger) testRootParent (lp.registry.tests.test_prf_log.GetLogger) lp.registry.tests.test_prf_walker.FTPWalker_Base.testFtpScheme lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoPassword lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoScheme lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoUsername lp.registry.tests.test_prf_walker.FTPWalker_Base.testWrongScheme lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpScheme lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpsScheme lp.registry.tests.test_prf_walker.HTTPWalker_Base.testNoScheme lp.registry.tests.test_prf_walker.HTTPWalker_Base.testWrongScheme lp.registry.tests.test_prf_walker.HTTPWalker_IsDirectory.testFtpIsDirectory lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testApacheListing lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testDotPaths lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testGarbageListing lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNamedAnchors lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNonAsciiListing lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testSquidFtpListing lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_ftp_request lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_http_request lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_https_request lp.registry.tests.test_prf_walker.WalkerBase_Base.testAddsSlashToPath lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoPassword lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoScheme lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoUsername lp.registry.tests.test_prf_walker.WalkerBase_Base.testPassword lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathInUrl lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathOnly lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsBase lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsHost lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsScheme lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresFragment lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresQuery lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesHost lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPassword lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPath lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesUsername lp.registry.tests.test_prf_walker.WalkerBase_Base.testUsername lp.registry.tests.test_prf_walker.WalkerBase_Base.testWrongScheme lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesChildLogger lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesDefaultLogger lp.registry.tests.test_prf_walker.WalkerBase_walk.test_walk_UnicodeEncodeError lp.registry.tests.test_prf_walker.Walker_CombineUrl.testConstructsUrl shhh (shhh) lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_day_extraction lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_parsing_line_with_quotes_inside_user_agent_and_referrer lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_return_value lp.services.database.tests.test_storm.TestStorm.test_has_cextensions lib/lp/services/inlinehelp/tests/../README.txt lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_delete lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_deleting_while_iterating lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_initially_empty lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_items lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_verify_interface lib/lp/services/mail/tests/mbox_mailer.txt format_address (lp.services.mail.sendmail) get_addresses_from_header (lp.services.mail.sendmail) lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessageSpecialChars lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_long_address lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_no_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body_with_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_binary_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_non_binary_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_specific_attachment lp.services.mail.tests.test_sendmail.TestMailController.test_addAttachment lp.services.mail.tests.test_sendmail.TestMailController.test_constructor lp.services.mail.tests.test_sendmail.TestMailController.test_constructor2 lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_7_bit_binary lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_ascii_text lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_binary lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_text lp.services.mail.tests.test_sendmail.TestMailController.test_sendUsesRealTo lp.services.scripts.tests.test_all_scripts.ScriptsTestCase.test_scripts test_get_user_agent_distroseries_when_invalid (lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries) test_get_user_agent_distroseries_when_present (lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries) lp.services.tests.test_osutils.TestRemoveTree.test_on_nonexistent_path_passes_silently lp.services.tests.test_osutils.TestRemoveTree.test_raises_on_file lp.services.tests.test_osutils.TestRemoveTree.test_removes_directory test_multi_binaries (lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails) test_single_binary (lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails) test_initialization (lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker) test_multi_binary_component_failure (lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker) test_multi_binary_priority_failure (lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker) test_multi_binary_priority_success (lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker) test_single_binary_ok (lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker) testIndexStanzaFields (lp.soyuz.tests.test_publish_archive_indexes.TestIndexStanzaFieldsHelper) lib/lp/translations/tests/../doc/remove-upstream-translations-script.txt testBadBackslash (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testBadNewline (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testComment (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testContentlessFile (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testDoubleHeader (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testDuplicateMsgid (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testEmptyFile (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testEmptyFileError (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testEscape (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testEscapedNewline (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testFuzzy (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testGetLastTranslator (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testMissingMsgid1 (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testMissingMsgstr (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testMissingQuote (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testMultiLineObsolete (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testMultipartString (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testNegativePluralCase (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testNoNewLine (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testNonnumericPluralCase (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testObsolete (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testObsoleteChangedMsgid (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testPlural (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testRedundantMsgstr (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testRedundantPlural (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testSingular (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testSquareBracketAndPlural (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testUnsupportedPluralCase (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) testUpdateHeader (lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase) _parseQuotedString (lp.translations.utilities.gettext_po_parser.POParser) testNonAsciiInvalidInputError (lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest) testRepresentInvalidInputError (lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest) testNonAsciiSyntaxError (lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest) testRepresentSyntaxError (lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest) lib/lp/translations/utilities/tests/../doc/gettext_po_parser.txt test_addTranslation0 (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_addTranslation1 (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_addTranslationMulti (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_addTranslationReversed (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_duplicateTranslation (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_duplicateTranslationError (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_emptyTranslations (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_resetAllTranslations (lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase) test_DtdSyntaxError (lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase) test_Latin1DtdFileTest (lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase) test_UTF8DtdFileTest (lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase) test_EmptyContributor (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_IgnoredContributorInList (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_NonAsciiContributor (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_ParseRdf (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_ParseTranslator (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_ParseTranslators (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_RdfSyntaxError (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_SetLastTranslator (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_WeirdContributor (lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase) test_ContainsLocales (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_DuplicateLines (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_IgnoredLines (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_JarLookup (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_JarMixup (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_JarNormalization (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_MultipleLines (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_MultipleLocales (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NestedJarNormalization (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NestedJars (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NoReverseMapping (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NoUsefulLines (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NonMatch (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_Normalize (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NormalizeContainsLocales (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_NormalizedLookup (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_Overlap (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_PathBoundaries (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_ReverseMapping (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_ReverseMappingLongestMatch (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_ReverseMappingWrongLocale (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_TrivialParse (lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase) test_escape (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest) test_escape_comment (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest) test_properties_export (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest) test_EndOfLineCommentPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_EscapedQuotesPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_InvalidLinePropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_InvalidPropertyFileUnicodeEscape (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_Latin1PropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_MultiLineCommentPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_MultilinePropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_TrailingBackslashPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_URLNotComment (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_UTF8PropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_UnicodeEscapedPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_WhiteSpaceBeforeComment (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_WholeLineCommentPropertyFileTest (lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase) test_no_bugs (devscripts.tests.test_autoland.TestBugsClaused) test_one_bug (devscripts.tests.test_autoland.TestBugsClaused) test_two_bugs (devscripts.tests.test_autoland.TestBugsClaused) test_dev_service (devscripts.tests.test_autoland.TestGetBazaarHost) test_edge_service (devscripts.tests.test_autoland.TestGetBazaarHost) test_production_service (devscripts.tests.test_autoland.TestGetBazaarHost) test_staging_service (devscripts.tests.test_autoland.TestGetBazaarHost) test_unrecognized_service (devscripts.tests.test_autoland.TestGetBazaarHost) test_code_reviewer_counts (devscripts.tests.test_autoland.TestGetReviewerClause) test_db_reviewer_counts (devscripts.tests.test_autoland.TestGetReviewerClause) test_no_reviewers (devscripts.tests.test_autoland.TestGetReviewerClause) test_one_reviewer_no_type (devscripts.tests.test_autoland.TestGetReviewerClause) test_release_critical (devscripts.tests.test_autoland.TestGetReviewerClause) test_two_reviewers_no_type (devscripts.tests.test_autoland.TestGetReviewerClause) test_ui_reviewers (devscripts.tests.test_autoland.TestGetReviewerClause) test_freenode_irc_nick_preferred (devscripts.tests.test_autoland.TestGetReviewerHandle) test_no_irc_nicknames (devscripts.tests.test_autoland.TestGetReviewerHandle) test_non_freenode_nicks_ignored (devscripts.tests.test_autoland.TestGetReviewerHandle) test_directory_with_branches (devscripts.tests.test_sourcecode.TestFindBranches) test_empty_directory_has_no_branches (devscripts.tests.test_sourcecode.TestFindBranches) test_ignores_files (devscripts.tests.test_sourcecode.TestFindBranches) test_empty (devscripts.tests.test_sourcecode.TestInterpretConfiguration) test_key_value (devscripts.tests.test_sourcecode.TestInterpretConfiguration) test_key_value_optional (devscripts.tests.test_sourcecode.TestInterpretConfiguration) test_key_value_optional_public_only (devscripts.tests.test_sourcecode.TestInterpretConfiguration) test_key_value_public_only (devscripts.tests.test_sourcecode.TestInterpretConfiguration) test_comment_ignored (devscripts.tests.test_sourcecode.TestParseConfigFile) test_empty (devscripts.tests.test_sourcecode.TestParseConfigFile) test_optional_value (devscripts.tests.test_sourcecode.TestParseConfigFile) test_single_value (devscripts.tests.test_sourcecode.TestParseConfigFile) test_whitespace_stripped (devscripts.tests.test_sourcecode.TestParseConfigFile) test_all_new (devscripts.tests.test_sourcecode.TestPlanUpdate) test_all_old (devscripts.tests.test_sourcecode.TestPlanUpdate) test_all_same (devscripts.tests.test_sourcecode.TestPlanUpdate) test_smoke_the_default_config (devscripts.tests.test_sourcecode.TestPlanUpdate) test_trivial (devscripts.tests.test_sourcecode.TestPlanUpdate) Ran 1408 tests with 0 failures and 0 errors in 5 minutes 43.104 seconds. Tear down zope.testing.testrunner.layer.UnitTests in 0.000 seconds. Tests with failures: lib/lp/soyuz/tests/../doc/publishing.txt lib/lp/registry/tests/../doc/person-karma.txt lib/lp/soyuz/tests/../doc/archive.txt lib/lp/soyuz/tests/../doc/distroseriesqueue.txt lib/canonical/shipit/browser/tests/shipit-login.txt lib/canonical/signon/browser/tests/loginservice-unauthorized-view.txt lib/lp/registry/tests/../doc/mentoringoffer.txt lib/canonical/signon/stories/openid/basics.txt lib/canonical/signon/stories/openid/copyright.txt lib/canonical/signon/stories/openid/delegated-identity.txt lib/canonical/signon/stories/openid/directed-identity.txt lib/canonical/signon/stories/openid/insane-trust-root.txt lib/canonical/signon/stories/openid/max-auth-age.txt lib/canonical/signon/stories/openid/pre-authorization.txt lib/canonical/signon/stories/sso-server/edit-emails.txt lib/canonical/signon/stories/sso-server/home-page.txt lib/canonical/signon/stories/sso-server/standalone-login.txt lib/canonical/signon/stories/openid/per-version/logout-during-login.txt lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt lib/canonical/signon/stories/openid/per-version/openid-teams.txt lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt lib/canonical/signon/stories/openid/per-version/logout-during-login.txt lib/canonical/signon/stories/openid/per-version/openid-teams-private-membership.txt lib/canonical/signon/stories/openid/per-version/openid-teams.txt lib/canonical/signon/stories/openid/per-version/restricted-sreg.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-authorize.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-complete.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-login.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-register.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-reset-password.txt lib/canonical/signon/stories/openid/per-version/sso-workflow-switch-user.txt lib/canonical/signon/stories/openid/per-version/switch-user-twice.txt lib/lp/registry/tests/../stories/webservice/xx-project-registry.txt Total: 24510 tests, 40 failures, 0 errors in 215 minutes 42.190 seconds. Tests failed (exit code 1) make: *** [check] Error 1