Ooooh, live monkeys! Code looks good, but the tests take ages now, and it looks like the server is killed and restarted way too often, though most of the tests seem to pass. Adding test output below. If this is all intentional, approved. One test does fail, but I believe that's because I'm on lucid: =============================================================================== [ERROR]: desktopcouch.pair.tests.test_ubuntuone_pairing Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/trial/runner.py", line 563, in loadPackage module = modinfo.load() File "/usr/lib/python2.6/dist-packages/twisted/python/modules.py", line 381, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/usr/lib/python2.6/dist-packages/twisted/python/reflect.py", line 464, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/home/eric/canonical/desktopcouch/r-vds/desktopcouch/pair/tests/test_ubuntuone_pairing.py", line 19, in from mocker import Mocker exceptions.ImportError: No module named mocker ------------------------------------------------------------------------------- eric@eric-laptop:~/canonical/desktopcouch/r-vds$ PYTHONPATH=. trial desktopcouch Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpEaIpq4/data/couchdb.html desktopcouch.bookmarks.tests.test_record TestBookmarkRecord test_bookmark_record ... [OK] TestFeedRecord test_feed_record ... [OK] TestFolderRecord test_folder_record ... [OK] TestSeparatorRecord test_separator_record ... [OK] desktopcouch.contacts.tests.test_contactspicker TestContactsPicker test_can_contruct_contactspicker ... [OK] desktopcouch.contacts.tests.test_create TestCreate test_create_many_contacts ... [OK] test_head_or_tails ... [OK] test_random_bools ... [OK] desktopcouch.contacts.tests.test_record TestContactRecord test_contact_record ... [OK] desktopcouch.contacts.tests.test_view TestLocalFiles test_find_contact_starting ... [OK] test_find_contacts_exact ... [OK] desktopcouch.notes.tests.test_record TestNoteRecord test_note_record ... [OK] desktopcouch.pair.tests.test_couchdb_io TestCouchdbIo test_get_database_names_replicatable ... [OK] test_get_database_names_replicatable_bad_server ... [SKIPPED] test_get_my_host_unique_id ... [OK] test_mkuri ... [OK] test_obsfuscation ... [OK] test_put_dynamic_paired_host ... [OK] test_put_static_paired_service ... [OK] desktopcouch.pair.tests.test_network_io TestNetworkIO test_successful_lifespan ... [OK] [ERROR] desktopcouch.records.tests.test_couchgrid TestCouchGrid test_all_from_database ... [OK] test_constructor_guarded ... [OK] test_new_rows_with_headings ... [OK] test_no_headings_or_stored_records ... [OK] test_optional_args_no_stored_records ... [OK] test_optional_record_type_arg ... [OK] test_programatically_add_row ... [OK] test_selected_id_property ... [OK] test_single_col_from_database ... [OK] desktopcouch.records.tests.test_field_registry TestFieldMapping test_mergeable_list_field_mapping0 ... [OK] test_mergeable_list_field_mapping1 ... [OK] test_mergeable_list_field_mapping_empty_field ... [OK] test_simple_field_mapping ... [OK] TestTransformer test_from_app ... [OK] test_run_doctests ... [OK] test_to_app ... [OK] desktopcouch.records.tests.test_record TestRecordFactory test_build ... [OK] TestRecords test_application_annotations ... [OK] test_delitem ... [OK] test_dictionary_access_to_mergeable_list ... [OK] test_get ... [OK] test_get_item ... [OK] test_iter ... [OK] test_keys ... [OK] test_list ... [OK] test_loads_dict_multi_subdict ... [OK] test_loads_dict_subdict ... [OK] test_mergeable_list_append ... [OK] test_mergeable_list_append_record_dict ... [OK] test_mergeable_list_del ... [OK] test_mergeable_list_index ... [OK] test_mergeable_list_pop_correct_index ... [OK] test_mergeable_list_pop_last ... [OK] test_mergeable_list_pop_wrong_index ... [OK] test_mergeable_list_remove ... [OK] test_mergeable_list_remove_last ... [OK] test_mergeable_list_remove_list ... [OK] test_mergeable_list_remove_missing ... [OK] test_mergeable_list_remove_record_dict ... [OK] test_mergeable_list_remove_tuple ... [OK] test_mergeable_list_set_value_in_list_item ... [OK] test_no_record_type ... [OK] test_record_id ... [OK] test_record_type ... [OK] test_revision ... [OK] test_run_doctests ... [OK] test_setitem_internal ... [OK] test_tuple ... [OK] test_uuid_like_keys ... [OK] test_validate ... [OK] desktopcouch.records.tests.test_server TestCouchDatabase test_attachments ... [OK] test_database_not_exists ... [OK] test_delete_and_recreate_record ... [OK] test_delete_record ... [OK] test_func_get_records ... [OK] test_get_changes ... [OK] test_get_deleted_record ... [OK] test_get_record ... [OK] test_get_records_by_record_type_save_view ... [OK] test_get_view_by_type_createxcl_fail ... [OK] test_get_view_by_type_new_but_already ... [OK] test_list_views ... [OK] test_put_record ... [OK] test_put_records_batch ... [OK] test_record_exists ... [OK] test_report_changes_all_ops_give_known_keys ... [OK] test_report_changes_exceptions ... [OK] test_report_changes_nochanges ... [OK] test_report_changes_polite ... [OK] test_update_fields ... [OK] test_update_fields_failure ... [OK] test_update_fields_success ... [OK] test_view_add_and_delete ... [OK] test_view_fetch ... [OK] TestServerDiesNormal test_attachments ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmptLTgxx/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_database_not_exists ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpygwc78/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_delete_and_recreate_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpTevWwP/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_delete_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpuRuEvD/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_func_get_records ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpghPDSt/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpghPDSt/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_changes ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppcOYmk/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_deleted_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpYkOYsW/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpYkOYsW/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpU6mx5N/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpU6mx5N/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_records_by_record_type_save_view ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpgNwxH4/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpgNwxH4/data/couchdb.html WARNING:root:DB connection failed. Reconnecting. Apache CouchDB has been shutdown. [OK] test_get_view_by_type_createxcl_fail ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpRTbi26/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpRTbi26/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_view_by_type_new_but_already ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpe5FZZz/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpe5FZZz/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_list_views ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmphLj_zK/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmphLj_zK/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_put_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmppKUivC/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmppKUivC/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_put_records_batch ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpah2S2k/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_record_exists ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpnzfyjR/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpnzfyjR/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_all_ops_give_known_keys ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpDrsIpz/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_exceptions ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpG4Ef73/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpG4Ef73/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_nochanges ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpyxLEe2/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_polite ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmp376K1s/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpCG_Uhq/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpCG_Uhq/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpCG_Uhq/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields_failure ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpf0TB00/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields_success ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpuj3PmO/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_view_add_and_delete ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpZBZepQ/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpZBZepQ/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpZBZepQ/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_view_fetch ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpnRPI65/data/couchdb.html Apache CouchDB has been shutdown. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Apache CouchDB has started, time to relax. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Pid file does not contain int: '\n\n' Browse your desktop CouchDB at file:///tmp/tmpnRPI65/data/couchdb.html WARNING:root:DB connection failed. Reconnecting. Apache CouchDB has been shutdown. [OK] TestServerDiesSegv test_attachments ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpR3u5zP/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_database_not_exists ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpKp6coo/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_delete_and_recreate_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpuaIqns/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_delete_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpCBz9JO/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_func_get_records ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpFmF5Xe/data/couchdb.html DIE, process 25237 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpFmF5Xe/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_changes ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 25530 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 25663 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 25747 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 25875 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 26024 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html DIE, process 26106 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcjO1md/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_deleted_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpkl31ef/data/couchdb.html DIE, process 26396 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpkl31ef/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpAwkw0g/data/couchdb.html DIE, process 26662 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpAwkw0g/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_records_by_record_type_save_view ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcNLasr/data/couchdb.html DIE, process 26927 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcNLasr/data/couchdb.html WARNING:root:DB connection failed. Reconnecting. Apache CouchDB has been shutdown. [OK] test_get_view_by_type_createxcl_fail ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpMpZjbF/data/couchdb.html DIE, process 27218 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpMpZjbF/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_get_view_by_type_new_but_already ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp5jmtXz/data/couchdb.html DIE, process 27512 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp5jmtXz/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_list_views ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpjR4VpZ/data/couchdb.html DIE, process 27749 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpjR4VpZ/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_put_record ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpBj4d9R/data/couchdb.html DIE, process 28039 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpBj4d9R/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_put_records_batch ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmprD3Mmx/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_record_exists ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpXiFuf2/data/couchdb.html DIE, process 28434 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpXiFuf2/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_all_ops_give_known_keys ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpNz2r0W/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_exceptions ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpbfX1gT/data/couchdb.html DIE, process 28855 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpbfX1gT/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_nochanges ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp1PAD2O/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_report_changes_polite ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29276 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29384 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29489 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29623 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29729 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html DIE, process 29810 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpcEInVu/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp6B17ni/data/couchdb.html DIE, process 30125 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp6B17ni/data/couchdb.html DIE, process 30206 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp6B17ni/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields_failure ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpyBfX0t/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_update_fields_success ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpZj854B/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_view_add_and_delete ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmppJ5Uxd/data/couchdb.html DIE, process 30790 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmppJ5Uxd/data/couchdb.html DIE, process 30896 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmppJ5Uxd/data/couchdb.html Apache CouchDB has been shutdown. [OK] test_view_fetch ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp1fp6Xg/data/couchdb.html DIE, process 31160 ! WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp1fp6Xg/data/couchdb.html WARNING:root:DB connection failed. Reconnecting. Apache CouchDB has been shutdown. [OK] desktopcouch.tasks.tests.test_record TestTaskRecord test_task_record ... [OK] desktopcouch.tests.test_local_files TestKeyringIntegration test_admin_creds_already_present ... [OK] test_admin_creds_saved ... [OK] test_no_keyring_present ... WARNING:root:There is no keyring to store our admin credentials. WARNING:root:There is no keyring to store our oauth credentials. [OK] test_no_keyring_wanted ... [OK] TestLocalFiles test_all_files_returned ... [OK] test_bind_address ... [OK] test_couch_chain_ini_files ... [OK] test_xdg_overwrite_works ... [OK] desktopcouch.tests.test_replication TestReplication test_creation ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmphZBngV/data/couchdb.html [OK] TestUbuntuoneReplication test_exclusion ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpzNlzQu/data/couchdb.html [OK] desktopcouch.tests.test_start_local_couchdb TestUpdateDesignDocuments test_create_databases_and_design_docs ... [OK] test_pair_ubuntuone_with_sso ... [OK] test_pair_ubuntuone_without_sso ... [OK] =============================================================================== [SKIPPED]: desktopcouch.pair.tests.test_couchdb_io.TestCouchdbIo.test_get_database_names_replicatable_bad_server nxdomain hijacked =============================================================================== [ERROR]: desktopcouch.pair.tests.test_ubuntuone_pairing Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/trial/runner.py", line 563, in loadPackage module = modinfo.load() File "/usr/lib/python2.6/dist-packages/twisted/python/modules.py", line 381, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/usr/lib/python2.6/dist-packages/twisted/python/reflect.py", line 464, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/home/eric/canonical/desktopcouch/r-vds/desktopcouch/pair/tests/test_ubuntuone_pairing.py", line 19, in from mocker import Mocker exceptions.ImportError: No module named mocker ------------------------------------------------------------------------------- Ran 156 tests in 299.101s FAILED (skips=1, errors=1, successes=155) Apache CouchDB has been shutdown. Apache CouchDB has been shutdown. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB has been shutdown.